traceroute命令详解
的有关信息介绍如下:traceroute可以利用ICMP协议定位到一台计算机与另一台计算机之间的所有路径。它在DOS系统下的命令是tracert。接下来小编详细的解释一下tracert在Windows下用法与原理
打开命令控制台。输入tracert,如图
这里的参数,就不一一介绍了。我举一个最基础的来说明,就是直接在tracert后面加域名,比如tracert www.baidu.com。如图
我们看到返回一些记录,因为每一个记录表示经历了一个网关。那些ms(毫秒)是探测数据包向每个网关发送3个数据后网关响应后返回的时间。那些“*”则说明是防火墙封掉了ICMP的返回信息
我们试着用试探器来分析一下,我们发现和在DOS下的返回命令非常吻合。其实就是发送一个64字节的空包通过ICMP的协议给一台服务器,经历网关与防火墙之后,返回大小为56的数据包。这些数据包的大小是我们指定的
tracert在Linux下traceroute命令是traceroute[参数][主机],与Windows是一样的。我就不介绍了
traceroute[主机]是很简单的网络命令
它的一些参数基本上都是设置时间和数据包的大小
它的原理是通过递减TTL达到主机的
traceroute相对其他网络命令比较缓慢