HTTP 3.0有望抛弃TCP传输层:换用UDP协议

栏目: 后端 · 前端 · 发布时间: 7年前

内容简介:下一代的超文本传输协议,目前,HTTP 1.0/1.1/2都使用TCP构建传输层,其特点或者说优点在于可靠性、有序性和纠错性。即连接两端收发信息是依序且能够检查错误,如果收方的数据包有问题,可以再次请求发送。当然,这些都是理想的属性。实际上,TCP被设计成了一种一刀切的解决方案,对于HTTP所使用的场景类型并没有进行特别调优。例如,TCP需要客户端和服务器之间的多次往返来建立连接;使用SSL加密的HTTPS,则需要更多的往返来建立加密连接,一定程度上降低了效率、提高了网络延迟。

下一代的超文本传输协议, 也就是我们熟知的HTTP,可能不会再使用TCP协议

目前,HTTP 1.0/1.1/2都使用TCP构建传输层,其特点或者说优点在于可靠性、有序性和纠错性。即连接两端收发信息是依序且能够检查错误,如果收方的数据包有问题,可以再次请求发送。

当然,这些都是理想的属性。实际上,TCP被设计成了一种一刀切的解决方案,对于HTTP所使用的场景类型并没有进行特别调优。例如,TCP需要客户端和服务器之间的多次往返来建立连接;使用SSL加密的HTTPS,则需要更多的往返来建立加密连接,一定程度上降低了效率、提高了网络延迟。

在下一版HTTP中,有望引入谷歌主导开发的QUIC协议(快速UDP网络连接)。QUIC放弃了TCP,而使用了同级的UDP协议做传输层。

虽然UDP与TCP相反,是不可靠且无序的,但效率很高、速度快。谷歌调优后的QUIC更是重建了可靠性和有序性,但减少了连接次数,尤其是对于加密连接来说,能够使用先前协商过的相同加密恢复旧连接,而不需要任何额外的往返。

目前,HTTP的制定小组IETF正着手构建HTTP over QUIC,并且有望成为HTTP/3。

HTTP 3.0有望抛弃TCP传输层:换用UDP协议

微信公众号搜索"驱动之家"加关注,每日最新的手机、电脑、汽车、智能硬件信息可以让你一手全掌握。推荐关注!【微信扫描下图可直接关注

HTTP 3.0有望抛弃TCP传输层:换用UDP协议


以上所述就是小编给大家介绍的《HTTP 3.0有望抛弃TCP传输层:换用UDP协议》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

程序员的数学2

程序员的数学2

平冈和幸、堀玄 / 陈筱烟 / 人民邮电出版社 / 2015-8-1 / CNY 79.00

本书沿袭《程序员的数学》平易近人的风格,用通俗的语言和具体的图表深入讲解程序员必须掌握的各类概率统计知识,例证丰富,讲解明晰,且提供了大量扩展内容,引导读者进一步深入学习。 本书涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用,适合程序设计人员与数学爱好者阅读,也可作为高中或大学非数学专业学生的概率论入门读物。一起来看看 《程序员的数学2》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具