Network
2022. 12. 5.
[Network] HTTP/1,2,3(QUIC)
오늘 공부한 HTTP 프로토콜에 대한 기록이다. 개요 HTTP는 HTTP/0.9부터 1, 1.1, 2, 그리고 구글에서 자체적으로 배포한 QUIC프로토콜을 사용한 3까지 꾸준히 발전했다. 이 글은 HTTP/1부터 각 버전에 대한 문제점과 어떻게 이를 해결했는지에 대한 기록이다. 먼저, 들어가기 앞서 web에 대한 간단한 설명과 client와 server의 관계에 대해 알아보자. Web Web은 여러 객체들로 이루어져 있다. 여기서 객체는 HTML file, image file, JS file 등을 말한다. Client/Server Client 말 그대로 고객이다. client는 server에게 위의 web 객체들을 요청하고, 수신한다. 그리고 수신한 객체들을 보여주는 역할을 한다. Server serve..