下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
思科路由器实用程序Tracert命令思科依靠自身的技术和对网络经济模式的深刻理解,使其成为了网络应用的成功实践者之一,其出产的路由器设备也是世界一流,那么你知道思科路由器实用程序Tracert命令吗?下面是店铺整理的一些关于思科路由器实用程序Tracert命令的相关资料,供你参考。思科路由器实用程序Tracert命令相关知识:Tracert命令作为一个路由跟踪、诊断实用程序,在DOS和Unix系统下都有此命令,它通过发送Internet控制消息协议(ICMP)回显请求和回显答复消息,产生关于经过每个路由器的命令行报告输出,从而跟踪路径。该程序是网管必备的TCP/IP工具之一,经常被用于测试网络的连通性,确定故障位置。因此,我们有必要通过对Tracert路由跟踪数据包的精确解析,完整了解Tracert命令的运行过程。数据包的捕获1.网络环境如图1所示。2捕获工具Snifferpro过滤器设置步骤:我们知道Tracert命令是ICMP协议实现原理的具体应用,因此要捕获Tracert运行后产生的数据包,只须设置过滤器捕获ICMP流量即可,过滤器如图2所示。选择“Capture” “DefineFilter”。选择“Profiles”,在CaptuerProfiles窗口中选择“New”选择ICMP作为文件的名字。因为Snifferpro已经有一个只过滤ICMP的文件,所以你可以选择“CopySampleProfile”,选择IP/ICMP,点击OK。当然你还需要在DefineFilter窗口中定义“address”,捕获本机与任何主机的ICMP流量。3.运行SnifferPro,点击F10键开始捕获过程,在本机打开一个CMD窗口,发送TRACERT-d10.4.153.165(使用带有-d选项的tracert命令时,TRACERT将不会对每个IP地址执行DNS查找。如图3所示),命令运行结束后,按F9停止捕获,选择“Decode”,显示捕获的数据包,如图4所示。数据包解析从捕获的数据报,我们可以看到Tracert命令是如何使用IP生存时间(TTL)字段和ICMP错误消息,确定一个主机到网络上其他主机的路由。IP包头的TTL(TimetoLive)字段,是由发送端初始设置的一个8bit字段,它指出数据包的有效时间,即生存周期。每个处理数据报的路由器都需要把TTL值减1或减去数据报在路由器中的停留秒数。由于大多数的路由器转发数据报的时延都小于1秒钟,因此TTL最终成为一个跳站的计数器,按照ICMP协议的有关规定,当路由器收到一份数据报,如果其TTL字段是0或1,则路由器丢弃该数据报,并给源主机发送一份ICMP“超时”信息。Tracert命令正是据此发现路由器、确定路由的。下面我们来对数据包逐帧解析,体会Tracert命令的工作过程。帧1:主机A(10.4.152.16)向主机B(10.4.153.165)发送一个信息类型为8,代码为0的ECHO请求包。IP包头的TTL值为1,如图5所示。帧2:由于目的主机在另一个网段,因此数据包被发往本地网关路由器A(10.4.152.254),路由器A收到主机A发来的的ECHO请求包后,返回了一个一个类型为11,代码为0的ICMP包。回复〃超时"(Timetoliveexceededintransit),如图6所示。从这两帧我们可以看到,主机A首先发送TTL为1的回显数据包,路径上第一个路由器A(10.4.152.254)在转发数据包之前将数据包上的TTL递减1,当数据包上的TTL减为0时,路由器丢弃该数据包,并将“ICMPTimeExceeded"(超时)的消息发回源主机A,由此,发现路径上的第一个路由器。主机A为了获得往返延迟时间的信息,在这一跳发送了三个TTL都为1、长度、目标地址相同的报文(帧1、帧3、帧5),路由器A依次丢弃这三个报文,并向主机A发送“超时”消息(帧2、帧4、帧6)。帧7:主机A(10.4.152.16)向目标主机B(10.4.153.165)发送TTL值为2的回显数据包。帧8:路由器B(10.4.147.82)路由器B向源主机(主机A)发送一个“ICMPTimeExceeded(超时)”数据包。我们看到,Tracert命令将TTL递增1,主机A发送TTL值为2的回显数据包,数据报由路由器A转发至路由器B,由于该数据报的TTL值在第一跳时被减去了1,因此在到达路由器B后,TTL值为0。路由器B丢弃该数据包,并向主机A返回“ICMPTimeExceeded(超时)"的报文,从而获得路径上的第二个路由器信息。同样主机A在这里也发送了相同TTL值的3个报文,以获得平均往返的延迟时间信息。帧13、帧15、帧17:主机A(10.4.152.16)发送TTL值为3的3个回显数据包。帧14、帧16、帧18:主机B(10.4.153.165)回复类型为0,代码为0的3个ECHO包。至此,由于主机A发出的数据包TTL值为3,发出的数据包经过两次转发后,到达目的主机B,主机B返回ECHO应答包,至此实现主机A至主机B的路由跟踪。通过以上对数据报的解析,我们看到Tracert命令通过控制IP报文的生存期(TTL),实现路由跟踪提供路由器到目的地址的每一跳的信息。TTL等于1的ICMP回显请求报文被首先发送,路径上的第一个路由器将会丢弃该报文并且发送回ICMP超时错误消息的报文。随后,Tracert命令的每次发送过程都将TTL递增1,通过检查中间路由器发送回的“ICMPTimeExceeded”消息来确定路由。这个过程将持续到目标响应或TTL达到最大值,从而最终确定故障点或完整的路由路径。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年应急交通工程装备项目规划申请报告模板
- 高中数学跨学科教学案例研究
- 编辑工作心得10篇
- 大学生学期自我鉴定-12篇
- 初中记事的作文集锦9篇
- 四年级数学(三位数乘两位数)计算题专项练习及答案
- 2024年机关单位餐饮项目立项申请报告
- 小流域环境整治自查报告
- 2024年度瓷砖产品绿色认证与环保达标供应合同3篇
- 读《长征》有感15篇
- 物流公司自然灾害、突发性事件应急预案(2篇)
- 《视频拍摄与制作:短视频 商品视频 直播视频(第2版)》-课程标准
- 公司战略与风险管理战略实施
- 2024年-2025年《农作物生产技术》综合知识考试题库及答案
- 广东省广州市白云区2022-2023学年八年级上学期物理期末试卷(含答案)
- 医学细胞生物学(温州医科大学)知到智慧树章节答案
- XX小区春节灯光布置方案
- 诚信讲堂课件教学课件
- 2024年二级建造师考试建筑工程管理与实务试题及解答参考
- 2024年江苏省普通高中学业水平信息技术综合分析试卷(一)(含答案)
- 生产车间关键岗位培训
评论
0/150
提交评论