스터디(3)
-
3. 과제
X-Forwarded-For(XFF) XFF 는 HTTP Header 중 하나로 HTTP Server 에 요청한 Client 의 IP 를 식별하기 위한 표준입니다. (XFF 헤더는 HTTP 프록시나 로드 밸런서를 통해 웹 서버에 접속하는 클라이언트의 원 IP 주소를 식별하는 사실상의 표준 헤더이다.) 웹 서버나 WAS 앞에 L4 같은 Load balancers 나 Proxy server, caching server 등의 장비가 있을 경우 웹서버는 Proxy server 이나 장비 IP 에서 접속한 것으로 인식합니다.그렇기 때문에 웹서버는 실제 클라이언트 IP가 아닌 앞단에 있는 Proxy서버 IP를 요청한 IP로 인식하고, Proxy장비 IP 로 웹로그를 남기게 된다. 클라이언트 IP ⟶ Proxy 서버..
2023.03.10 -
2. Header 조사
TCP 1. TCP 헤더 조사 2. TCP 헤더의 Flag 조사 3. TCP와 UDP의 차이점 4. TCP 3Way Handshake, TCP 4way Handshake의 과정 및 차이점 5. URL과 URI의 차이점 1. TCP 헤더 조사 Sourse/Destination Port Number (각 16 비트) - IP 주소 + 포트 번호 = 소켓 주소 양쪽 호스트 내 종단 프로세스 식별 Sequence Number (32 비트) - 바이트 단위로 구분되어 순서화되는 번호임 이를 통해, TCP에서는 신뢰성 및 흐름제어 기능 제공 - 순서 가능 범위 시작 : 임의 값으로 시작하여, 최대값(4,294,967,295) 이후에는 `0`으로되어 시작함 최대 : 32 비트이므로 최대 4기가 바이트(232) 크기의..
2023.02.16 -
1. HTTP
목차 1. HTTP request / response 2. HTTP Method 3. HTTP 응답코드 HTTP란? HTTP는 클라이언트-서버 프로토콜입니다. HTTP 프로토콜로 클라이언트와 서버가 데이터를 주고받기 위해서는 아래와 같이 요청(Request)을 보내고 응답(Response)을 받습니다. 클라이언트란 요청을 보내는 쪽을 의미하며 일반적으로 웹 관점에서는 브라우저를 의미하고 서버란 요청을 받는 쪽을 의미하며 일반적으로 데이터를 보내주는 원격지의 컴퓨터를 의미합니다. 클라이언트에 의해 전송되는 메시지를 요청(requests)이라 하고, 요청에 대해 서버에서 응답으로 전송하는 메시지를 응답(responses)이라고 한다. 특징으로는 [1]. ASCII로 인코딩된 텍스트 정보이며 여러 줄로 되어 ..
2023.02.06