QUIC 协议国内外现状
QUIC(Quick UDP Internet Connections)是 Google 提出的基于 UDP 的传输层协议,现已成为 HTTP/3 的底层协议。它解决了 TCP 的队头阻塞、握手延迟等问题,正在逐步替代 TCP+TLS。
一、QUIC 的核心优势
- 0-RTT 握手:复用已有连接,新连接最快 0-RTT。
- 无队头阻塞:基于 UDP,多路复用流独立,单个流丢包不影响其他流。
- 连接迁移:IP 变化(如 WiFi 切 4G)时连接不中断。
- 内置 TLS 1.3:加密成为协议一部分,无法降级。
二、国外现状
- Google:QUIC 起源地,GFE、Chrome 全面支持,YouTube、搜索等流量大量使用 QUIC。
- Cloudflare:所有边缘节点支持 HTTP/3,免费开放。
- Facebook/Meta:内部服务大量使用 QUIC。
- Akamai、Fastly:CDN 厂商全面支持 HTTP/3。
- 浏览器:Chrome、Firefox、Safari、Edge 均支持 HTTP/3。
三、国内现状
- 阿里云:CDN 和全站加速支持 HTTP/3,QUIC 在国内落地较早。
- 腾讯云:CDN、API 网关支持 HTTP/3。
- 字节跳动:抖音、今日头条等 App 内部使用 QUIC 优化传输。
- 百度:搜索、网盘等服务逐步接入 HTTP/3。
- 运营商:部分运营商对 UDP 限流,影响 QUIC 部署。
四、挑战与限制
- UDP 在部分网络被限流或阻断。
- NAT 设备对 UDP 会话超时处理不一致。
- 企业防火墙可能拦截非标准端口。
- 调试工具链不如 TCP 成熟。
五、未来趋势
HTTP/3 已成为 RFC 9114,主流浏览器和 CDN 已支持。随着 5G 和移动场景普及,QUIC 的连接迁移优势会更加凸显。国内在 App 端(抖音、微信)的 QUIC 应用走在前列,Web 端的普及速度略慢于国外。