HTTP 프로토콜
- 최초 등록일
- 2009.05.27
- 최종 저작일
- 2008.08
- 11페이지/ 어도비 PDF
- 가격 3,000원
소개글
하이퍼미디어 전송에 사용되는 HTTP는 인터넷이 보편화된 오늘날 가장 많이 사용되는 프로토콜 가운데 하나입니다.
HTTP 자체만을 다루는 것도 무척 방대한 양이기 때문에 본 문서에서는 HTTP를 구현한 마이크로소프트의 IIS나 IE와 관련해서는 가급적 언급하지 않고 HTTP 자체만을 설명하도록 합니다.
HTTP에 대한 정의와 기본사항, 상태정보 관리기법, HTTP/1.1 버전의 주요특징 등에 대하여 차례로 살펴보도록 합니다.
인터넷 프로토콜을 이해하는데 많은 도움이 될 것입니다.
목차
1. Introduction
- HTTP 정의
- History & Future
2. HTTP 기본
- 기본용어
- Message
- Request / Response
- Method
- Status-Code
- Caching
- Authentication
3. HTTP State Management
- Session과 Cookie
- Cookie Syntax
- Example
- 주의사항
4. HTTP/1.1 특징
- HTTP/1.0 vs HTTP/1.1
- Persistent Connection
- Pipeline Request
- Hostname Identification
- Content Negotiation
- Chunked Transfer
5. Conclusion
본문내용
하이퍼미디어 전송에 사용되는 HTTP 는 인터넷이 보편화된 오늘날 가장 많이
사용되는 프로토콜 가운데 하나이다. HTP 자체만을 다루는 것도 무척 방대한
양이기 때문에 본 문서에서는 HTTP 를 구현한 마이크로소프트의 IIS 나 IE 와
관련해서는 가급적 언급하지 않고 HTP 자체만을 설명하도록 한다. HTTP 에
대한 정의와 기본사항, 상태정보 관리기법, HTP/1.1 버전의 주요특징 등에 대
하여 차례로 살펴보도록 한다.
Introduction
HTTP 정의
HTP(Hypertext Transfer Protocol) 란 분산/협력 하이퍼미디어 정보시스
템 접근을 위한 어플리케이션 레벨(OSI 7 layer 가운데) 프로토콜이다. HTTP
는 하이퍼텍스트 전송뿐만이 아니라 name server 나 분산객체 관리시스템과
같은 곳에서도 사용할 수 있는 일반적인 stateless 프로토콜이다. 또한, HTTP
는 데이터 전송에만 책임지며 데이터 표현과는 독립적인 프로토콜이다.
HTTP는 CERN 의 Tim Berners-Lee 에 의해 창안되었으며, HTP 프로토콜 스
펙은 인터넷 표준화 기구 IAB(Internet Architecture Board) 산하
IETF(Internet Enginering Task Force) 에서 RFC(Request For Comments)
문서를 통하여 규정된다.
History & Future
초기버젼 HTP/0.9 는 메시지 헤더가 존재하지 않았고 GET 메소드 밖에는 제
공하지 않았으며 response 역시 HTML 문서에만 국한되어 있는 아주 단순한
형태의 프로토콜이었다. RFC1945 에 의해 규정되는 HTP/1.0 은 이전 버전에
비해 훨씬 다양한 기능을 제공하였으며 그런데로 구색을 갖춘 프로토콜이었다.
그러나, HTP/1.0 역시 여전히 많은 문제점을 내포하는 단순한 모델이었다. 현
재는 HTP/1.0 을 개선시킨 RFC2068 에 의해 규정되는 HTP/1.1 이 대부분
의 웹서버 및 웹브라우저에서 사용된다.
참고 자료
없음