0

使用“简单”ping 命令如何定义 RTT?

示例(Win7):

ping -l 600 www.google.de

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

是对的吗?

4

1 回答 1

1

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

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

2)网络有多忙;每当数据包从一个网络发送到另一个网络时,路由器都会处理这些数据包,而这又需要几毫秒的时间。它将来回计算延迟所花费的所有时间。a) 这取决于过程设备,它有多忙。如果不那么忙,数据包将被更快地处理和转发,如果忙则需要时间。解决方案:一种可能的解决方案是使用 QOS,您可以在其中对流量进行优先级排序,当然不是 ICMP 流量,也可以是其他类型的流量。

于 2013-04-30T08:54:23.270 回答