一、帧类型与功能分离特性HPACK (HTTP/2)QPACKv2 (HTTP/3)核心差异头部数据帧单一HEADERS帧集成压缩数据HEADERS帧仅含压缩索引/字面值510功能解耦:QPACKv2剥离动态表管理表管理指令无独立帧(嵌入数据流顺序更新)专用TABLE_UPDATE帧异步传输57指令独立:动态表更新不阻塞数据流控制帧依赖HTTP/2控制帧(如SETTINGS)独立QPA
? QPACKv2帧类型分类指令帧(Control Frames)SETTINGS帧:协商QPACK参数(如动态表大小、流并发数)7TABLE UPDATE帧:异步更新动态表内容,含新增/淘汰字段指令7ACK帧:确认动态表更新状态,确保解码一致性7数据帧(Data Frames)HEADERS帧:携带压缩后的HTTP头部字段(含索引或字面值)7PUSH_PROMISE帧:服务器推送资源时压缩的预告
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号