HTTP란?
HTTP란 HyperText Transfer protocol의 약자로 인터넷에서 통신을 위해 사용하는 프로토콜(규약)이다.
현재 거의 대부분의 인터넷상의 메세지는 HTTP를 사용해 통신한다.
HTTP의 역사
www, URI의 개념을 만든 팀 버너스 리에 의해 만들어진 HTTP는 1991년 만들어진 다음부터 지금까지 많은 발전이 있었다.
HTTP/0.9 (1991년)
- 최초의 HTTP
- 클라이언트-서버 구조 확립
- GET 메서드만 지원, HTTP헤더X
- HTML만을 전송하기 위해 설계됨.
HTTP/1.0 1996년 :
HTTP/1.1 1997년
- Internet Standard, 문서화해서 공식적으로 릴리즈
- 사실상 지금 사용하는 거의 모든 기능 탑재
HTTP/2 2015년 :
- 1에서 성능 개선 (낮은 지연속도와 높은 처리량을 가능하도록 구현)
HTTP/3 진행중 :
- 성능개선
- TCP대신 UDP를 사용하여 더욱 빠른 속도를 도모.
현재는 HTTP/1.1, HTTP/2, HTTP/3이 동시에 사용된다.
네이버를 살펴보면 http/1.1과 http/2가 쓰인다 (h2가 http/2다)