
ping命令ping本地网络或Internet上的特定网络主机。
您可以将其与语法ping 一起使用,其中可以是域名,也可以是IP地址。
这里有一个例子,ping google.com:

命令向服务器发送请求,服务器返回响应。
默认情况下,ping保持每秒发送请求,并将继续运行,直到你按ctrl-C停止它,除非你通过你想尝试的次数-c选项:ping -c 2 google.com。
停止ping之后,它将打印一些关于结果的统计信息:丢失包的百分比,以及关于网络性能的统计信息。
如您所见,屏幕打印了主机IP地址,以及返回响应所花费的时间。
不是所有的服务器都支持ping,以防请求超时:

有时,这样做是有意的,以“隐藏”服务器,或只是为了减少负载。ping包也可以被防火墙过滤。
ping使用ICMP协议(Internet Control Message protocol)工作,这是一种类似TCP或UDP的网络层协议。
请求向服务器发送一个包和ECHO_REQUEST消息,服务器返回一个ECHO_REPLY消息。我不会详细介绍,但这是基本概念。
ping主机有助于了解该主机是否可访问(假设它实现了ping),以及它需要多长时间才能返回给您。通常,服务器在地理上离你越近,它返回给你的时间就越短,因为简单的物理定律会导致距离越远,电缆的延迟就越大。