使用Ping ICMP消息定义往返时间

时间:2013-03-09 15:07:32

标签: ping latency roundtrip

如何通过使用"简单"来定义RTT? ping命令?

示例(Win7):

ping -l 600 www.google.de

我的理解是: 将向谷歌发送ICMP消息,大小为600字节(请求)。 Google会复制该消息(600字节)并将其发送回目标(回复)。 RTT是涉及发送和获取600字节消息的整个过程的(延迟)时间。

是吗?

1 个答案:

答案 0 :(得分:1)

延迟通常主要由两个原因引起:

两个节点之间的

1)距离;这在计算延迟方面起着至关重要的作用。例如,考虑节点A和节点B需要通信的场景,相互发送ICMP消息,反之亦然。   a)跳数越少,延迟越低。更多的跳跃,更多的延迟。   解决方案:您可以为通信选择备用路径,也可以选择距离较短的路径。

2)网络的繁忙程度;无论何时从一个网络向另一个网络发送数据包,路由器都会处理数据包,而这又需要几毫秒的时间。它将累计计算延迟的所有时间。   a)这取决于过程设备,它有多忙。如果不那么繁忙,数据包将被处理和转发更快,如果繁忙则需要时间。   解决方案:一种可能的解决方案是使用QOS,您可以在其中优先处理流量,而不是ICMP流量,当然还有其他类型的流量。