ping&tracert

ping

ping命令用的是ICMP回送请求与回答,如果ping一个存在的主机的话,在不禁止ping的前提下会发一个ICMP回送回答,主机计算RTT,平均RTT与TTL。

tracert/traceroute

利用的是ping命令,把ttl从1往上加,当路由器收到ttl为1的数据包后-1变成0,会给源站发一个超时,但是存在的问题是如果该路由器对超时不处理的话,在源站看到的节点就变成了*,也有可能是某些路由器对tracert命令不可见。