
60
HTTP
1
부 HTTP: 웹의 기초
드 트랜잭션, 전자우편 등 여러 종류의 디지털 데이터를 실어 나를 수 있다.
3.2.5
버전
0
.
9
메시지
HTTP 버전 0.9는 HTTP 프로토콜의 초기 버전이다. 그것은 오늘날 HTTP가 갖고
있는 요청과 응답 메시지의 시초이지만, 훨씬 단순한 프로토콜로 되어 있다(그림
3-6을 보라).
버전 번호 없음
클라이언트
클라이언트
GET /specials/saw-blade.gif
www.joes-hardware.com
www.joes-hardware.com
그림
3
-
6
HTTP
/
0
.
9
트랜잭션
HTTP/0.9 메시지도 마찬가지로 요청과 응답으로 이루어져 있지만, 요청은 그저 메
서드와 요청 URL를 갖고 있을 뿐이며, 응답은 오직 엔터티로만 되어 있다. 버전 정
보도 없고(그 시절엔 최초이자 유일한 버전이었다), 상태 코드나 사유 구절도 없으
며, 헤더도 포함되어 있지 않다.
이와 같은 지나칠 정도의 단순함 때문에, HTTP/0.9로는 다양한 상황에 대응할
수 없으며 이 책에서 설명하고 있는 HTTP의 기능들과 애플리케이션들도 대부분
구현할 수 없다. 여기서 HTTP/0.9에 대해 설명한 것은, 여전히 그것을 사용하는 클
라이언트, 서버, 기타 애플리케이션 들이 있기 때문에, 애플리케이션 개발자들이
HTTP/0.9의 제약에 대해 알아둘 ...