ping 命令将数据包发送到网络上的特定 IP 地址,然后让您知道传输该数据并获得响应所需的时间。它是一个方便的工具,可用于快速测试网络的各个点。以下是如何使用它。
Ping 是如何工作的?
Ping 来自声纳技术中使用的一个术语,该技术发出声音脉冲,然后监听返回的回声。在计算机网络上,大多数操作系统都内置了 ping 工具,其工作方式大致相同。您发出 ping 命令以及特定的 URL 或 IP 地址。您的计算机向该设备发送多个信息包,然后等待响应。当收到响应时,ping 工具会向您显示每个数据包往返所需的时间,或者告诉您没有回复。
听起来很简单,而且确实如此。但你可以用它来达到很好的效果。您可以测试您的计算机是否可以访问本地网络上的其他设备(例如路由器),或者是否可以访问 Internet 上的设备。这可以帮助您确定网络问题是否出现在本地网络上的某个地方,还是其他地方。数据包返回给您所需的时间可以帮助您确定连接速度慢,或者是否遇到数据包丢失。
您使用什么操作系统几乎无关紧要。打开终端或命令提示符窗口,您可以在 macOS、Linux 或任何版本的 Windows 上使用 ping。
如何使用 Ping
我们将在此处的示例中使用 Windows 命令提示符。但您也可以在 Windows PowerShell 或 macOS 或任何 Linux 发行版上的终端应用程序中使用 ping 命令。一旦你开始使用实际的命令,它在任何地方的工作方式都是一样的。
在 Windows 中,按 Windows+R。在“运行”窗口中,在搜索框中键入“cmd”,然后按 Enter。
在提示符下,键入“ping”以及要 ping 的 URL 或 IP 地址,然后按 Enter 键。在下图中,我们 ping www.baidu.com 并得到正常响应。
该响应显示您正在 ping 的 URL、与该 URL 关联的 IP 地址以及第一行发送的数据包的大小。接下来的四行显示来自每个单独数据包的回复,包括响应所需的时间(以毫秒为单位)和数据包的生存时间 (TTL),即数据包发出之前必须经过的时间量被丢弃。
在底部,您将看到一个摘要,其中显示发送和接收的数据包数量,以及最小、最大和平均响应时间。
在下图中,我们使用 IP 地址对本地网络上的路由器执行 ping 操作。我们也得到了正常的回应。
当 ping 工具没有从您正在 ping 的任何设备收到响应时,它也会让您知道这一点。
这就是最基本的 ping 使用方法。当然,与大多数命令一样,您可以使用一些高级开关来使其行为有所不同。例如,您可以让它继续 ping 目标,直到您停止该命令,指定您希望它 ping 的次数,设置它应该 ping 的频率等等。但除非您正在执行一些非常具体类型的故障排除,否则您无需太担心这些高级开关。
不过,如果您对它们感到好奇,只需输入“ping /?”在命令提示符下查看列表。