在工作及日常生活中,大家经常会接触到一个“ping”指令来检查网络是否正常,那么接下来大家主要是先容一下“ping”。 Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,即ICMP,它是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助大家分析和判定网络故障。它通过发送ICMP ECHO REQUEST数据包到网络主机(network hosts),并显示响应情况,这样大家就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的)。有些服务器为了防止通过ping探测到,通过防火墙设置了禁止ping或者在内核参数中禁止ping,这样就不能通过ping确定该主机是否还处于开启状态。 1、如何使用ping呢? ①ping+空格+IP/域名,以ping百度网站为例。(windows下默认ping 4次)
其中字节代表数据包的大小,时间顾名思义就是返回时间,TTL全称是Time To Live,即生存时间,对于大家用户来说,只要能够达到对方服务器且不丢包就OK了,一般TTL可以忽略。
③ping/? 回车,ping的其他用法
2、利用ping命令来解决网络连通状态 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设 备等造成的故障。首先大家讲一下使用 Ping 命令的步骤。 使用 Ping 检查连通性以下五步。 ①使用 ipconfig /all 观察本地网络设置是否正确,
②Ping 127.0.0.1,127.0.0.1 回送地址 Ping 回送地址是为了检查本地的 TCP/IP 协议有没有设置好。
③ Ping 本机 IP 地址,这样是为了检查本机的 IP 地址设置和网卡安装配置是否有误;
如果在MS-DOS方式下实行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次实行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP 地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。 ④Ping 本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)。
如图则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。 ⑤Ping 远程IP地址,这主要是检查本网或本机与外部的连接是否正常。(前面讲的ping百度就是)。如果丢包率(超过5%)和应答时间(超过100s),这种情况首先确保你所ping的ip是开放给大家;其次就检查物理线路,例如水晶头,无线网卡及网线等。如果ping不同那就说明网络有问题咯,慢慢检查。 ping命令的应用还有很多很多,并且出现的故障也会是千奇百怪,这需要平时多用多想多解决,融会贯通,那样才能把ping命令用到极致。
|