无线连接中“延迟”和“ping”之间的区别

无线连接中“延迟”和“ping”之间的区别

给定无线连接,“延迟”和“ping”之间有什么区别?

我试图辨别向提供商询问哪个值(售前问题)以及如何解释它。

答案1

“ping”(作为测量)是游戏玩家/外行俚语,意为“往返时间”(RTT),可以使用“ping”命令来测量。它是延迟的测量指标,但它可以通过与 QoS 相关的流量整形来操纵;ping 的“ICMP 回应”数据包可以比其他流量具有更高的优先级,这样即使在糟糕的网络上,ping RTT 看起来也很好。TCP 连接也会跟踪它们的 RTT,只是它们通常不报告它。如果您认为您的 ping RTT 正在受到 QoS 的操纵,那么了解 TCP RTT 就更为重要。

不要询问“ping”。这可能会让您听起来像是一个无知的游戏玩家,而不是一个成熟的宽带消费者。询问饱和连接上的典型 TCP RTT。20ms 还不错,但 100ms 开始进入缓冲膨胀区域。还要询问数据包丢失率。您希望低于 1%。

答案2

我试图辨别向提供商询问哪个值(售前问题)以及如何解释它。

您可以对特定目的地进行高 ping,但对另一个目的地或甚至使用 ICMP 以外的其他协议的同一目的地进行极低的延迟。

您的 ISP 不会控制到其网络外部目的地的 ping 结果,但它可以控制您与他们之间的连接的延迟(特别是您与他们自己网络或其合作伙伴拥有的网络内的设备的延迟)。

您应该坚持他们能够控制的事情,换句话说,您应该在与他们的任何对话中都使用延迟这个术语。 如果您向 Google 提及您的 ping 值较高,他们会想要解决该问题,但解决该问题并不能改善使用其他协议的服务的延迟。

给定无线连接,“延迟”和“ping”之间有什么区别?

正如这个优秀的回答经过罗恩·莫平在...网络工程

Ping 是一个测试网络连接的实用程序。它使用 ICMP 回显请求/回复来执行此操作。发起主机发送 ICMP 回显请求,接收主机发送 ICMP 回显回复。

...

大多数 ping 程序都会多次运行 ping,并返回往返 ICMP 网络延迟。Ping 程序通常会提供发送、接收、丢失的数据包数量和丢失百分比,以及最低、最高和平均 ping 延迟。

在一条评论中,罗恩解释了有关 ping 延迟的以下谬论。

您的 ping 延迟可能与其他应用程序的性能完全无关。ICMP 通常被降为最低优先级,并且它最终可能会停留在队列中,而其他实际流量则会通过。一些 ISP 会将其路由到与您的其他流量不同的路径,将其绕远路发送,或通过辅助连接发送。

换句话说,延迟是衡量接收或发送一个数据包所需时间的标准,而 ping 是一种衡量发送和接收特定类型数据所需平均时间的实用程序。

有多种因素会增加或减少您的延迟,其中大多数因素都在您的网络之外,这意味着高延迟是由其他设备到目的地造成的。在大多数情况下,您无法控制数据将走哪条路径,即使您拥有控制权,您也几乎无法减少该网络的延迟。

带宽、ping、ping 速率和延迟之间有什么区别?

答案3

“延迟”和“ping”有什么区别?

ping从技术上来说,程序用于测量延迟。(延迟是指看到某个操作的效果所需的时间——通常是发送数据包并接收回复

但非正式地,这两个术语经常互换使用,并且描述同一件事。

我正在尝试辨别要向提供商询问哪个值(售前问题)

“延迟”可能更正确,但请按照销售代表更理解的方式进行。

但无论哪种情况,这个问题只有在你指定的情况下才有意义两个都旅程结束。(就像询问距离或持续时间一样。)

例如:

  • 您想知道客户和 ISP 设备之间的平均延迟吗?(这将描述最后一英里链路的质量。)
  • 或者您想了解从 ISP 到特定站点/服务的延迟?(这将描述 ISP 自己的网络和上行链路。)
  • 或者你会询问客户和某个站点之间的完整路径?(告诉你会有什么实际经验。)

相关内容