资讯

展开

HTTP / 2解决HTTP / 1.1诸多缺点和不灵活性

作者:快盘下载 人气:

HTTP(超文本传输协议,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。


1562232240635078.png


image.png


该标准于2015年2月获得批准,大多数领先的浏览器已经支持它。


历史过程:


HTTP1.0就不说了,问题多多。连接无法复用,浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。

为了克服HTTP 1.0的这个缺陷,HTTP 1.1支持持久连接(HTTP/1.1的默认模式使用带流水线的持久连接),在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。


HTTP/1.1相较于 HTTP/1.0 协议的区别主要体现在:

1 缓存处理

2 带宽优化及网络连接的使用

3 错误通知的管理

4 消息在网络中的发送

5 互联网地址的维护

6 安全性及完整性


HTTP2.0比之前的协议在性能上有很大的提升。多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息。单连接多资源的方式,减少服务端的链接压力,内存占用更少,连接吞吐量更大;而且由于 TCP 连接的减少而使网络拥塞状况得以改善,同时慢启动时间的减少,使拥塞和丢包恢复速度更快。

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!