
13
1
장 HTTP 개관
The Definitive Guide
공 상태 코드(200), 사유 구절(OK), 응답 헤더 필드 영역, 마지막으로 요청한 문서
가 담겨있는 응답 본문이 들어있다. 응답 본문 길이는 Content-Length 헤더에, 문
서의 MIME 타입은 Content-Type 헤더에 적혀있다.
1.6
TCP
커넥션
이제 HTTP 메시지가 어떻게 생겼는지 대략 살펴보았으니, 어떻게 메시지가 TCP
(Transmission Control Protocol, 전송 제어 프로토콜) 커넥션을 통해 한 곳에서 다
른 곳으로 옮겨가는지 잠깐 이야기해보도록 하자.
1.6.1
TCP
/
IP
HTTP는 애플리케이션 계층 프로토콜이다. HTTP는 네트워크 통신의 핵심적인 세
부사항에 대해서 신경 쓰지 않는다. 대신 대중적이고 신뢰성 있는 인터넷 전송 프
그림
1
-
8
http
://
www
.
joes
-
hardware
.
com
/
tools
.
html
에 대한
GET
트랜잭션의 예
GET /tools.html HTTP/1.0
User-agent: Mozilla/4.75 [en] (Win98; U)
Host: www.joes-hardware.com
Accept: text/html, image/gif, image/jpeg
Accept-language: en
HTTP/1.0 200 OK
Date: Sun, ...