Linux TTL=64 Windows TTL=128 Unix TTL = 225 。 每经过一个路由器, TTL减1。
常用的ping命令:
ping ip地址 -t | 一直ping |
ping /? | 查看ping命令 |
ping -l 200 ip地址 | 指定ping的数据包为200字节 |
ping -i 2 | 修改TTL,可以这样依次ping -i 1,ping -i 2....来得到依次每一个路由器的IP地址。 |
使用ping命令排除网络故障:
ping 8.8.8.8 (外网) 能通,则网络层是通的。ping 一个域名能得到其IP地址,则网络层是通的,但无法访问目标网页,说明有域名解析问题。QQ能够通,是因为QQ不需要域名解析,直接连的IP地址。
使用ping命令估算网络是否通畅:ping局域网应小于10ms。
(没有网关,计算机就不知道到别的网段怎么走;没有路由表,路由器也不知道该怎么走,数据包到了目标地址,但没有回来,请求超时)
pathping 跟踪数据包的路径, 计算丢包情况。能够跟踪到故障位置(路由器)。
tracert 跟踪数据包路径。跟踪路由。
ping命令用的是ICMP协议,是网络层的。不是应用层程序。