



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验1Traceroute原理对比与分析拓扑图图1实验拓扑图原理Tracert跟踪路由:通过向目标发送不同IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1。数据包上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回源系统。Tracert先发送TTL为1的回应数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。可以得知,基本原理就是利用TTL=0时,ICMP返回超时来达到跟踪路由的目的。但在具体的实现上有不同的做法。目前主流设备都提供一个traceroute和tracert的指令。下面将针对这两条指令展开分析。思科路由器、SUN主机执行traceroute指令,抓包分析。“Traceroute程序发送一份UDP数据报给目的主机,但它选择一个不可能的值作为UDP端口号(大于30000),使目的主机的任何一个应用程序都不可能使用该端口。因为,当该数据报到达时,将使目的主机的UDP模块产生一份“端口不可达”错误(见6.5节)的ICMP报文。这样,Traceroute程序所要做的就是区分接收到的ICMP报文是超时还是端口不可达,以判断什么时候结束。”从以上结果来看路由器Traceroute命令默认发出的包发到目的地址UDP端口从33434开始,每个包递增1,TTL从1开始,每三个包(可以参数设置)后TTL加1。如果跟踪路由的跳数在30跳以内,到达目的地址后,因为目标IP就是当前设备,所以解开上层UDP分析,发现端口不可达(本来就是为了不可达返回错误),以上抓包明显发现是“ICMP类型3代码3的Destinationunreachable(portunreachable)”。如果超时,直接显示星号,继续下一个包的发送。直到默认的30跳停止。普通windows主机执行tracert指令,抓包分析。在windws主机里面的tracert:明显的和TCP/IP详解的Traceroute命令表述有点出入。windows主机的tracert是直接是用ping来实现的,但是这个ping的TTL值在3个包后增大1,如果目标在30跳之内,目的地址直接回应“ping回显ICMP类型0代码0”不可达或者超时后返回星号,继续下一个TTL的包的发送,一直到达默认设置的30跳。以上返回结果结果。这里仔细讲解一下每个输出结果的含义。第一列:ttl的值,勉强可以理解为第几跳(如果网络中有ttl修改的话就不一定了)。一行中中连续2-4共三列一般都能看到3个连续的数字。比如:1ms1ms1ms,这三个分别是TTL相同但是顺序不同的的三个IP包到达同一个发送到从设备返回的时间差。如果显示星号说明返回超时,不再等待,直接下一个包的发送。最后一列是ttl超时返回ICMP错误的设备的接口IP地址。(注意:前面tracert带了-d参数,说明不用域名解析,时间较快;如果不带-d就需要做域名解析,较长时间)。结论:t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲乙丙土地兑换协议书
- 碰伤意外协议书
- 退还捐款协议书
- 自愿缴存协议书
- 群防群治协议书
- 营运损失协议书
- 客车股份制合同协议书
- 联办节目协议书
- 房屋交契税委托协议书
- 灯饰店转让合同协议书
- 故都的秋课文原文
- 【上市公司应收账款审计失败原因及应对措施探究:以立信所审计风华高科公司为例(论文)10000字】
- 《长征胜利万岁》教学设计 2024-2025学年统编版高中语文选择性必修上册
- 2024年上海高考数学真题试题(原卷版+含解析)
- 2024年个人劳务承包合同书
- 人工智能原理及MATLAB实现 课件 第2章 机器学习
- 宣传费用结算合同
- 苹果行业竞争对手分析分析
- 公安局指挥中心工作总结
- 林业创业计划书
- 冠状动脉粥样硬化的护理查房
评论
0/150
提交评论