1. 犀牛前端部落首页
  2. Linux教程

Linux ping命令

Linux ping命令

ping命令ping本地网络或Internet上的特定网络主机。

您可以将其与语法ping 一起使用,其中可以是域名,也可以是IP地址。

这里有一个例子,ping google.com:

Linux ping命令

命令向服务器发送请求,服务器返回响应。

默认情况下,ping保持每秒发送请求,并将继续运行,直到你按ctrl-C停止它,除非你通过你想尝试的次数-c选项:ping -c 2 google.com。

停止ping之后,它将打印一些关于结果的统计信息:丢失包的百分比,以及关于网络性能的统计信息。

如您所见,屏幕打印了主机IP地址,以及返回响应所花费的时间。

不是所有的服务器都支持ping,以防请求超时:

Linux ping命令

有时,这样做是有意的,以“隐藏”服务器,或只是为了减少负载。ping包也可以被防火墙过滤。

ping使用ICMP协议(Internet Control Message protocol)工作,这是一种类似TCP或UDP的网络层协议。

请求向服务器发送一个包和ECHO_REQUEST消息,服务器返回一个ECHO_REPLY消息。我不会详细介绍,但这是基本概念。

ping主机有助于了解该主机是否可访问(假设它实现了ping),以及它需要多长时间才能返回给您。通常,服务器在地理上离你越近,它返回给你的时间就越短,因为简单的物理定律会导致距离越远,电缆的延迟就越大。

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/5039.html

发表评论

登录后才能评论