请解释HTTP/2与HTTP/3在协议格式上的主要区别,并说明为什么二者都基于TCP演化而来,但HTTP/2是全双工通信而HTTP/3采用单向上行或下行设计?
考察说明
考察对HTTP协议演进、传输层特性和全双工/单向通信机制的理解
回答思路
- 准确描述HTTP/2的帧格式、多路复用和二进制分帧
- 准确描述HTTP/3基于QUIC的流机制和单向/双向流类型
- 解释全双工含义及其依赖的TCP全双工通道
- 分析HTTP/3引入单向流的原因及其对性能的影响
- 说明协议格式如何影响流控制与传输效率
考察对HTTP协议演进、传输层特性和全双工/单向通信机制的理解