The Boxer
HTTP 통신 본문
[Hyper Text Transfer Protocol]
[Hyper Text]
웹에서 제공되는 자료의 형태. 텍스트 문서를 링크로 연결하여 다른 문서로 쉽게 연결이 되도록 구성.
웹 사이트의 자료는 Hyper Text로 이루어져 있음.
클라이언트가 자료 제공 요청을 하면 서버는 Hyper Text로 된 자료를 제공.
[Protocol]
두 노드가 통신(데이터를 주고 받음)하기 위해선 서로간의 규약, 약속이 필요함
규약에는 통신 방법, 오류 처리, 통신 설정, 보안 설정 등의 요소가 포함될 수 있음
(편지를 쓸 때도 규약이 필요함. 수신 주소 작성, 보내는 방법, 우표 붙이기, 두 사람간 가능한 언어...)
[HTTP?]
클라이언트(웹 브라우저)와 서버(웹 서버)간 데이터(하이퍼 텍스트)를 주고받기 위한 통신 규약
-> 두 노드간(클라이언트-서버) Hyper Text로 된 데이터를 주고 받기 위한 규약
[URL]
Uniform Resource Locator
클라이언트가 서버에 자료 요청을 하기 위해서 어디에 있는 자료를 요청할지 정해야 함.
URL은 클라이언트가 요청하는 자료의 위치를 나타냄
- http://www.something.com : 해당 주소에 있는 자료를 요청.
[URI]
Uniform Resource Identifier
클라이언트가 서버에 자료 요청을 하기 위해서 어떤 자료를 요청할지 정해야 함.
URI는 클라이언트가 요청하는 자료를 식별함
- http://www.something.com/title/12345 : 해당 주소의 title이라는 DB의 12345번째 자료를 요청.
'Computer Science > Network' 카테고리의 다른 글
통신 서비스와 라우터 (0) | 2022.12.14 |
---|---|
IPv4 주소 체계 (0) | 2018.10.23 |
네트워크 통신망의 종류 (0) | 2018.10.23 |
GET, POST (0) | 2018.10.01 |
HTTP 메세지 (0) | 2018.09.28 |