当前位置:首页 >> 技术频道 >> 路由交换

解读路由器实用程序Tracert命令 (1)

来源:赛迪网 作者:安琪 发布时间:2009-06-23 15:24:21 发表评论

摘要:解读路由器实用程序Tracert命令

关键词:路由器Tracert命令


  Tracert命令作为一个路由跟踪、诊断实用程序,在DOS和Unix系统下都有此命令,它通过发送Internet控制消息协议 (ICMP) 回显请求和回显答复消息,产生关于经过每个路由器的命令行报告输出,从而跟踪路径。该程序是网管必备的TCP/IP工具之一,经常被用于测试网络的连通性,确定故障位置。因此,我们有必要通过对Tracert路由跟踪数据包的精确解析,完整了解Tracert命令的运行过程。

  数据包的捕获

  1.网络环境如图1所示。

  

 

  2.捕获工具Sniffer pro过滤器设置步骤:

  我们知道Tracert命令是ICMP协议实现原理的具体应用,因此要捕获Tracert运行后产生的数据包,只须设置过滤器捕获ICMP流量即可,过滤器如图2所示。

  

 

  (1) 选择“Capture”—— “Define Filter”。

  (2) 选择“Profiles”,在Captuer Profiles窗口中选择“New”

  (3) 选择ICMP作为文件的名字。因为Sniffer pro已经有一个只过滤ICMP的文件,所以你可以选择“Copy Sample Profile”, 选择IP/ICMP,点击OK。

  (4) 当然你还需要在Define Filter窗口中定义“address”,捕获本机与任何主机的ICMP流量。

  3.运行Sniffer Pro,点击F10键开始捕获过程,在本机打开一个CMD窗口,发送TRACERT -d 10.4.153.165(使用带有-d选项的 tracert命令时,TRACERT将不会对每个IP地址执行 DNS查找。如图3所示),命令运行结束后,按F9停止捕获,选择“Decode”,显示捕获的数据包,如图4所示。

  

 

  

0
顶一下
0
踩一下

发表评论

请自觉遵守互联网相关政策法规,作者管理后台可以删除恶意评论、广告和违禁词语。