网络传输如何“快”人一步?| Q推荐

2020 年 8 月 4 日 InfoQ

根据《中国互联网发展报告 2020》显示,截至 2019 年底,我国电子商务交易规模为 34.81 万亿元,继续占据全球电子商务市场首位;网络支付交易总额 249.88 万亿元,移动支付普及率位于世界领先水平,数字经济如今已经成为新兴商业模式变革的催化剂。

随着数字经济加速消费升级,应用程序成为人们社会生活的重要一环,促使互联网用户对应用程序的低延迟、安全性以及连接稳定性的需求不断增加。HTTP 协议作为传统的互联网信息传递方式,不可避免的面临巨大挑战。

自万维网诞生以来,HTTP 协议的作用就是请求 - 响应,实现数据的传输。可以说 HTTP 协议是互联网的基石,如今常见的 HTTPS、HTTP/2 都是基于 HTTP 协议进行的演变,HTTPS 解决了文本传输的安全问题,HTTP/2 提升了文本传输效率。虽然HTTP等协议可提供稳定的数据传输,但它们通常运行在 TCP 协议之上,对于复杂网络环境的适应性较弱,在弱网环境下依旧会面临握手延迟大、队头阻塞等难题。

为此,Google 提出了全新的开源协议 QUIC,QUIC 全称 quick udp internet connection(与英文的“快”同音),它基于 UDP 的新一代互联网传输协定,便于快速更新和部署,下一代 HTTP/3 协议标准也是从 QUIC 演进而来。QUIC 整合了 TCP,TLS,HTTP/2 等协议的特性,保证 UDP 协议的速度和效率。

QUIC 协议相比 HTTP 协议有几大优势:

  • 首先,QUIC 在应用层实现了基于 UDP 的可靠传输,消除了队头阻塞。TCP 中当有多个串行请求执行时,如果第一个请求中断,后续请求也无法继续执行,造成数据被阻塞。QUIC 采用多路复用的机制避免,可同时并发多个请求,避免了 TCP 的队首阻塞问题,并且为丢包恢复提供了更多的反馈信息;
  • 其次,QUIC 改进了握手机制,实现了更少的 RTT。TCP 是可靠协议需要三次握手,QUIC 优化了握手延迟,某些场景下可以实现 0-RTT 的加密通信,既保证了高并发和数据安全性,又实现了传输的高可靠性;
  • 此外,QUIC 还同时设计了连接迁移的新特性,可以保证在用户的网络地址发生变化时,比如 WIFI 和 4G 切换,业务请求依然能够被继续处理,不需要重新发起请求;

如今,业界已有许多 QUIC 协议的开源解决方案和和使用实践。你是否还在担心 App 访问速度?你是否还在被弱网环境下较高的丢包率所困扰?你是否还在奋力寻找移动网络和 WIFI 网络的频繁切换不会断线的解决方案?

如何实现“快”人一步?

8 月 15 日,「快手网络传输技术沙龙」将如期举行,届时快手联合阿里云与腾讯云数位大咖,从 QUIC 协议发展趋势到技术的落地应用,全方位分析新一代网络传输技术的标准化方向。同时,快手为广大前端小伙伴带来了基于 QUIC 协议,自研的高性能服务器 kQUIC 解析,给于短视频 + 直播领域的开发者提供了丰富的应用经验与参考建议。

扫描 图中二维码 或点击文末 阅读原文 即可报名沙龙,参与沙龙更有 神秘大礼 等你来领!

登录查看更多
0

相关内容

专知会员服务
123+阅读 · 2020年8月7日
[ICML-Google]先宽后窄:对深度薄网络的有效训练
专知会员服务
33+阅读 · 2020年7月5日
【干货书】现代数据平台架构,636页pdf
专知会员服务
250+阅读 · 2020年6月15日
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
119+阅读 · 2020年5月22日
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
35+阅读 · 2020年4月26日
【边缘智能综述论文】A Survey on Edge Intelligence
专知会员服务
114+阅读 · 2020年3月30日
专知会员服务
121+阅读 · 2020年3月26日
近期必读的5篇 WSDM 2020【图神经网络(GNN)】相关论文
专知会员服务
56+阅读 · 2020年1月10日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
51+阅读 · 2019年12月31日
社区分享|如何让模型在生产环境上推理得更快
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
大数据安全技术浅析
计算机与网络安全
14+阅读 · 2019年4月24日
车路协同构建“通信+计算”新体系
智能交通技术
11+阅读 · 2019年3月26日
业务中台:如何在互联时代,快速响应用户需求?
互联网er的早读课
24+阅读 · 2018年12月26日
干货 | 双11总峰值超8亿OPS 阿里分布式NoSQL如何岿然不动稳如山?
阿里巴巴数据库技术
10+阅读 · 2018年12月12日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
18+阅读 · 2018年11月27日
【推荐系统】搜狐个性化视频推荐架构设计和实践
产业智能官
9+阅读 · 2017年12月26日
ELK + Filebeat 搭建日志系统
架构文摘
7+阅读 · 2017年12月14日
Arxiv
12+阅读 · 2019年3月14日
Universal Transformers
Arxiv
5+阅读 · 2019年3月5日
Arxiv
3+阅读 · 2018年8月17日
Arxiv
9+阅读 · 2018年2月4日
Arxiv
25+阅读 · 2017年12月6日
Arxiv
4+阅读 · 2017年7月25日
VIP会员
相关VIP内容
专知会员服务
123+阅读 · 2020年8月7日
[ICML-Google]先宽后窄:对深度薄网络的有效训练
专知会员服务
33+阅读 · 2020年7月5日
【干货书】现代数据平台架构,636页pdf
专知会员服务
250+阅读 · 2020年6月15日
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
119+阅读 · 2020年5月22日
【北京大学】面向5G的命名数据网络物联网研究综述
专知会员服务
35+阅读 · 2020年4月26日
【边缘智能综述论文】A Survey on Edge Intelligence
专知会员服务
114+阅读 · 2020年3月30日
专知会员服务
121+阅读 · 2020年3月26日
近期必读的5篇 WSDM 2020【图神经网络(GNN)】相关论文
专知会员服务
56+阅读 · 2020年1月10日
【新书】Python中的经典计算机科学问题,224页PDF
专知会员服务
51+阅读 · 2019年12月31日
相关资讯
社区分享|如何让模型在生产环境上推理得更快
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
大数据安全技术浅析
计算机与网络安全
14+阅读 · 2019年4月24日
车路协同构建“通信+计算”新体系
智能交通技术
11+阅读 · 2019年3月26日
业务中台:如何在互联时代,快速响应用户需求?
互联网er的早读课
24+阅读 · 2018年12月26日
干货 | 双11总峰值超8亿OPS 阿里分布式NoSQL如何岿然不动稳如山?
阿里巴巴数据库技术
10+阅读 · 2018年12月12日
面向云端融合的分布式计算技术研究进展与趋势
中国计算机学会
18+阅读 · 2018年11月27日
【推荐系统】搜狐个性化视频推荐架构设计和实践
产业智能官
9+阅读 · 2017年12月26日
ELK + Filebeat 搭建日志系统
架构文摘
7+阅读 · 2017年12月14日
相关论文
Arxiv
12+阅读 · 2019年3月14日
Universal Transformers
Arxiv
5+阅读 · 2019年3月5日
Arxiv
3+阅读 · 2018年8月17日
Arxiv
9+阅读 · 2018年2月4日
Arxiv
25+阅读 · 2017年12月6日
Arxiv
4+阅读 · 2017年7月25日
Top
微信扫码咨询专知VIP会员