ping 和 traceroute 的区别
Ping和Traceroute区别
1.Ping
它是一个实用程序,可以帮助人们检查特定的IP地址是否可访问。Ping通过向指定地址发送数据包并等待回复来工作。它还可以测量往返时间并报告错误。
Ping还用于检查本地网络上的计算机是否处于活动状态。为此,用户必须进入命令提示符并输入:ping 127.0.0.1,如果地址处于活动状态,则ping将返回如下消息:
IP地址127.0.0.1是本地主机的地址,即使发件人未连接到Internet,也会收到ping回复。(通常用来检查本地网卡是否存在故障)
2.Traceroute(Tracert)
UNIX系统中,称之为Traceroute,Windows中为Tracert。 Traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备Traceroute要测3次。输出结果中包 括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。
请求超时原因可能是那一跳不对TTL超时做相应,直接丢弃了
3.总结
Ping和Traceroute之间的主要区别在于,Ping是一个快速简便的实用程序,用于判断指定的服务器是否可访问以及从服务器发送和接收数据需要多长时间,而Traceroute会找到到达服务器的确切路由,每一步(跳)所花费的时间