本页使用了标题或全文手工转换

快速UDP网络连接

维基百科,自由的百科全书
跳到导航 跳到搜索

快速UDP網路連接英语:Quick UDP Internet Connections,缩写:QUIC)是一種實驗性的傳輸層網路傳輸協定,由Google開發,在2013年實作。QUIC使用UDP协议,它在兩個端點間建立連線,且支援多路複用連線。[1]在設計之初,QUIC希望能夠提供等同於SSL/TLS層級的網路安全保護,減少資料傳輸及建立連線時的延遲時間,雙向控制頻寬,以避免網路擁塞。Google希望使用這個協定來取代TCP協定,使網頁傳輸速度加快,計劃將QUIC提交至網際網路工程任務小組(IETF),讓它成為下一代的正式網路規範[2]。2015 年 6 月,QUIC的网络草案英语Internet Draft被正式提交至互联网工程任务组[3]2018 年 10 月,互联网工程任务组 HTTP 及 QUIC 工作小组正式将基于 QUIC 协议的 HTTP (英语:HTTP over QUIC) 重命名为 HTTP/3 以为确立下一代规范做准备。[4]

实现[编辑]

客户端[编辑]

Google Chrome于2012年开始开发QUIC协议并且于Chromium 版本 29 (2013年8月20日释出) 发布。QUIC协议在当前Chrome版本中被默认开启,活跃的会话列表在chrome://net-internals/#quic中可见。

服务端[编辑]

截止 2017 年,有三种活跃维护中的实现。谷歌的服务器及谷歌发布的原型服务器、使用Go语言编写的 quic-go 及 Caddy server 的试验性 QUIC 支持。在 2017 年 7 月 11 日, LiteSpeed 科技正式在他们的负载均衡(WebADC)及 LiteSpeed 服务器中支持QUIC。截止 17 年 12 月, 97.5%的使用 QUIC 协议的网站在 LiteSpeed 服务器中运行[5]

另有几种不再维护的社区产品,基于 Chromium 实现并且减少使用依赖的 libquic 、提供 libquic 的 Go 语言绑定的 goquic 、打包为 Docker 镜像的用来转换为普通 HTTP 请求的反向代理 quic-reverse-proxy

参见[编辑]

参考资料[编辑]

外部連結[编辑]