Windows TraceRt报告的数字是什么意思

时间:2009-01-16 20:55:50

标签: windows networking traceroute

我需要创建跟踪路由作为.NET应用程序的一部分来支持故障排除。我已经弄清楚如何使用.NET Ping类来进行跟踪。我不明白的是命令行实用程序报告的数字是什么。这是Windows命令行中“tracert yahoo.com”的一些审查结果:

追踪到yahoo.com的路线[206.190.60.37] 最多30个跃点:

  1    <1 ms    <1 ms    <1 ms  xx.xx.xx.xx
  2     7 ms    <1 ms    <1 ms  yy.yy.yy.yy  
  3    42 ms    37 ms    41 ms  zz.zz.zz.zz  
  4    38 ms    37 ms    37 ms  aa.aa.aa.aa  
  5    36 ms    36 ms    36 ms  bb.bb.bb.bb
  6    42 ms    41 ms    41 ms  cc.cc.cc.cc  
 --- more lines deleted ---

第一列是索引,接下来的三列是以毫秒为单位的时间。我在网上搜索了一些解释,并且已经干了。我认为它们可能是最小,平均和最大数字,但第2行似乎反驳了这个想法。

Jon Stonecash

5 个答案:

答案 0 :(得分:16)

我看了Wikipedia这个 - 发送了三个数据包,报告的毫秒是每个数据包。

答案 1 :(得分:8)

Tracert向目的地发送ping集。第一组的生存时间(TTL)为1。 TTL设置为1会导致第一个路由器将错误消息发送回您的计算机。您的计算机执行IP地址的DNS查找,然后显示路由器的主机名。程序然后递增TTL并发送另一组ping以检索下一个路由器的信息。重复该过程直到达到终点。

第一列是到目的地的跳数(最多30个)。接下来的三列是接收回复的时间量。最右侧的列显示路径中的路由器信息。

答案 2 :(得分:4)

如果我没记错的话,tracert会对路径上的每个设备进行三次ping(实际上不是对设备进行ping操作,但实际上是相同的),并且三次只对每个设备执行三次不同的ping操作。例如,如果您在列表中发现具有一个或多个超时的设备,则该设备可能过载并导致问题。

答案 3 :(得分:3)

基本上,tracert向每一跳发送3个数据包。第二列,第三列和第四列是往返时间的RTT缩写,表示数据包到达跳跃并返回的时间。

http://customer.comcast.com/help-and-support/internet/run-traceroute-command/

答案 4 :(得分:0)

这里还简要介绍了traceroute的结果:

http://www.ehow.com/way_5148131_understanding-traceroute-results.html