HTTP
1) HTTP는 HTML 문서를 전송 받기 위해 만들어진 응용 프로그램 계층(L7) 통신 프로토콜이다.
2) 1996년에 1.0 스펙이 발표됐으며 1999년 6월에 1.1이 발표됐다.
3) 기본적으로 클라이언트의 요청에 대응하는 응답형식으로 작동한다.
4) 헤더는 아래와 같이 분류된다.
- 일반 헤더
- 요청 헤더
- 응답헤더
- 엔티티 헤더
5) 요청에 사용되는 메서드는 주로 GET, POST이다.
핵심은 TCP/IP 패킷은 단위로 데이터가 잘라진다. 하지만 L5이상의 소켓 통신이며, 소켓 통신은 Stream 데이터이다. 이는 시작은 확실하지만 끝은 언제인지는 HTTP를 통해 해석이 필요하다. HTTP는 문자열로 되어 있기에 이해가 쉽다.
'네트워크' 카테고리의 다른 글
인증서 체인이란 (0) | 2024.11.08 |
---|---|
웹 서비스 구조 이론 (1) | 2024.11.07 |
URL과 URI (0) | 2024.11.04 |
한 번에 끝내는 DNS (0) | 2024.11.04 |
TCP 연결이라는 착각 2 (0) | 2024.11.04 |