에러 안나게 해주세요

HTTP 기본 (1) 본문

CS/HTTP

HTTP 기본 (1)

Coom 2021. 3. 22. 14:24

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