HTTP/3 == HTTP over QUIC
- 즉, HTTP/3는
QUIC 이라는 프로토콜 위에서 돌아가는 HTTP 인 것이다.
QUIC
Quick UDP Internet Connections
- UDP 기반
- 스트림 다중화
- 스트림별 흐름 제어
- Low-Latency 연결 설정 기능 등
- 구글이 만들었다
2를 공개한지 4년만에 3가 나옴
- 설계정도에 그친것이 아니라 HTTP/3 를 지원하는 카나리 빌드도 배포되어있음
- 실제로 사용할 수 있는 단계에 이름
- [ ] 카나리 빌드
프로토콜은 일종의 규약이기 떄문에 소프트웨어 제조사 간 합을 맞추는 기간이 필요함
- 급격한 변화가 어려움
- 프로그래밍 언어나 프레임워크 등은 배포하는 쪽에서 업데이트를 쫙하면 유저들이 업데이트하면 그만임
UDP 를 사용하는 이유