QUIC QUIC读作quick是一个通用的传输层网络协议最初由Google的Jim Roskind设计该协议于年实现并部署年随着实验范围的扩大而公开发布并向IETF描述虽然长期处于互联网草案英语Internet Draft阶段但从Chrome浏览器至Google服务器的连接中超过一半的连接都使用了QUICMicrosoft EdgeFirefox都已支持此协议Safari实现了QUIC但默认情况下没有启用QUIC于RFC中被正式标准化 QUIC最初是快速UDP互联网连接Quick UDP Internet Connection的首字母缩写但在IETF标准中QUIC不是任何内容的缩写QUIC提高了目前使用TCP的面向连接的网络应用的性能QUIC通过UDP协议在两个端点之间建立若干个多路连接以达到在网络层淘汰TCP的目标因为其设计目标在于取代TCP协议该协议偶尔也被昵称为TCP QUIC与HTTP的多路复用连接协同工作允许多个数据流独立到达所有端点因此不受涉及其他数据流的丢包影响与之相比HTTP建立在传输控制协议TCP上如果任何一个TCP数据包延迟或丢失所有多路数据流都会遭受队头阻塞延迟 QUIC的次要目标包括降低连接和传输时延以及每个方向的带宽估计以避免拥塞它还将拥塞控制算法移到了两个端点的使用者空間而不是内核空间据称这将使这些算法得到更快的改进此外该协议还可以扩展前向纠错FEC以进一步提高预期错误时的性能这被视为协议演进的下一步 年月QUIC规范的互联网草案英语Internet Draft提交给IETF进行标准化年成立了QUIC工作组年月IETF的HTTP工作组和QUIC工作组共同决定将QUIC上的HTTP映射称为 HTTP以提前使其成为全球标准年月IETF公布RFCQUIC规范推出了标准化版本