我必须测量本地网络中以及每一跳之间的延迟。我使用了传统的工具,如ping、tracert、have等,但问题是这些工具有自己的协议开销,这可能会导致所测量的延迟。所以我的问题是,我可以简单地发送10,000个数据包并测量延迟。我在考虑TCP,但它也有一个协议头与每个数据包?任何建议都会有帮助。干杯!
发布于 2022-10-05 13:33:01
我建议使用有效的流量来监视TCP RTT。这确保了真实的数字,并防止任何探测文物。
对于一次性测量,TCPing或Nping (具有适当的参数)应该给出您需要的结果。虽然这些包括L4处理开销,但对于一些现代主机来说,这是可以忽略不计的。
请注意,上述方法测量往返时间(RTT),这是每个方向的延迟之和。测量真正的单向延迟一点也不简单。通常这两种方法都是对称的,RTT减半是一个很好的近似。
https://networkengineering.stackexchange.com/questions/80120
复制相似问题