Windows TraceRt报告的数字意味着什么?

20

我需要在.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 ---

第一列是索引,接下来的三列是以毫秒为单位的时间。我已经在网上搜索了解释,但都没有结果。我原本认为它们可能是最小值、平均值和最大值,但第二行似乎与这个想法相矛盾。

Jon Stonecash

5个回答

23

我查看了维基百科,其中提到:发送了三个数据包,每个数据包返回的毫秒数都会被报告。


15

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

第一列是到目的地的跃点数(最大为30)。接下来的三列是接收响应所需的时间。最右侧的列显示了沿路径的路由器信息。


6

5
如果我没记错的话,tracert会对路径上的每个设备进行三次ping(实际上不是对设备进行ping,但本质上是一样的),而这三次ping时间只是针对每个设备的三个不同的ping时间。例如,如果您在列表中找到一个或多个超时的设备,则该设备可能已经过载并导致问题。

0

这个URL在2014年下半年被下线了,wayback机器上最新的快照是https://web.archive.org/web/20130907110816/http://www.ehow.com/way_5148131_understanding-traceroute-results.html。 - Bram

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接