HTTP1) HTTP는 HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층(L7) 통신 프로토콜이다.2) 1996년에 1.0 스펙이 발표됐으며 1999년 6월에 1.1이 발표됐다.3) 기본적으로 클라이언트의 요청에 대응하는 응답형식으로 작동한다.4) 헤더는 아래와 같이 분류된다.- 일반 헤더- 요청 헤더- 응답헤더- 엔티티 헤더5) 요청에 사용되는 메서드는 주로 GET, POST이다. 핵심은 TCP/IP 패킷은 단위로 데이터가 잘라진다. 하지만 L5이상의 소켓 통신이며, 소켓 통신은 Stream 데이터이다. 이는 시작은 확실하지만 끝은 언제인지는 HTTP를 통해 해석이 필요하다. HTTP는 문자열로 되어 있기에 이해가 쉽다.