码迷,mamicode.com
首页 > 其他好文 > 详细

网络管理常用命令之五 - Tracert 命令详解(图文)

时间:2014-10-31 16:03:52      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:tracert   网络管理   ping   ipconfig   网络管理命令   

5、tracert命令...

  • Tracert工作原理...

  • 不带选项...

  • -d选项...

  • -h选项...

  • -w选项...

5、tracert命令

Tracert是路由跟踪程序,用于确定 IP 数据报访问目标所经过的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 在工作环境中有多条链路出口时,可以通过该命令查询数据是经过的哪一条链路出口。

Tracert一般用来检测故障的位置,我们可以使用用tracert IP命令确定数据包在网络上的停止位置,来判断在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,方便检测网络中存在的问题。

不带参数的Tracert 或 tracert /? 命令显示帮助信息。

bubuko.com,布布扣

Tracert工作原理

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

不带选项

不带选项的tracert命令将显示到达目标IP地址所经过的路径,并将IP地址解析为主机名一同显示。如下图所示,第一跳是网关地址,可以根据看到的主机名,判断我使用的是极路由。

bubuko.com,布布扣

-d选项

不将地址解析成主机名,能够更快地显示路由器路径。与上图对比,路径是一样的,只是不将IP地址解析成主机名,速度更快。下图中红色框所示的主机名已消失。

bubuko.com,布布扣

-h选项

指定跟踪的跃点数。以下的命令只显示5跳,可以看到命令只跟踪到5跳就结束了。一般来说,5跳之内可能还是本地省内链路。

bubuko.com,布布扣

-w选项

指定等待每个应答的时间(以毫秒为单位)。默认值为 3000 毫秒(3 秒)。

bubuko.com,布布扣

另外,tracert命令还有如“-j”、“-r”、“-s”、“-4”、“-6”等参数,用得较少,其用法都可以在命令行中输入命令“tracert”直接查到,这里就不再赘述了。

本文出自 “海纳百川” 博客,请务必保留此出处http://hichuann.blog.51cto.com/1024435/1570325

网络管理常用命令之五 - Tracert 命令详解(图文)

标签:tracert   网络管理   ping   ipconfig   网络管理命令   

原文地址:http://hichuann.blog.51cto.com/1024435/1570325

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!