当前位置:主页 > 路由器密码 >

tracert命令详细介绍

作者:admin 发布时间:2013-04-01 阅读: 转至微博:

  首先给大家介绍下tracert命令的原理。
  tracert是为了探测源点到目的节点之间数据报文所经过的路径。IP报文在经过路由器转发后,报文中的TTL域均被减去1,并且当TTL=0时则向源节点报告TTL超时。使用tracert命令后,节点首先发送一个TTL=1的ICMP报文,到达第一跳路由器后,路由器会返回一个ICMP错误消息以指明此数据不能被发送(因为TTL超时);之后节点再发送一个TTL=2的报文,同样第二跳路由器返回TTL超时;这个过程不断进行,直到到达目的地,目的主机会返回一个ICMP目的地不可达消息,之后tracert操作结束。Tracert工具可以记录每一个ICMP TTL超时消息的源地址,从而提供给用户报文到达目的地所经过的网关IP地址。
  tracert命令功能
  tracert命令用于测试数据报文从发送主机到目的地所经过的网关,主要用于检查网络连接是否可达,以及分析网络社么地方发生了故障。
  UNIX平台下tracert命令
tracert[-a ip-address][-f first_TTL][-m max_TTL][-p port][-q nqueries]]-w timeout]host
 -a  指定一个发送UDP报文的源地址
 -f  指定初始报文的TTL大小,缺省值为1
 -m  指定最大TTL大小,缺省值为30
 -p 目的主机的端口号,缺省值为33434
 -q  每次发送的探测报文的个数,缺省值为3
 -w 指明UDP报文的超时时间,单位为毫秒,缺省值为5000
  WINDOWS平台下tracert命令
  tracert[-d][-h maxmum_hops][-j host-list][-w timeout]host
  -d 不解析主机名
 -h 指定最大TTL大小
 -j设置松散源地址路由列表;
-w 用于设置UDP报文的超时时间,单位毫秒

本文由路由器网www.luyouqiwang.net站长编辑整理,转载请注明出处。