traceroute和tracert的区别
Dec
12
traceroute和tracert的区别
windows下的tracert和linux/BSD/router下的traceroute都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。
默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。
两者用于探测的数据类型不同。但他们也有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。
也就是说tracert是ICMP,而traceroute是UDP的
linux 的 traceroute 可加 -I 参数改用 ICMP
PS:tracepath与traceroute差别不大,但是tracepath不能用-n来取消DNS query


















Comment by 皇冠网址 - www.2532777.com|v1ax84 | [Reply]
博客不错,收藏了几篇。支持下。我还会继续关注博主的…..壬辰年(龙)二月初一 2012-2-22