0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QUIC协议在天翼云CDN全站加速产品中的应用

冬至子 来源:郭**迎 作者:郭**迎 2023-05-23 14:52 次阅读

1、什么是QUIC协议

QUIC全称:Quick UDP Internet Connections,是一种实验性传输层网络协议,提供与TLS/SSL相当的安全性,同时具有更低的连接和传输延迟。QUIC目前的主要应用于http协议,基于QUIC的HTTP/3协议(RFC9114),除了拥有HTTP/2的各项优点,同时由于QUIC的特性,在弱网环境下拥有更强大的性能优势。QUIC由Google自研,2012年部署上线,2013年提交IETF,2021年5月,IETF推出标准版RFC9000。

QUIC的主要优势如下:

1)握手建连更快

QUIC建连时间大约0~1 RTT,在两方面做了优化:

传输层使用了UDP,减少了1个RTT三次握手的延迟。

加密协议采用了TLS 协议的最新版本TLS 1.3,相对之前的TLS 1.1-1.2,3允许客户端无需等待TLS握手完成就开始发送应用程序数据的操作,可以支持1 RTT和0RTT。

对于QUIC协议,客户端第一次建连的握手协商需1-RTT,而已建连的客户端重新建连可以使用之前协商好的缓存信息来恢复TLS连接,仅需0-RTT时间。因此QUIC建连时间大部分0-RTT、极少部分1-RTT,相比HTTPS的3-RTT的建连,具有极大的优势。

2)避免队首阻塞的多路复用

QUIC同样支持多路复用,相比HTTP/2,QUIC的流与流之间完全隔离的,互相没有时序依赖。如果某个流出现丢包,不会阻塞其他流数据的传输和应用层处理,所以这个方案并不会造成队首阻塞。

3)支持连接迁移

什么是连接迁移?举个例子,当你用手机使用蜂窝网络参加远程会议,当你把网络切换到WLAN时,会议客户端会立马重连,视频同时出现一瞬间的卡顿。这是因为,TCP采用四元组(包括源IP、源端口、目标地址、目标端口)标识一个连接,在网络切换时,客户端的IP发生变化,TCP连接被瞬间切断然后重连。连接迁移就是当四元组中任一值发生变化时,连接依旧能保持,不中断业务。QUIC支持连接迁移,它用一个(一般是64位随机数)ConnectionID标识连接,这样即使源的IP或端口发生变化,只要ConnectionID一致,连接都可以保持,不会发生切断重连。

4)可插拔的拥塞控制

QUIC是应用层协议,用户可以插拔式选择像Cubic、BBR、Reno等拥塞控制算法,也可以根据具体的场景定制私有算法。

5)前向纠错(FEC)

QUIC支持前向纠错,弱网丢包环境下,动态的增加一些FEC数据包,可以减少重传次数,提升传输效率。

2、QUIC协议在天翼云全站加速产品中的应用

目前,天翼云全站加速产品已开放使用了七层协议的QUIC,其工作原理如下图所示,主要应用在客户端与全站加速平台边缘节点的交互,主要适用于弱网环境下的传输优化。

image.png

3、适用场景

如果您希望在弱网环境下拥有更高的性能,如更快的首屏、首包,更快的传输效率,可以使用QUIC接入全站加速平台。

4、全站加速产品支持的QUIC类型

目前,天翼云全站加速产品同时支持IETF QUIC和GOOGLE QUIC,以方便不同的客户接入。

GOOGLE QUIC支持的版本号为Q043、Q046、Q050。

IETF QUIC支持的版本号为h3-29和h3-v1,IETF QUIC是互联网标准版本,强烈建议您使用IETF QUIC。

5、注意事项

如果您使用浏览器接入,请使用支持QUIC协议的浏览器,如Chrome、Microsoft Edge等。

如果您使用自研App接入,则App需要自行实现QUIC协议栈或者集成支持QUIC协议的网络库,例如:quic-go、ngtcp2、quiche、quant、kwik、aioquic、picoquic等。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UDP协议
    +关注

    关注

    0

    文章

    69

    浏览量

    12694
  • WLAN技术
    +关注

    关注

    0

    文章

    23

    浏览量

    9273
  • Quic
    +关注

    关注

    0

    文章

    25

    浏览量

    7297
  • RTThread
    +关注

    关注

    8

    文章

    132

    浏览量

    40861
  • TLS
    TLS
    +关注

    关注

    0

    文章

    44

    浏览量

    4248
收藏 人收藏

    评论

    相关推荐

    CDN新品发布:阿里SCDN安全加速开放公测

    效果也会大打折扣。另外,目前普通 CDN的安全防护措施无法实现主动防御,存在多终端访问瓶颈、恶意爬虫带来的流量消耗等问题。为此,阿里推出了SCDN安全加速服务,成功解决了以上问题。SCDN
    发表于 01-04 10:37

    动静内容混合站点,怎样用全站加速支持实际业务场景?

    加速效果的全面提升。如上图所示,全站加速加速方式、支持资源类型和源站适配方面,都与CDN有所不
    发表于 06-12 16:26

    上海云栖:金融政企行业的CDN最佳实践

    CDN节点,与智能调度、边缘缓存及传输协议优化技术,使得每个用户都能快速、可靠、安全地访问到最佳资源,保证多区域多运营商访问效果,成倍提升访问速率,大幅降低源站压力。全站加速
    发表于 06-21 17:29

    安全、快速、稳定,华为CDN赋能中小企业数字化发展

    提供高效稳定的计算与存储解决方案,已成为中国乃至全球范围内最受欢迎的互联网服务平台之一。究其原因,华为主要有以下几个优势备受企业青睐。首先,安全方面,站点和华为CDN
    发表于 10-25 14:40

    中国电信与华为联手发布3.0

    中国电信广东公司广州召开“聚势而为,从心定——3.0华南节点”发布会,携手华为公司发布
    发表于 12-08 15:42 799次阅读

    QUICCDN 超远节点间的互联应用

    QUICCDN 超远节点间的互联应用》的技术内容。 QUIC的快速发展,蓝汛ChinaC
    发表于 11-30 20:38 399次阅读

    存储上传文件 存储操作攻略

    存储怎么上传文件?是一款能够提供文件同步、备份及分享等服务的网络
    发表于 06-28 11:11 4368次阅读

    携手行业合作伙伴,构建应用生态

    11月18日,“5G++AI 与城市共成长”-- 云中国行在重庆成功举行,
    发表于 11-19 09:10 992次阅读

    携手行业合作伙伴,构建应用生态

    11月18日,“5G++AI 与城市共成长”-- 云中国行在重庆成功举行,
    的头像 发表于 11-19 14:25 2782次阅读

    华为CDN全站加速使能企业服务体验升级,赋能企业业务增值!

    华为CDN全站加速使能企业服务体验升级,赋能企业业务增值! 好友开黑,遇上网络崩溃;球赛直播,遭遇网络卡顿......而对于企业来说,网速带来的无力感往往更为严重,轻则上传文件需要几
    的头像 发表于 10-21 09:44 728次阅读

    华为CDN多场景加速,“火速”留住用户

    CDN加速产品的选择上也面临着尴尬境地。   华为CDN加速服务,依靠其强大的
    的头像 发表于 12-06 21:02 542次阅读

    华为CDN通过全站加速引领网站性能全面优化

    华为CDN通过全站加速引领网站性能全面优化 全球58.4%的人口使用社交媒体,人们平均每日使用时间为2小时27分钟*(数据来源:Smart Insights,2022年1月)*,实时
    的头像 发表于 12-22 15:29 405次阅读

    华为CDN下载加速,“火速”留住用户

    随着生活节奏的加快,人们日常生活对网速的要求也越来越高,进而衍生了网络加速服务的出现,但由于市面上网络加速产品的功能不全面,如游戏
    的头像 发表于 12-30 13:09 466次阅读
    华为<b class='flag-5'>云</b><b class='flag-5'>CDN</b>下载<b class='flag-5'>加速</b>,“火速”留住用户

    确保网路畅通,华为CDN加速服务大有可为

    “华为CDN全球布局和全方位加速”主题演讲,华为CD
    的头像 发表于 12-30 15:09 609次阅读

    华为CDN引领网站性能优化,助力企业更好发展

    与其他厂商的竞争脱颖而出,它以稳定高效为核心竞争力,致力于提供高品质服务,让用户体验到最完美的速度与流畅度。华为CDN主要应用于网站加速
    的头像 发表于 01-12 19:59 405次阅读