섭섭한 개발일지

인터넷 네트워크 - HTTP 본문

CS/Web

인터넷 네트워크 - HTTP

Seop 2024. 4. 22. 22:04

모든것이 HTTP 다 라고 할 만큼 HTTP는 많은 곳에서 사용되는 프로토콜이다.

- HTML, TEXT 

- IMAGE, 음성, 영상, 파일 

- JSON, XML (API) 

- 거의 모든 형태의 데이터 전송 가능 

- 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용

 

 

HTTP의 역사

- HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더X 

- HTTP/1.0 1996년: 메서드, 헤더 추가 

- HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전 

- RFC2068 (1997) -> RFC2616 (1999) -> RFC7230~7235 (2014) 

- HTTP/2 2015년: 성능 개선

- HTTP/3 진행중: TCP 대신에 UDP 사용, 성능 개선

 

 

기반 프로토콜

- TCP: HTTP/1.1, HTTP/2

- UDP: HTTP/3

- 현재 HTTP/1.1 주로 사용

    - HTTP/2, HTTP/3 도 점점 증가

 

 

HTTP 특징

- 클라이언트 서버 구조

- 무상태 프로토콜(스테이스리스), 비연결성

- HTTP 메시지 • 단순함, 확장 가능

'CS > Web' 카테고리의 다른 글

인터넷 네트워크 - URI  (0) 2024.04.25
OSI 참조 모델  (0) 2024.04.24
인터넷 네트워크 - DNS  (0) 2024.04.20
인터넷 네트워크 - PORT  (0) 2024.04.19
인터넷 네트워크 - TCP / UDP  (0) 2024.04.18
Comments