- 31
- 0
- 约小于1千字
- 约 1页
- 2023-08-12 发布于海南
- 举报
HTTP/2 会压缩头 (Header)如果你同时发出多个请求,他们的头是⼀样的或是相似的,那么,协议会帮你消除重
复的部分。
这就是所谓的 HPACK 算法:在客户端和服务器同时维护⼀张头信息表,所有字段都会存⼊这个表,⽣成⼀个索引
号,以后就不发送同样字段了,只发送索引号,这样就提⾼速度了。
2. ⼆进制格式
HTTP/2 不再像 HTTP/1.1 ⾥的纯⽂本形式的报⽂,⽽是全⾯采⽤了⼆进制格式,头信息和数据体都是⼆进制,并
且统称为帧(frame):头信息帧和数据帧。
这样虽然对⼈不友好,但是对计算机⾮常友好,因为计算机只懂⼆进制,那么收到报⽂后,⽆需再将明⽂的报⽂转
成⼆进制,⽽是直接解析⼆进制报⽂,这增加了数据传输的效率。
3. 数据流
HTTP/2 的数据包不是按顺序发送的,同⼀个连接⾥⾯连续的数据包,可能属于不同的回应。因此,必须要对数据
包做标记,指出它属于哪个回应。
每个请求或回应的所有数据包,称为⼀个数据流( Stream )。每个数据流都标记着⼀个独⼀⽆⼆的编号,其中规
定客户端发出的数据流编号为奇数,服务器发出的数据流编号为偶数
客户端还可以指定数据流的优先级。优先级⾼的请求,服务器就先响应该请求。
您可能关注的文档
- 图解网络-小林coding-v3.0_4.pdf
- 图解网络-小林coding-v3.0_5.pdf
- 图解网络-小林coding-v3.0_6.pdf
- 图解网络-小林coding-v3.0_7.pdf
- 图解网络-小林coding-v3.0_8.pdf
- 图解网络-小林coding-v3.0_9.pdf
- 图解网络-小林coding-v3.0_13.pdf
- 图解网络-小林coding-v3.0_14.pdf
- 图解网络-小林coding-v3.0_15.pdf
- 图解网络-小林coding-v3.0_16.pdf
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)