traceroute 输出中的三列代表什么意思?

traceroute 输出中的三列代表什么意思?

traceroute输出中的三列代表什么意思?

手册页没有帮助:http://www.ss64.com/bash/traceroute.html

这更好一些,但是比我想要的稍微冗长一些。

举个例子。

traceroute to library.airnews.net (206.66.12.202), 30 hops max, 40 byte packets
 1  rbrt3 (208.225.64.50)  4.867 ms  4.893 ms  3.449 ms
 2  519.Hssi2-0-0.GW1.EWR1.ALTER.NET (157.130.0.17)  6.918 ms  8.721 ms  16.476 ms
 3  113.ATM3-0.XR2.EWR1.ALTER.NET (146.188.176.38)  6.323 ms  6.123 ms  7.011 ms
 4  192.ATM2-0.TR2.EWR1.ALTER.NET (146.188.176.82)  6.955 ms  15.400 ms  6.684 ms
 5  105.ATM6-0.TR2.DFW4.ALTER.NET (146.188.136.245)  49.105 ms  49.921 ms  47.371 ms
 6  298.ATM7-0.XR2.DFW4.ALTER.NET (146.188.240.77)  48.162 ms  48.052 ms  47.565 ms
 7  194.ATM9-0-0.GW1.DFW1.ALTER.NET (146.188.240.45)  47.886 ms  47.380 ms  50.690 ms
 8  iadfw3-gw.customer.ALTER.NET (137.39.138.74)  69.827 ms  68.112 ms  66.859 ms
 9  library.airnews.net (206.66.12.202)  174.853 ms  163.945 ms  147.501 ms

答案1

Traceroute 每增加一个 TTL 就会发送三个数据包。每列对应一个数据包返回所需的时间(往返时间)。

这试图解释如下情况:

  • 跟踪路由数据包沿着与其他尝试不同的链路进行路由

    11 130.117.3.201(130.117.3.201) 109.762毫秒 130.117.49.197(130.117.49.197) 118.191毫秒 107.262毫秒

  • 跟踪路由数据包被丢弃

    9 154.54.26.142 (154.54.26.142) 104.153 毫秒 * *

答案2

在 Windows 中,traceroute 工具将为您提供跳数、三列显示您与跳数之间的网络延迟(因此您可以根据需要取平均值),以及跳数的 IP 地址(或主机名,如果它有反向 DNS 条目)。据我记得,*nix 系统的输出几乎相同。

答案3

“...我们为我和目标系统之间的路径中的每个系统或路由器都设置了一行。每行显示系统的名称(根据 DNS 确定)、系统的 IP 地址和三个往返时间(以毫秒为单位)。往返时间 (或 RTT) 告诉我们数据包从我到达该系统并返回需要多长时间,这称为两个系统之间的延迟。默认情况下,沿路由向每个系统发送三个数据包,因此我们得到三个 RTT。”

复制自http://www.exit109.com/~jeremy/news/providers/traceroute.html

相关内容