为什么ping时间这么长?

And*_*085 0 networking ping

假设光速~186000英里/秒,距离地球最远的地方最远可以离开地球~16,000英里,这意味着光到达地球上的任何一点并返回<= ~172毫秒.那么为什么ping时间超过这个?

Sco*_*ain 6

有几个原因

  1. 你对速度的假设是错误的,通过电线旅行的电子通信大约是光速的2/3.
  2. 你不是从A点到B点的直线,所以它可能会更长.
  3. 关于离开地球的假设是错误的,卫星链路通常可用于洲际网络链路
  4. (最大的罪魁祸首)你需要通过许多计算机(运行程序tracert,你可以看到),计算机不会立即将数据包从收到的时间转发到它发送给下一个人的时间.如果执行转发的计算机负载非常繁重,则当数据包处于等待处理的队列中时,可能需要一段时间才能转发数据包.