加载中...
QUIC是一种构建在UDP之上的现代传输层协议,把加密、多路复用和可靠传输整合在一起,减少连接建立延迟并消除队头阻塞。它由谷歌提出并被标准化,是HTTP/3的底层传输基础。

| 中文名 | QUIC协议 |
| 承载层 | UDP |
| 标准 | RFC 9000 |
| 标准化时间 | 2021年 |
| 主要用途 | HTTP/3传输层 |
QUIC是一种运行在UDP之上的通用传输层网络协议,它将TLS加密、流的多路复用和可靠有序传输融为一体,旨在替代TCP加TLS的传统组合,为Web提供更低延迟、更抗丢包的连接。
QUIC最初由谷歌于2012年前后设计并在Chrome与自家服务间部署,后经互联网工程任务组IETF标准化,于2021年发布为RFC 9000。它是HTTP/3的强制传输层。由于运行在用户态而非操作系统内核,QUIC协议可随浏览器和应用快速迭代,不受内核升级周期制约。
谷歌搜索、YouTube、以及众多CDN厂商已大规模启用QUIC承载HTTP/3流量,在弱网和移动场景下明显提升加载速度。视频会议、实时通信、以及对延迟敏感的移动应用,也逐渐采用它作为传输底座。
问:QUIC为什么建在UDP之上而不改进TCP?答:TCP实现深植于操作系统内核,升级缓慢且中间设备常做僵化处理;UDP足够简单通用,QUIC在其之上于用户态实现可靠性,既能快速演进又易穿透网络设备。
问:0-RTT有什么安全隐患?答:0-RTT发送的早期数据可能被攻击者重放,因此规范要求仅对幂等请求启用,敏感操作不应放在0-RTT数据中。

| 中文名 | QUIC协议 |
| 承载层 | UDP |
| 标准 | RFC 9000 |
| 标准化时间 | 2021年 |
| 主要用途 | HTTP/3传输层 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧