더북(TheBook)

1.4.2 HTTP 통신

HTTP(HyperText Transfer Protocol)는 인터넷에서 데이터를 주고받을 때 사용하는 프로토콜로, TCP/IP 모델의 4계층인 응용 계층에서 동작합니다(그림 1-9 참조). HTTP를 통해 보낸 데이터는 TCP/IP 모델의 3, 2, 1계층을 거쳐 인터넷 통신망으로 전송되는데, 이를 HTTP 통신이라고 합니다.

HTTP 통신을 할 때 클라이언트가 서버로 보내는 데이터를 HTTP 패킷(HTTP packet)이라고 합니다. HTTP 패킷은 보내는 데이터 본문인 바디와 데이터 앞에 붙이는 부가 정보인 헤더로 구성됩니다.

그림 1-11 HTTP 패킷의 구조

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.