2013-03-09 130 views
0

如何使用“简单”ping命令定义RTT?使用Ping ICMP消息定义往返时间

实施例(Win7的):

ping -l 600 www.google.de 

我的理解是: 将有发送ICMP消息具有600个字节(请求)的大小,以谷歌。 Google复制该消息(600字节)并将其发送回目的地(答复)。 RTT是涉及发送和获取600字节消息的整个过程的(等待时间)时间。

是吗?

回答

1

延迟通常是通过主要有两个原因引起的:

1)距离两个节点之间;这在计算等待时间中扮演着重要的角色。例如,考虑节点A和节点B需要通信的情况,发送ICMP消息到彼此,反之亦然。 a)跳数越少,延迟越低。更多的跳数,更多的延迟。 解决方案:您可以为通信选择一个备用路径,也许距离较短的路径。

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