首页 / 业界百科 / 正文

traceroute和tracert的区别

时间:2024-08-19 02:02:13

traceroute和tracert的区别 

traceroute和tracert都是用来跟踪路由的工具,但它们有以下主要区别:

1. 使用的报文类型:tracert使用的是ICMP echo报文,而traceroute使用的是UDP报文,目标端口是30000以上随机端口。

2. 探测方法:tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。

3. 响应报文:tracert收到的是ICMP time exceeded报文,而traceroute收到的是ICMP port unreachable报文。

4. 等待响应的时间:tracert和traceroute都有一个固定的时间等待响应,如果这个时间过了,它们将打印出一系列的*号,表明在这个路径上,这个设备不能在给定的时间内发出响应。

5. 使用平台:tracert主要在Windows系统下使用,而traceroute主要在Linux、BSD、Router系统下使用。

尽管它们有这些区别,但两者都有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。

《traceroute和tracert的区别》不代表本网站观点,如有侵权请联系我们删除

广州她氧信息科技有限公司 她氧网版权所有 粤ICP备2023058637号