我住在波兰的华沙。我正在 ping 任何美国网页(如 www.nba.com):
$ ping www.nba.com
PING a1570.gd.akamai.net (213.155.152.161) 56(84) bytes of data.
64 bytes from 213-155-152-161.customer.teliacarrier.com (213.155.152.161): icmp_req=1 ttl=58 time=6.90 ms
64 bytes from 213-155-152-161.customer.teliacarrier.com (213.155.152.161): icmp_req=2 ttl=58 time=5.68 ms
我收到的时间大约是 7-10 毫秒,而从波兰到美国的往返距离(包裹来回)大约是 16000 公里(16*10^6 米)。c=3*10^8 米/秒。距离/c = 0,05 秒 = 50 毫秒。
所以我想,一些网页缓存在其他一些服务器上,例如在西欧(5 毫秒,意味着离我的地方不到 750 公里)。那我怎么能ping通原来的美国网页呢?
还是我错过了什么?
EDIT1:好的,我错过了,我实际上在伦敦 ping a1570.gd.akamai.net,但距离仍然太远(> 750 公里)。是 ping 时间计数器错误吗?