Traceroute原理
路由扫描1
路由扫描:查询本机到另一个主机经过的路由跳数及数据延迟情况。
常用工具:traceroute,mtr
mtr特点:能测试出主机到每一个路由间的联通性
路由扫描作用
路由扫描:查询本机到另一个主机经过的路由跳数及数据延迟情况。 tracerpute原理:traceroute 送出一个TTL(生存时间)是1的UDP数据包(每次送的的是3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器收到这个数据包时,它将TTL减1变为0,并送回一个ICMP数据包,表示UDP数据包已经执行;接着再送出另一个TTL为2的数据包,发现第二个路由器,然后一直重复执行该操作,直到某个数据包抵达目的地;因为它所选择送达的port number(30000以上)是一般应用程序都不会用的端口,所以在traceroute送出UDP数据包到目的地时,该目的主机会送回一个目的地址不可达的消息