Dou*_*ugN 5 ping response-time
我想知道最大(实际) ping 响应时间可能是多少。据我所知,任何地方都没有定义最大值(TTL,但那是跳数,而不是时间)。我想了一下,我不确定我是否见过超过一秒左右的 ping 响应时间。但据我所知,没有什么可以阻止远程主机等待(或非常忙)并且在几秒钟内不发送响应。
作为一个简单的数据点,我刚刚 ping 了世界各地的一些服务器,我发现的最差时间是 350 毫秒。
我想知道最大(实际) ping 响应时间可能是多少。据我所知,任何地方都没有定义最大值(TTL,但那是跳数,而不是时间)。
理论上,echo 请求和回复之间的时间可以很长。快速浏览一下RFC 1122,我没有看到任何正式的限制。
但实际上,有一个阈值,超过该阈值后,没有回复将被视为根本没有回复(超时)。具体值取决于实现:
在 Windows 中为4 秒。
使用iputils实现 ping 似乎需要10 秒- 不确定,因为手册页中没有说明,但代码是这样的:
#define MAXWAIT 10 /* max seconds to wait for response */
Run Code Online (Sandbox Code Playgroud)
Ping 响应时间超过该长度相当于根本没有响应。因此,我认为可以安全地假设这是实际限制。
需要注意的一件事 - 我在这里仅讨论ICMP。如果您指的是其他一些“ ping ”(例如某些特定于应用程序的请求/响应之间的延迟),它可能会完全不同。
归档时间: |
|
查看次数: |
32117 次 |
最近记录: |