我们可以使用Ping命令来测量网络的响应时间。但它是网络的纯响应时间还是包含处理时间?
请帮助解决此问题。
答案 0 :(得分:1)
如果没有花费处理时间,“网络”将不存在。免费,路由,TTL处理和维护所有协议当然都不需要在通过网络的给定路径触及的所有节点上处理时间。
在“ping”的情况下,是的,目标机器的IP堆栈需要一些处理来检测传入请求,并创建并发送正确的响应。但是那个时间可能或多或少是恒定的(假设背景负载恒定),与纯传输延迟相比通常非常小。
您可以通过ping localhost,然后ping本地网络上的主机,并比较响应时间的差异来测试这一点,假设您的ping实现以足够高的精度报告它们。
答案 1 :(得分:0)
确实包括处理时间。否则你会非常接近光速。
如果您的问题是如果包含了ping主机上的处理时间,那么它是,但这应该只是一小部分。
答案 2 :(得分:0)
ping
非常简单,与网络时间相比,处理时间非常短(前提是您不检查具有1Gb以太网的LAN)。无论如何,要考虑处理时间,因为实际的网络流量也需要时间来处理。