Jon*_*ash 15 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 ---
Run Code Online (Sandbox Code Playgroud)
第一列是索引,接下来的三列是以毫秒为单位的时间.我在网上搜索了一些解释,并且已经干了.我认为它们可能是最小,平均和最大数字,但第2行似乎反驳了这个想法.
Jon Stonecash
小智 9
Tracert将一组ping命令发送到目的地.第一组的生存时间(TTL)为1.TTL设置为1会导致第一个路由器将错误消息发送回您的计算机.您的计算机执行IP地址的DNS查找,然后显示路由器的主机名.程序然后递增TTL并发送另一组ping以检索下一个路由器的信息.重复该过程直到达到终点.
第一列是到目的地的跳数(最多30个).接下来的三列是接收回复的时间量.最右侧的列显示路径中的路由器信息.
如果我没记错的话,tracert 对沿途的每个设备执行 3 次 ping(实际上不是对设备的 ping,但实际上是相同的),而这 3 次只是对每个设备的三个不同的 ping 时间。例如,如果您发现列表中的设备有一个或多个超时,则该设备可能过载并导致问题。
基本上,tracert 向每跳发送 3 个数据包。第二、第三和第四列是 RTT 的缩写,即往返时间,表示数据包到达跳跃和返回的时间。
http://customer.comcast.com/help-and-support/internet/run-traceroute-command/