我试图在网络中测试吞吐量。但是,当我启动iperf3客户端来发送UDP数据包时,它会发送TCP数据包。它为什么表现得像这样?(连接到udp服务器时不应发送UDP tcp syn )

发布于 2020-07-07 13:05:33
这就是iper3.x的工作原理。
“客户端”希望在启动任何UDP传输之前建立到“服务器”的控制通道。这就是为什么您可以在UDP传输开始之前观察到一些TCP。我没有检查,但是我相信在运行TCP测试时也有一个单独的控制通道连接。
相反,iPerf 1.7和2.0.x不需要在UDP模式下建立TCP控制通道连接,它们只是“爆炸”。
这使得iPerf 2.0.x成为在(上游)带宽稀缺的环境中非常谨慎地使用的工具:无意中从客户端启动50 10Mbit/s UDP流非常容易,这将完全超额订阅上游的10 10Mbit/S DSL。另一方面,它使iPerf成为在广域网上测试和验证QoS配置的一个很好的工具。
https://networkengineering.stackexchange.com/questions/68826
复制相似问题