上云无忧 > 文档中心 > 天翼云CDN加速域名管理 - HTTP3.0(QUIC)协议
天翼云CDN加速域名管理 - HTTP3.0(QUIC)协议

文档简介:
简述HTTP3.0(QUIC)协议的适用场景和配置方法。 功能介绍: QUIC全称:Quick UDP Internet Connections,是一种实验性传输层网络协议,提供与TLS/SSL相当的安全性,同时具有更低的连接和传输延迟。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

简述HTTP3.0(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,TLS1.3允许客户端无需等待TLS握手完成就开始发送应用程序数据的操作,可以支持1RTT和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数据包,可以减少重传次数,提升传输效率。

工作原理

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

适用场景

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

注意事项

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

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

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

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

配置说明

该功能暂不支持客户自助配置,如需使用,请通过提交工单给天翼云客服,由其人工操作开启。

相似文档
  • 简述视频拖拉的支持方式和配置建议。 功能介绍: 视频点播网站或应用,通常都会提供视频拖拉能力,用户可以随意拖动播放器进度条到想要的位置。使用CDN加速后,您可以通过配置视频拖拉功能,支持用户的视频拖拉请求。
  • 简述Range回源的适用场景和配置方法。 功能介绍: Range回源,是指CDN节点收到用户请求后,会在回源时携带Range请求头,源站在收到Range请求后,会返回对应范围的内容数据给CDN。Range回源功能开启后,CDN节点可以以分片的形式缓存文件,对于Range请求而言,可以有效提高文件分发效率,降低首包时延,同时提高缓存利用率,减少不必要的回源。
  • 简述完整文件回源的适用场景和配置方法。 功能介绍: 完整文件回源,是指CDN节点收到用户请求后,无论用户请求是否携带Range信息,回源时均获取完整文件缓存,并响应给客户端。完整文件回源功能开启后,CDN节点可以对Range请求的文件予以缓存,从而降低源站压力。
  • 简述CDN内容审核增值服务的适用场景和申请方法。 功能介绍: CDN内容审核是CDN加速产品的一项增值服务,基于天翼云计算AI平台,能对加速内容进行快速智能检测。开通CDN内容审核功能后,系统会自动智能检测通过CDN加速的内容是否涉黄以及是否涉恐、涉政、涉暴,鉴定为违规内容的URL将会被记录下来并邮件通知客户,同时支持对违规内容做自动封禁,实现“净网分发”。
  • 通过图文说明新增证书的操作步骤。 新增证书时,您需要填写证书备注名、证书公钥以及证书私钥。其中公钥和私钥支持PEM格式。填写完毕后,点击“确定提交”按钮。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部