에러 안나게 해주세요
HTTP 기본 (1) 본문
HyperText Transfer Protocol
- HTML, TEXT
- IMAGE, 음성, 영상, 파일
- JSON, XML (API)
- 거의 모든 형태의 데이터 전송 가능
- 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용
- 지금은 HTTP 시대!
HTTP 역사
- HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더 X
- HTTP/1.0 1996년: 메서드, 헤더 추가
- HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전
- HTTP/2 2015년 : 성능 개선
- HTTP/3 진행중: TCP 대신에 UDP 사용, 성능 개선
기반 프로토콜
- TCP : HTTP/1.1, HTTP/2
- UDP : HTTP/3
- 현재 HTTP/1.1 주로 사용
>> HTTP/2, HTTP/3 도 점점 증가
클라이언트 서버 구조
- Request Response 구조
- 클라이언트는 서버에 요청을 보내고, 응답을 대기
- 서버가 요청에 대한 결과를 만들어서 응답
'CS > HTTP' 카테고리의 다른 글
비 연결성(connectionless) (0) | 2021.03.23 |
---|---|
무상태 프로토콜(Stateless) (0) | 2021.03.23 |
웹 브라우저 요청 흐름 (0) | 2021.03.18 |
URI(Uniform Resouce Identifier) (0) | 2021.03.18 |
DNS (0) | 2021.03.17 |