没有合适的资源?快使用搜索试试~ 我知道了~
首页HTTP/2详解:技术与未来展望
《HTTP/2详解》是一篇深入解析HTTP/2协议的技术文档,由Daniel Stenberg撰写,着重介绍该协议的诞生背景、核心原理、实现方法以及未来发展趋势。文章起源于2014年4月Stenberg在斯德哥尔摩的一场演讲,随后他根据演讲内容进行了详细阐述和补充,形成这份详尽的文档。该协议的官方规格标准为RFC 7540,于2015年5月15日正式发布,可通过rfc-editor.org获取。 在文章中,作者首先回顾了HTTP的发展历程,探讨了HTTP/1.x存在的问题,如延迟和效率瓶颈,从而引出HTTP/2的必要性。HTTP/2的核心革新在于其二进制分帧传输(Binary Frame Transmission)、多路复用(Multiplexing)和头部压缩(Header Compression),这些特性显著提升了数据传输的效率和性能。作者以浏览器中的实现为例,介绍了Firefox、Chromium以及命令行工具Curl如何支持和利用HTTP/2。 此外,文章还涵盖了后HTTP/2时代的思考,即虽然HTTP/2已经显著改进了网络通信,但仍有可能出现新的技术挑战和优化空间。对于有兴趣进一步学习的读者,文档提供了一些扩展阅读资源,并对所有参与翻译工作的人员表示感谢,特别提到主要翻译者Calvin Zhang和Simon Xia,以及其他贡献者们。 本文翻译工作正在进行中,已完成了部分内容,但第五章和第八章仍需深度校对。作者鼓励读者在发现错误或遗漏时提出修改建议,以便不断优化文档质量。在整个介绍过程中,作者始终使用"HTTP/2"这一简称,但强调了正式名称应为HTTP/2协议,以保持专业性和严谨性。
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11129383/bg7.jpg)
Addedsection"10.http2inChromium"(==onepagelongernow)
Lotsofspellfixes
At30implementationsnow
8.5:Addedsomecurrentusagenumbers
8.3:Mentioninternetexplorertoo
8.3.1Added"missingimplementations"
8.4.3:MentionthatTLSalsoincreasessuccessrate
http2讲解
7背景
![](https://csdnimg.cn/release/download_crawler_static/11129383/bg8.jpg)
2.HTTP的现状
几乎所有互联网上的内容都采用了HTTP1.1作为通信协议。人们在该协议上投入了大量精
力,所以基于它的基础架构也得以日臻完善。而得益于此,在现有的HTTP协议之上构建新的
方案会比从底层建立新的协议要容易得多。
2.1HTTP1.1过于庞大
HTTP刚诞生的时候只被当作是一个相对简单直观的协议,但时间证明了早期的设计并不尽人
意。于1996年发布的、描述HTTP1.0规范的RFC1945只有60页,但仅仅3年之后、描述
HTTP1.1规范的RFC2616就一下增长到了176页。而当我们在IETF小组对该规范进行更新
时,它更是被拆分成了总页数更多的六个文档(这就是RFC7230及其文件族的由来与诞
生)。总而言之,HTTP1.1包含了太多细节和可选的部分,这让它变得过于庞大。
2.2过多的可选项
HTTP1.1不仅包含了非常多的细枝末节,同时也为未来的扩展预留了很多选项。这种事无巨
细的风格导致在现有的软件生态中,几乎没有任何实现真正实现了协议中提及的所有细节,
甚至要弄清楚“所有细节”到底包括哪些细节都非常困难。而这也导致了很多最初不常用的功能
在后来的实现中很少会被支持,而有些最初实现了的功能,却又很少被使用。
随着时间推移,这些当初看似被边缘化的功能逐渐被用上,客户端和服务器的互用性
(interoperability)问题就被暴露了出来。HTTP管线化(HTTPPipelining)就是一个非常好
的例子。
2.3未能被充分利用的TCP
HTTP1.1很难榨干TCP协议所能提供的所有性能。HTTP客户端和浏览器必须要另辟蹊径的去
找到新的解决方案来降低页面载入时间。
与此同时,人们也尝试去用新的协议来替代TCP,但结果证明这也非常困难。无奈之下,我
们只能尝试同时改进TCP协议本身和基于TCP的上层协议。
简单来说,我们可以通过更好的利用TCP来减少传输过程中的暂停,并充分挖掘利用那些本
可以用于发送/接受更多数据的时间。下面几段我们将会着重讨论这些问题。
2.4传输大小和资源数量
http2讲解
8HTTP的现状
剩余36页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/cdec5b64bcf84ddfbf5128190b443c72_devices.jpg!1)
devices
- 粉丝: 7
- 资源: 7
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)