Ping 配置
结果
| # | 状态 | 延迟 (ms) | HTTP 状态码 | 时间戳 |
|---|---|---|---|---|
| 输入 URL 并点击"开始 Ping" | ||||
测量任意 URL 的 HTTP 响应延迟。本工具发送 HTTP 请求并测量往返时间 — 由于浏览器安全限制,并非 ICMP ping。
| # | 状态 | 延迟 (ms) | HTTP 状态码 | 时间戳 |
|---|---|---|---|---|
| 输入 URL 并点击"开始 Ping" | ||||
Ping 测试测量一个小数据包从您的设备传输到远程服务器并返回所需的时间。这个往返时间称为延迟,以毫秒(ms)为单位。Ping 测试有助于诊断网络问题、比较服务器响应时间以及验证主机是否可达。
传统 ping 使用网络层的 ICMP(互联网控制消息协议)数据包。由于浏览器出于安全原因无法发送 ICMP 数据包,本基于浏览器的工具改用 HTTP 请求。HTTP 往返时间是衡量服务器响应能力和网络延迟的实用替代指标。
ICMP ping(终端中的 ping 命令)在网络层发送轻量级的回显请求数据包。它以最小的开销测量原始网络延迟,几乎所有联网设备都支持。但是,某些服务器和防火墙会阻止 ICMP 流量。
HTTP ping 向 Web 服务器发送 HTTP 请求(通常是 HEAD 或 GET)。它测量包括 DNS 解析、TCP 握手、TLS 协商和服务器处理时间在内的完整往返时间。由于这些额外开销,HTTP 延迟通常高于 ICMP 延迟,但它更接近加载网页的真实体验。
Ping 是一种网络工具,通过发送一个小数据包并等待响应来测试两台设备之间的连通性。这个名字来源于声纳 — 就像潜艇发出一个声脉冲("ping")并监听回声。发送和接收之间的时间就是延迟。
低于 50 ms 对游戏和实时应用来说是极好的。低于 100 ms 对一般浏览来说非常好。100-200 ms 可以接受。超过 300 ms 可能会造成明显的延迟,超过 500 ms 通常表示连接有问题。
Web 浏览器运行在沙盒环境中,限制对 ICMP 等低级网络协议的访问。这是一种安全措施 — 允许从网页进行原始套接字访问可能导致拒绝服务攻击和网络扫描。基于浏览器的工具使用 HTTP 请求作为替代方案。
ICMP(互联网控制消息协议)是互联网协议套件中的一个支持协议。网络设备使用它发送错误消息(例如"目标不可达")和操作查询(例如 ping 回显请求)。ICMP 在网络层与 IP 一起运行,而不是在传输层像 TCP 或 UDP 那样运行。
常见原因包括客户端和服务器之间的物理距离、高峰时段的网络拥堵、服务器过载或配置不当、路由路径效率低下、ISP 限速、Wi-Fi 干扰以及带宽不足。使用 CDN、选择地理位置更近的服务器以及使用有线连接都可以帮助降低延迟。