首页/网络/抓包与流量分析速查/HTTP/2 设置协商判读
应用层报文判读71 条

HTTP/2 设置协商判读

连接开场双方交换 SETTINGS:MAX_CONCURRENT_STREAMS、INITIAL_WINDOW_SIZE 等决定并发与流控基线,期望值与实际不符先查这里。

用途核对连接级参数协商
语法http2.type == 4

查看

查看
SETTINGS 帧中逐项设置与 ACK
http2.settings.id == 4   # INITIAL_WINDOW_SIZE
SETTINGS 必须被对端 ACK,长期无 ACK 属协议异常。

易错点

  • 流级窗口与连接级窗口分开计算,只看一侧会估错可用窗口
  • 服务端降低并发上限时,多资源页面会排队而非报错

数据来源与参考

  • RFC 9113(SETTINGS)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌