QUIC UDP
aka H3 aka HTTP/3 · 2022
Что это
HTTP/2, переписанный поверх QUIC. QUIC — транспорт поверх UDP, Google (2012), IETF стандарт с 2021 (RFC 9000). HTTP/3 — RFC 9114.
Стек
HTTP/3 → QUIC → UDP → IPпротив
HTTP/2 → TLS → TCP → IPЧто решает
- Убивает HoL blocking — стримы независимы на транспорте.
- 1 RTT handshake (0-RTT при повторе) — TLS 1.3 встроен в QUIC.
- Connection migration — коннект живёт по connection ID, а не IP:port.
- Всё шифруется, включая транспортные метаданные.
Как получаешь
- Первый визит по TCP+TLS (h2).
- Сервер:
Alt-Svc: h3=":443". - Браузер запомнил.
- Следующие — по UDP/443.
- UDP зарезан → падает на h2.
Или через DNS HTTPS-record (SVCB) с alpn="h3".
Минусы
- UDP часто зарезан на корпоративных сетях
- CPU-нагрузка выше
- Debug сложнее