admin管理员组文章数量:1533119
2024年5月20日发(作者:)
Tracert实例详解(:
首先显示的信息是目的地, []内是该域名解析出来的IP地址,随后一行表表示默认最
多追踪30跳路由。
说明一、从1到14显示的是到达目标地址所经过的每一跳路由的详细信息。
说明二、
1.列表中的第2到4列显示的是路由器的响应时间(对每跳路由都进行3次测试),“*”
号代表未响应。 比如在第1行,第一次尝试没有得到响应;第二次响应了,时间是39ms(毫
秒),第三次是5ms。
2.对第13号路由的测试结果是Request timed out(请求超时),表示该跳路由器没
有做回应,而对其他路由的测试都是成功的。该路由极有可能进行了相关设置,不回应
ICMP报文。
3.注意第4跳到第5跳的响应时间翻了番,这表示路途有点远了。而第7跳到第8跳
翻了N番,跨越太平洋了。
说明三、*号的作用
1.第1跳就有一个未响应,表明本机到你的路由器线路连接质量有问题,而且另外两
次的响应时间都大于2ms,对于内网来说,这是极不正常的,最好快点去排查一下。
捕获的数据报,我们可以看到Tracert命令是如何使用IP生存时间(TTL)字段和ICMP
错误消息,确定一个主机到网络上其他主机的路由。IP包头的TTL(Time to Live)字段,
是由发送端初始设置的一个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,
帧2:由于目的主机在另一个网段,因此数据包被发往本地网关路由器A
版权声明:本文标题:tracer详解 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1716215839a492137.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论