HTTP/3 over QUIC concept page. QUIC = TCP + TLS 1.3 + multiplexing rebuilt over UDP. HTTP/3 is HTTP semantics on QUIC. Wins: no TCP head-of-line blocking, 1-RTT (or 0-RTT) handshake, connection migration, encrypted headers (anti-ossification). Costs: middlebox UDP/443 blocks, higher CPU. Used in Google (gQUIC since 2014), Cloudflare (quiche), Facebook (mvfst), CloudFront. Three scenarios: HTTP/2 HoL blocking vs HTTP/3 per-stream isolation, connection migration WiFi->LTE without reset, 0-RTT resumption with replay-risk caveats.
QUIC is a secure, multiplexed transport over UDP. HTTP/3 maps HTTP semantics onto QUIC request streams. TLS 1.3 supplies the cryptographic handshake, but QUIC carries handshake bytes in CRYPTO frames and applies its own packet protection rather than TLS record protection.
QUIC and HTTP/3 establishment. QUIC carries TLS handshake bytes in CRYPTO frames, negotiates h3, and protects transport packets.
Stream loss isolation and remaining coupling. QUIC orders bytes per stream, so loss on one request stream does not inherently block delivery on another.
Connection migration with path validation. Connection IDs let an endpoint associate packets across address changes; a new path is validated before unrestricted use.
0-RTT, rejection, and TCP fallback. A returning client can offer early data, but the server may reject it and UDP connectivity can require a TCP-based HTTP version.
Введите числа или выберите пресет