首页/网络/抓包与流量分析速查/TCP 事件与 HTTP/2 请求关联
TCP 流分析82 条

TCP 事件与 HTTP/2 请求关联

HTTP/2 多请求共享一条 TCP:把 tcp.analysis 事件与 http2.streamid 对照,才能回答"哪个请求受到了重传/乱序影响"。

用途把连接级异常落到具体请求
手段tcp.stream + http2.streamid 联合过滤

组合过滤

组合过滤
tcp.stream == 7 && tcp.analysis.flags
tcp.stream == 7 && http2.streamid == 5
tcp.stream == 7 && http2.headers.authority contains "api"
HTTP/2 的流暂停(window update)与 TCP 窗口独立,两层窗口都要看。

易错点

  • 一条连接的拥塞会波及该连接上所有请求,单请求"偶发慢"可能是邻居影响
  • HTTP/2 需解密后才能看到帧级字段

数据来源与参考

  • RFC 9113(HTTP/2 流与连接)
  • Wireshark User's Guide
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌