HTTP - HyperText Transfer Protocol
- HTTP 메세지에 모든 것을 전송할 수 있다.
- HTML, TEXT
- IMAGE, 음성, 영상, 파일
- JSON, XML (API)
- 거의 모든 형태의 데이터를 전송할 수 있다.
- 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용
기반 프로토콜
- TCP : HTTP/1.1, HTTP/2
- UDP : HTTP/3
- 현재 HTTP/1.1 주로 사용
- HTTP/2, HTTP/3도 점점 증가하는 추세
HTTP 특징
- 클라이언트 서버 구조
- 무상태 프로토콜(Stateless), 비연결성
- HTTP 메세지
- 단순함, 확장 가능
클라이언트 서버 구조
- Request, Response 구조
- 클라이언트는 서버에 요청을 보내고, 응답을 대기
- 서버가 요청에 대한 결과를 만들어서 응답
Reference
- 모든 개발자를 위한 HTTP 웹 기본 지식 - 김영한
'HTTP > HTTP 기본' 카테고리의 다른 글
HTTP 메시지 (0) | 2022.01.09 |
---|---|
비연결성(connectionless) (0) | 2022.01.09 |
Stateful, Stateless (0) | 2022.01.08 |
댓글