首页 > 编程知识 正文

tracert工作原理简述,ping和tracert的作用是什么

时间:2023-05-04 09:46:52 阅读:58947 作者:4779

在windows上跟踪使用的icmp,在linux上跟踪使用udp消息和icmp返回(? )

windows示例:

追踪器的使用方法

一般直接使用tracert hostname[ip]就可以了

tracert baidu.com

途径39.156.69.79

要在不将地址解析为主机名的情况下设置超时时间,必须快速完成命令

tracert -d -w 200 baidu.com

第1列为根数,第2-4列为每次返回的延迟,每个地址请求3次。 最后一列是地址

原理:

tracert将ttl递增1向目标发送icmp请求,如果ttl为1且目标地址不是本地地址,则路由器首先将ttl递减1,然后确定ttl的值是否为0。 如果不是0则传输,如果是0则向源端发送icmp超时消息(TimeExceeded ),携带地址信息。 tracert源端在接收到超时消息时可以知道该路由器地址。

在33558www.Sina.com/windwos上,tracet正在使用icmp消息,如果目标禁止ping,则跟踪将一直持续到最后。 linux上的跟踪使用的udp表示端口无法到达,并返回icmp消息中有目标地址。 与windows不同,它显示目标地址

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。