所谓ping命令其实就是基于ICMP协议,它是“Internet Control Message Protocol”的缩写,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
ping的原理为:向指定的IP地址发送一定长度的数据包,按照约定,若指定IP地址存在的话,会返回同样大小的数据包,当然,若在特定时间内没有返回,就是“超时”,会被认为指定的IP地址不存在。由于ping使用的是ICMP协议,有些防火墙软件会屏蔽ICMP协议,所以有时候ping的结果只能作为参考,ping不通并不一定说明对方IP不存在。
Ping功能常见应用有:
1、使用ipconfig /all,观察本地网络设置是否正确。
2、Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是为了检查本地的TCP/IP协议是否设置成功。
3、Ping本机IP地址,是为了检查本机的IP地址是否设置有误。
4、Ping本网网关或本网IP地址,是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常。(在非局域网中这一步骤可以忽略)
5、Ping本地DNS地址,是为了检查本地DNS服务器是否工作正常。
6、Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。
以上就是什么是ping命令协议?的相关内容。