Hyper Text Transfer Protocol의 약자이며 문서를 전송하기 위한 프로토콜
서버와 클라이언트 사이에서 어떻게 메시지를 교환할지를 정해 놓은 규칙
요청(Request)와 응답(Response)로 구성되어 있고, 클라이언트가 요청을하면 서버가 응답하는 구조로 되어있다.
특징
- 확장가능 //헤더 다룰 때 따로 정리
- 상태를 저장하지 않음 (Stateless) //헤더 다룰 때 따로 정리
- HTTP는 근본적으로 전송 프로토콜을 TCP표준에 의존함
HTTP 메시지


Request

Start line
Headers
Response
