
| URL | 설명 |
|---|---|
| http://www.oreilly.com/index.html | 오라일리 출판사 홈페이지 URL |
| http://www.naver.com | NAVER 도메인 |
- 첫 번째 부분은 스킴(scheme)이라고 부른다.
리소스에 접근하기 위해 사용되는 프로토콜을 서술한다.
ex. 보통 HTTP 프로토콜 (http://)이다.- 두 번째 부분은 서버의 인터넷 주소를 가리킨다.
ex. www.naver.com- 마직막은 웹 서버의 리소스를 가리킨다.
ex. /findway/flower.gif
1. 시작줄
: 요청이라면 무엇을 해야하는지 응답이라면 무슨 일이 일어났는지 나타냄
2. 헤더
: 0개 이상의 필드가 이어짐.
쉬운 구문분석을 위해 쌍점(:)으로 구분되어 있는 하나의 이름과
하나의 값으로 구성 된다.
3. 본문
: 필요에 따라 반환된다.
요청의 본문은 데이터를 싣고, 응답의 본문은 Client Data를 반환함.
문자열이고 구조적인 시작줄, 헤더와 다르게 이진 데이터를 포함할 수 있음
- 오류 없는 데이터 전송
- 순서에 맞는 전달(데이터는 보낸 순서대로 도착함)
- 조각나지 않은 데이터 스트림
프록시(Proxy) : Client와 Server 사이에 위치한 HTTP 중계자
캐시(Cache) : 많이 찾는 웹 페이지를 Client 가까이 보관하는 HTTP 창고
게이트웨이(Gateway) : 다른 애플리케이션과 연결된 특별한 서버
터널 : 단순 HTTP 통신을 전달하기만 하는 특별한 Proxy
에이전트 : 자동화된 HTTP 요청을 만드는 준지능적(semi-intelligent) 웹클라이언트