`ping`命令是基于 ICMP 协议的网络诊断工具,主要用于测试网络通信是否正常以及测量数据包往返时间等。它并不依赖于任何端口开放与否的情况,因此即使你的服务器的22端口没有对外开放,使用`ping`命令一样可以进行网络通信测试。 当你使用`ping`命令测试某个服务器时,它会发出一个 ICMP 回显请求到目标服务器,如果服务器正常运行并且可以接受 ICMP 请求,则会返回一个 ICMP 回显响应包。如果你收到这个响应包,就意味着你和服务器之间存在网络通信并且连通。 但是需要注意的是,有些服务器管理员会在服务器上屏蔽 ICMP 请求,此时`ping`命令就无法使用了。另外,有些网络设备也会屏蔽 ICMP 请求,这种情况下`ping`命令也不能检测网络是否通畅。 因此,`ping`命令只能作为最基本的网络诊断工具,不能完全代替其他更复杂的测试和诊断工具。
标签:22,端口,ping,能通,命令,服务器,ICMP From: https://www.cnblogs.com/angdh/p/17485302.html