内容简介:下一代的超文本传输协议,目前,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协议》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- [图]Linux Kernel 5.0有望明年发布 4.20有望年底前发布
- 新算法有望培养出“智能大脑”
- Ruby 3 有望引入静态类型
- Ruby 3 有望引入静态类型
- 零信任理念有望缓解 fastjson 软件漏洞
- Chrome 有望在 Windows 10 上支持原生通知功能
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
服务设计与创新实践
宝莱恩 (Andy Polaine)、乐维亚 (Lavrans Lovlie)、里森 (Ben Reason) / 王国胜、张盈盈、付美平、赵芳 / 清华大学出版社 / 2015-6-1 / CNY 69.00
产品经济的时代渐行渐远,在以服务为主导的新经济时代,在强调体验和价值的互联网时代,如何才能做到提前想用户之所想?如何比用户想得更周到?如何设计可用、好用和体贴的服务?这些都可以从本书中找到答案。本书撷取以保险业为代表的金融服务、医疗服务、租车及其他种种服务案例,从概念到实践,有理有据地阐述了如何对服务进行重新设计?如何将用户体验和价值提前与产品设计融合在一起? 《服务设计与创新实践》适合产品......一起来看看 《服务设计与创新实践》 这本书的介绍吧!