产品动态 > 正文

网宿QUIC:弱网环境下高性能传输的最佳方案

2019-07-01

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

什么是QUIC?

QUIC(Quick UDP Internet Connection)

直译过来就是“快速的UDP网络连接”

是一种基于UDP的低时延互联网传输协议

在各种复杂网络环境下将传输速率提升到极致

并且正在标准化为新一代的互联网传输协议

因此QUIC还有另外一个名字叫做“快”

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

为什么QUIC基于UDP而不是TCP?

我们都知道

TCP/IP协议族是互联网的基础

其中传输层协议只有两种:

TCP和UDP协议

TCP是在操作系统内核和中间件固件中实现的

对TCP进行重大更改几乎是

不可能的!

UDP相比于TCP

则没有这种限制

也没有三次握手

只要将数据发出去就行了

不需要考虑数据是否送达了

不需要考虑数据的到达顺序

不需要考虑数据的正确性和完整性

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

QUIC基于UDP可以实现可靠传输

它将很多可靠性的验证策略从系统层转移到应用层

集HTTP/2、TLS、UDP于一身

是互联网新技术的集大成者

所谓“天下武功,唯QUIC不破”

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

而随着移动互联网的发展

各种网络交互的场景也越来越丰富

传输的内容体量越来越庞大

QUIC 更能满足用户体验的“快”需求

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

网宿构建基于QUIC协议的高性能传输网络

QUIC是网宿支持的一款互联网新型协议

简单来说具备以下几个特点:

1、应对传输高并发:无队头阻塞的多路复用

QUIC吸纳了HTTP/2.0的特点

进一步为多路复用提供良好的支持

QUIC流是独立传递的

一个流的数据包丢失并不会影响其他传输流

这大大减少页面渲染所需的时间

特别是在通过具有较高丢包率的高拥塞网络时

2、实现快速建连:0RTT

QUIC吸纳SPDY、TLS1.3、TCP Fast Open等技术

实现安全可靠的快速建连

比如APP在频繁切换4G和Wi-Fi的情况下

也能快速连接

用户无任何感知

3、增强传输可靠性:重传、纠错等

QUIC集合主流的重传、纠错机制等

可以自定义调整相关控制策略

灵活应对不同复杂的网络场景

QUIC作为一个新兴协议

已经展现了非常强大的生命力和广阔前景

这个协议能切实改善客户端的访问速度和用户体验

以网宿直播平台为例

使用同一服务器

推两路码率1M的直播流到同一边缘节点

在大幅丢包的情况下

无论是下载速率、首包,还是流畅度

QUIC相对于TCP的实际传输性能提升都十分明显

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

网宿基于QUIC协议的网络传输方案

不仅在服务端实现了QUIC协议的支持

还优化了协议方面的性能问题

可以更好的抵消弱网环境对网络传输带来的影响

比如弱网环境下的直播推流不稳定

视频、图片、文字混合组装的APP使用

海外用户跨国访问等一系列场景

穿过数字经济的短炒热潮,看老牌CDN企业的长期逻辑

本文内容的版权持有者为网宿科技股份有限公司(“网宿科技”),未经许可,不得转载。