ping命令的简单测试及应用

时间:2024-05-21 15:35:38

在工作及日常生活中,我们经常会接触到一个“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次)

ping命令的简单测试及应用

其中字节代表数据包的大小,时间顾名思义就是返回时间,TTL全称是Time To Live,    即生存时间,一般可以通过该值可以去人对方操作系统,例如上图为64-8=56,应该是linux系统。对于我们用户来说,只要能够达到对方服务器且不丢包就OK了,一般TTL可以忽略。


、ping www.baidu.com -t   回车    这表示持续ping百度网站,结束时请按Ctrl+C

ping命令的简单测试及应用


ping/?  回车   ping的其他用法    

ping命令的简单测试及应用




2、利用ping命令来解决网络连通状态

连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设 备等造成的故障。 首先我们讲一下使用 Ping 命令的步骤。 使用 Ping 检查连通性以下五步。

 . 使用 ipconfig /all 观察本地网络设置是否正确,如图;

ping命令的简单测试及应用


Ping 127.0.0.1,127.0.0.1 回送地址 Ping 回送地址是为了检查本地的 TCP/IP 协议有 没有设置好。

ping命令的简单测试及应用


 Ping 本机 IP 地址,这样是为了检查本机的 IP 地址设置和网卡安装配置是否有误;

ping命令的简单测试及应用

如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用 的IP 地址可能与另一台正在使用的机器IP 地址重复了。如果仍然不正常,则表明本 机网卡安装或配置有问题,需继续检查相关网络配置。


. Ping 本网网关或本网 IP 地址,这样的是为了检查硬件设备是否有问题,也可以检查 本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)。

ping命令的简单测试及应用

如图则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

 

Ping 远程 IP 地址,这主要是检查本网或本机与外部的连接是否正常。

这就不上图啦,一开始ping百度就是咯!

如果丢包率(超过5%)和应答时间(超过100s),这种情况首先确保你所ping的ip是开放给大家;其次就检查物理线路,例如水晶头,无线网卡及网线等。如果ping不同那就说明网络有问题咯,慢慢检查~~~


ping命令的应用还有很多很多,并且出现的故障也会是千奇百怪,这需要平时多用多想多解决,融会贯通,那样才能把ping命令用到极致~


如果大家想了解能多,请关注我的公众号:wangluozhishixuexi

ping命令的简单测试及应用