大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

Google 期望使用 QUIC 给互联网加速

  • 2014-02-25
  • 本文字数:1018 字

    阅读完需:约 3 分钟

QUIC(Quick UDP Internet Connections,发音’quick’)是一种基于 UDP 的多路传输协议,它的主要目标是实现零往返时间的连接开销。Google 的开发人员 Robbie Shade 在最近的一个视频中对 QUIC 做了介绍,主要有以下特性:

  • 拥有 SPDY 的所有优点(多路传输,支持优先级,等等)
  • 零往返时间连接
  • 数据包同步,有效降低数据丢包率
  • 转发问题连接,有效减少重发延迟
  • 自适应拥塞控制(对 TCP 友好),有效减少移动客户端重新连接的次数
  • 与 TLS 等效的加密措施
  • Chrome 支持与 Google 的 QUIC 通信

QUIC 能够处理传输可靠性、丢包或无序数据包等一系列 UDP 默认未处理的问题。QUIC 的多路传输指协议使用多个通道传输数据,所以当其中一个数据流丢包时,其他的通道并不会因此阻塞等待丢失的数据包,而这会发生在 SPDY 上,因为 SPDY 虽然是多路传输但是只有一个通道。Shade 说,QUIC 的方法解决了 TCP 传输的线端阻塞问题。

使用 QUIC 的一个主要优势是在客户端和服务器首次连接时不需要握手步骤,某种程度上与 TCP 快速开启(TCP Fast Open)类似。TCP 快速开启在 2011 年面世,但是目前尚没有大范围使用。根据 Shade 的说法,采用 TLS 时,在一次跨大西洋的连接中 TCP 握手要耗时 300ms,而 QUIC 可以将延迟降为 100ms。

QUIC 的另一个优势是通信通道的定义基于 ID 而不是 IP+ 端口,这使得切换网络后继续转发连接成为可能,例如从 WiFi 网络进入移动网络。

所有 QUIC 连接都使用特殊的机制进行加密,详见 QUIC 加密文档

当被问到为什么不使用 TCP+TLS,Shade 解释说,虽然 TCP 和 TLS 持续升级,但协议的迭代及部署非常慢,而 QUIC 是部署在客户端级别,而不是在内核级别,这样就能以更快的速度进行迭代,迭代周期由以年计算加速为以周计算。

根据 Shade 的介绍,将来 SPDY 能够运行在 QUIC 之上,使其比现在更好。将来 Google 实际使用 QUIC 的经验和教训可以合并到 TCP 中。

目前用户可以从 Chromium 项目中获取 QUIC 的客户端和服务器,google.com、GMail、YouTube 以及其他 Google 服务都在使用 QUIC。

资源: QUIC 相关视频 QUIC 相关幻灯片 QUIC ——协议的详细文档, QUIC 导线排列标准——线框标准, QUIC 加密 SPDY 指示器扩展

查看英文原文: Google Wants to Speed Up the Internet with QUIC


感谢吴海星对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-02-25 02:177133
用户头像

发布了 28 篇内容, 共 12.2 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

Playwright自动化测试 | 第二阶段:核心技能与调试 ​​交互操作大全

测试人

AI助力烟草专卖人才管理升级:构建智能化人员画像与队伍考评系统

中烟创新

Meta的AI之路,为何节节败退?

脑极体

AI

中小企业会议成本高?可以试试这款私有化视频会议软件

BeeWorks

即时通讯 IM 私有化部署

Playwright | 异步加载克星:自动等待vs智能等待策略深度解析​

测试人

Playwright | ​​调试神器实战:Trace Viewer 录屏分析 + AI 辅助定位修复​

测试人

MyEMS能源管理系统后台配置-设备管理

开源能源管理系统

开源 能源管理系统

畅连啦!华为开发者空间云开发环境惊喜上线

华为云开发者联盟

2025年远程桌面软件深度评测:ToDesk、向日葵、TeamViewer全方位对比分析

小喵子

远程办公 向日葵 ToDesk TeamViewer

AI大模型的调用性能优化

北京木奇移动技术有限公司

AI大模型 软件外包公司 AI英语学习

CST直角反射器 --- A求解器, 距离分辨率,ICZT与逆傅里叶IFT

思茂信息

仿真软件 电磁仿真 CST Studio Suite

信用引擎驱动  新租赁带动消费新浪潮——中国新租赁行业洞察2025

易观分析

[鸿蒙征文] HarmonyOS NEXT 语音播报 Demo:零门槛上手,小白也能秒启动

三掌柜

鸿蒙 HarmonyOS HarmonyOS NEXT 实践分享

训练效率提升100%!阿里云后训练全栈解决方案发布实录

阿里云大数据AI技术

人工智能 云计算 大数据 强化学习 大模型

数字健康行业需要部署堡垒机的几种情形简单分析

行云管家

网络安全 数据安全 数字健康

CPU 负载高,到底应不应该告警?

巴辉特

最佳实践 监控告警 运维监控

MyEMS能源管理系统后台配置-组合设备管理

开源能源管理系统

开源 能源管理系统

QT客户端开发框架及特点

北京木奇移动技术有限公司

软件外包公司 QT开发 QT客户端开发

AI大模型接口调用流程优化

北京木奇移动技术有限公司

AI大模型 AI教育 软件外包公司

华为何刚:深耕基础软件开源 使能千行万业创新

最新动态

私有化部署且支持局域网使用的IM即时通讯软件

BeeWorks

即时通讯 IM 私有化部署

对话|Data Agent:企业首位AI数据专家如何颠覆传统分析?

火山引擎开发者社区

AI

打造可落地的“指标 + AI”应用架构,支撑智能问数与分析能力

袋鼠云数栈

指标 指标管理 智能分析 智能数据分析 智能问数

阿里云ODPS十五周年重磅升级发布:为AI而生的数据平台

阿里云大数据AI技术

人工智能 云计算 大数据 数据处理 ODPS

从概念到场景化落地,灯塔低代码平台重构企业数字化生态

中烟创新

他来了!她来了!CodeBuddy IDE 首发!首批限时内测开启,速来尝鲜!

六月的雨在InfoQ

CodeBuddyIDE AIIDE

暑期出境游还是鸿蒙5好用,轻松搞定流量、导航和翻译

最新动态

一文带你简单了解云安全管理平台-行云管家

行云管家

云计算 云服务 云管理

想在苹果Mac电脑上玩《原神》并不难,关键是选对方法。

阿拉灯神丁

原神 CrossOver Mac下载 如何在Mac上运行win游戏 mac虚拟机软件

Google期望使用QUIC给互联网加速_Google_Abel Avram_InfoQ精选文章