领域:#前端开发/网络协议

定义

QUIC(Quick UDP Internet Connections)是 Google 开发的基于 UDP 的安全传输协议,作为 HTTP/3 的底层协议。

核心特性

  1. 多路复用:每个数据流独立传输,无队头阻塞
  2. 内置 TLS 1.3:加密与传输层整合
  3. 0-RTT 连接:缓存密钥,快速恢复连接
  4. 连接迁移:64 位连接 ID,网络切换无需重建

与 TCP 对比

维度QUICTCP
传输层UDP自有
队头阻塞
连接迁移
0-RTT
TLS内置独立

知识网络

  • 父级概念HTTP~3 — QUIC 是 HTTP/3 的底层协议
  • 相关概念
    • UDP — QUIC 基于 UDP
    • HTTP~2 — TCP 协议,HTTP/3 的前身
    • 队头阻塞 — QUIC 解决了 TCP 的队头阻塞
    • TLS — QUIC 内置 TLS 1.3