TCP 缓冲区大小分析

TCP 缓冲区大小分析

是否可以查询连接的 TCP 缓冲区的当前大小(或者某种形式的缓冲区大小随时间变化的图表)?

TCP 连接的每个端点都会有一个缓冲区,用于在应用程序准备好读取数据之前存储在网络上传输的数据。来源

答案1

TCP 报头中的窗口大小反映了两端剩余缓冲区的大小。您可以使用以下方法绘制此图:Wireshark捕获和分析流量(这不是实时的,但通常是这样做的)。选择“统计”下的“自定义 IO 图表”,然后执行以下操作(您需要为 Y 轴选择“高级”):

在此处输入图片描述

上图显示了数据包中源地址为 10.7.0.127 的所有数据包的窗口大小。

相关内容