为什么 ping 住在同一城市、使用同一 ISP、并且住在离我家 30 英里远的朋友时,显示的 ping 值 (20 毫秒) 会比从我的 ISP ping 本地服务器 (5 毫秒) 略高一些?
只需 2 跳即可到达他家并返回。我是否应该(至少)获得与我的 ISP 服务器相同的 ping 值?
这完全不正常。为什么我到他家再回来要花几毫秒的时间?我 100% 确定我们的连接完全正常。他住得离我太近了,但为什么呢?求求谁给我解释一下,这太让人沮丧了。
答案1
这绝对是相当正常的 ping。仅仅因为您向本地专用服务器发送 5 毫秒的 ping 并不一定意味着您向朋友发送的 ping 时间也完全相同。而且这完全不可能。(由于对连接本身施加了一些限制)
不过,有些因素需要考虑,比如你和你的朋友使用哪种服务,以及你的 ISP 如何在客户之间路由流量。(这可能与对你心爱的服务器的简单跟踪路由不同很多倍)
通常,影响服务器和朋友的 ping 时间高低的主要因素是线路中应用了多少防火墙(交叉模式深度),这会延迟从家庭连接到互联网机柜的信号/数据包。不幸的是,这超出了您的控制范围,因为互联网机柜确切地知道什么最适合您的连接。
但是,您可以要求您的 ISP 降低您的链接延迟,然后再进行一些琐碎的细节等。但由于您没有遇到高 ping 时间的问题,所以您应该没问题。而且您与朋友的 ping 值非常好!您应该对此感到满意。
答案2
这很正常。让他也 ping 一下本地服务器,你很可能会看到他的 ping 值比你略高。
然后,当您 ping 他时,您不是直接 ping 他,而是 ping 您的 ISP,ISP 会将 ping 转发给您的朋友。然后他做出响应,ISP 会将 ping 转发给您。因此 5ms x2 = 10ms,但他的连接可能稍慢一些,因此假设 ping 本身需要 15 ms。然后 ISP 端的网络本身还需要额外的时间。他们可能会将 ping 发送到带外路由器,然后再发送回内部路由器,这可能会产生额外的 5 ms。
是的,ISP 如何进行网络连接还只是推测,但这种行为是预期的行为。
要获得延迟形成位置的详细图表,请tracert
使用他的 IP 地址进行操作,然后查看延迟在哪里变慢。