如何通过使用"简单"来定义RTT? ping命令?
示例(Win7):
ping -l 600 www.google.de
我的理解是: 将向谷歌发送ICMP消息,大小为600字节(请求)。 Google会复制该消息(600字节)并将其发送回目标(回复)。 RTT是涉及发送和获取600字节消息的整个过程的(延迟)时间。
是吗?
答案 0 :(得分:1)
延迟通常主要由两个原因引起:
两个节点之间的1)距离;这在计算延迟方面起着至关重要的作用。例如,考虑节点A和节点B需要通信的场景,相互发送ICMP消息,反之亦然。 a)跳数越少,延迟越低。更多的跳跃,更多的延迟。 解决方案:您可以为通信选择备用路径,也可以选择距离较短的路径。
2)网络的繁忙程度;无论何时从一个网络向另一个网络发送数据包,路由器都会处理数据包,而这又需要几毫秒的时间。它将累计计算延迟的所有时间。 a)这取决于过程设备,它有多忙。如果不那么繁忙,数据包将被处理和转发更快,如果繁忙则需要时间。 解决方案:一种可能的解决方案是使用QOS,您可以在其中优先处理流量,而不是ICMP流量,当然还有其他类型的流量。