HTTP/3 explained
Search…
HTTP/3 explained
README
English
Deutsch
فارسی
Français
Italiano
日本語
한국어
왜 QUIC인가
과정
프로토콜 기능
QUIC의 동작 방식
HTTP/3
HTTPS:// URL
Alt-svc로 부트스트랩하기
QUIC 스트림과 HTTP/3
우선순위 정하기
서버 푸시
HTTP/3과 HTTP/2의 비교
일반적인 비판
명세
QUIC v2
Română
简体中文
繁體中文
Powered By
GitBook
HTTP/3
이전에 얘기했듯이 QUIC을 통해 전송하는 첫 주요 프로토콜은 HTTP다.
완전히 새로운 방법으로 유선을 통해 HTTP를 전송하려고 HTTP/2를 도입한 것처럼 HTTP/3는 다시 한번 네트워크를 통해 HTTP를 전송하는 새로운 방법을 도입한다.
HTTP는 여전히 이전과 같은 개념과 패러다임을 유지한다. 헤더와 보디가 있고 요청과 응답이 있고 동사, 쿠키, 캐시가 있다. 통신 상대측으로 비트를 보내는 방법이 HTTP/3에서 주된 변경점이다.
QUIC을 통해 HTTP를 보내기 위해 변경이 필요했고 그 결과물을 HTTP/3라고 부른다. QUIC이 제공하는 특성이 TCP의 특성과는 다르므로 변경이 필요했다. 변경사항은 다음과 같다.
QUIC에서 전송 자체에서 스트림을 제공하지만 HTTP/2에서는 HTTP 계층에서 스트림이 제공된다.
스트림이 서로 독립적이므로 HTTP/2에서 사용된 헤더 압축 프로토콜을 head of line 블로킹 문제를 발생시키지 않으면서 사용할 수 없다.
QUIC 스트림은 HTTP/2 스트림과는 다소 다르다. HTTP/3 부분에서 자세히 설명할 것이다.
Previous
API
Next
HTTPS:// URL
Last modified
2yr ago
Export as PDF
Copy link