728x90
HTTP(HyperText Transfer Protocol)
웹(www) 상에서 정보를 주고받을 수 있는 프로토콜
http 메시지에 모든 것을 전송한다
- HTML, TEXT
- 이미지, 음성, 영상, 파일
- JSON, XML(API)
- 거의 모든 형태의 데이터 전송 가능
- 서버 간 데이터 송수신도 대부분 HTTP를 사용
- 지금은 HTTP의 시대
HTTP 역사
- HTTP:/0.9 : GET 메서드만 지원, HTTP 헤더 x
- HTTP/1.0 : 메서드, 헤더 추가
- HTTP/1.1 : 가장 많이 사용, 중요함
- HTTP/2 : 성능 개선
- HTTP 3 : TCP 대신에 UDP 사용, 성능 개선
기반 프로토콜
- TCP : HTTP/1.1, HTTP/2
- UDP : HTTP/3(점점 사용 증가 중)
728x90
'넓고 얕은 네트워크 지식 > http' 카테고리의 다른 글
HTTP API 설계 (0) | 2022.10.23 |
---|---|
HTTP 메서드의 속성 (0) | 2022.10.22 |
HTTP 메서드 (0) | 2022.10.21 |
HTTP 메시지의 구조 (0) | 2022.10.21 |
HTTP의 특징 (0) | 2022.10.21 |