traceroute和tracert的区别

traceroute和tracert的区别

Filed under: 东写西读 |  

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


Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

1 Comment »

  1. Comment by 皇冠网址 - www.2532777.com|v1ax84 | [Reply]

    博客不错,收藏了几篇。支持下。我还会继续关注博主的…..壬辰年(龙)二月初一 2012-2-22

RSS feed for comments on this post. TrackBack URI

Leave a comment

If you want to leave a feedback to this post or to some other user´s comment, simply fill out the form below.

(required)

(required)