我试图弄清楚如何将netperf中TCP_RR测试的响应大小设置为0字节。
我正在使用以下命令
netperf -t tcp_rr -- -r 5,0
我正在Wireshark中检查数据包,我看到的是,即使请求是我指定的5个字节,有时netserver响应数据包的长度也是〜16K字节。如果我将其更改为
netperf -t tcp_rr -- -r 5,1
响应数据包的长度为1个字节。不能将响应大小设置为0个字节吗?
我想要的是服务器从不向我发送任何包含数据的数据包。这样做的原因是因为我有一个网络设置,其中主机1将数据发送到主机2,并且我试图测量主机2确认数据的速度,因为主机2使用的是我作为练习手动编写的TCP堆栈。我认为TCP_RR测试将是此测试方案的最佳选择,但是如果有更好的测试,我宁愿使用它代替TCP_RR。
谢谢