在计算机网络中,ping是将消息从一台计算机发送到另一台计算机的特定方法,作为对Internet协议(IP)网络连接进行故障排除的一部分。 ping测试确定您的客户端(计算机,电话或类似设备)是否可以通过网络与其他设备通信。
在成功建立网络通信的情况下,ping测试还可以确定两个设备之间的连接延迟(延迟)。
注意: Ping测试与确定您的互联网连接与特定网站的速度有多快的互联网速度测试不同。 Ping更适合测试是否可以建立连接,而不是测试连接的速度。
Ping测试如何工作
Ping使用Internet控制消息协议(ICMP)生成请求并处理响应。
启动ping测试会将ICMP消息从本地设备发送到远程设备。接收设备将传入的消息识别为ICMP ping请求并相应地进行回复。
在本地设备上发送请求和接收回复之间经过的时间构成了 ping时间 .
如何Ping网络设备
在Windows操作系统中,ping命令用于运行ping测试。它内置于系统中,并通过命令提示符执行。但是,也可以免费下载替代实用程序。
需要知道待ping设备的IP地址或主机名。无论网络后面的本地设备是否会被ping或是否是网站服务器,都是如此。但是,通常使用IP地址来避免DNS问题(如果DNS没有从主机名中找到正确的IP地址,则问题可能在于DNS服务器,而不一定在设备上)。
用于对具有192.168.1.1 IP地址的路由器运行ping测试的Windows命令如下所示:
ping 192.168.1.1
使用相同的语法ping网站:
ping Go-Travels.com
请参阅ping命令语法以了解如何在Windows中自定义ping命令,例如调整超时时间,生存时间值,缓冲区大小等。
如何阅读Ping测试
从上面执行第二个示例可能会产生如下结果:
使用32字节数据pinging Go-Travels.com 151.101.1.121:来自151.101.1.121的回复:bytes = 32 time = 20ms TTL = 56来自151.101.1.121的回复:bytes = 32 time = 24ms TTL = 56来自151.101.1.121的回复:bytes = 32 time = 21ms TTL = 56来自151.101.1.121的回复:bytes = 32 time = 20ms TTL = 56 Ping统计数据为151.101.1.121:数据包:已发送= 4,已接收= 4,已丢失= 0(0%丢失),以毫秒为单位的近似往返时间:最小值= 20毫秒,最大值= 24毫秒,平均值= 21毫秒
上面显示的IP地址属于Livewire,这是ping命令测试的。 32字节是缓冲区大小,然后是响应时间。
ping测试的结果取决于连接的质量。良好的宽带互联网连接(有线或无线)通常会导致ping测试延迟小于100毫秒,通常小于30毫秒。卫星互联网连接通常会遇到超过500毫秒的延迟。
请参阅我们的指南,了解如何ping计算机或网站以了解有关ping测试结果的更多信息。
Ping测试的局限性
Ping可以在测试运行时准确测量两个设备之间的连接。网络状况可能会随时发生变化,但很快就会使旧的测试结果过时。
此外,互联网ping测试结果会根据所选的目标服务器而有很大差异。与此同时,ping统计数据可能对Google有利,但对Netflix来说却很糟糕。
要从ping测试中获得最大价值,请选择易于使用的ping工具,并将它们指向正确的服务器和服务,以便进行故障排除。