Ping

Ping 显示主机是否应答,以及某一时刻一条路径上的往返需要多久。

仅解释——此处解释的术语不是我们销售的服务。

Ping 发送 ICMP 回显请求并为回复计时,因此能证明该时刻那条路径的可达性和往返时间。它不涉及带宽、应用,也不反映完整路径。

ping 能测什么,测不出什么

ping 是网络层测试。它不打开 TCP 端口、不解析名称、不完成 TLS 握手,也不让应用做任何工作。ping 快不等于 API 快,因为 DNS、连接建立、TLS 和服务器处理都可能占据大部分等待时间。

ICMP 常被限速、降低优先级或直接封锁。一次超时可能是防火墙策略,而不是主机已经宕机。请记录观测点,因为从办公室和从移动网络发出的 ping 测的是不同路径。ping 工具报告所选目标的往返时间和丢包。

常见问题

为什么 ping 不通,网站却能打开?

主机或网络可能封锁 ICMP 但放行 TCP。在断定路径中断之前,先测试实际端口和应用。

ping 能测带宽吗?

不能。它测的是所发数据包的往返时间和丢包。吞吐量需要另做测试。

ping 时延多少算好?

取决于距离和应用需求。请从同一观测点与已知正常的路径比较,不要只对一个全球目标。

了解更多

来源

  1. IETF RFC 792: Internet Control Message Protocol(互联网控制消息协议)