首页/网络/抓包与流量分析速查/Keep-Alive 连接复用判读
本包目录(400 条)
tcpdump 过滤实战51 条Wireshark 技巧75 条TCP 流分析82 条
应用层报文判读71 条
丢包与时延定位60 条抓包工具链61 条

Keep-Alive 连接复用判读

HTTP/1.1 默认持久连接:同一五元组上多次请求-响应交替出现说明复用正常;复用率低会放大握手与慢启动成本。

用途评估连接复用效果
观察同 tcp.stream 内 http.request 出现次数

统计每连接请求数

统计每连接请求数
tshark -r http.pcap -Y 'http.request' -T fields -e tcp.stream | sort | uniq -c | sort -rn | head
复用率低常见于客户端关闭连接、服务端主动断开或中间设备空闲超时比客户端短。

易错点

  • 空闲超时不对称:哪端先发 FIN/close 决定谁先放弃复用
  • 统计连接数时记得排除健康检查与埋点流量,避免失真

数据来源与参考

  • RFC 9112(持久连接)
  • RFC 9110(连接管理)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌