ping命令返回的time值是根据什么来得到的呢
是从发出请求到得到回复这个过程中来回的时间差吗.
还是发出后到对方接收到的单向的时间差呢
我用 tracert 8.8.8.8
能看到从我现在上网的这里到8.8.8.8这个IP确实是到了美国,但ping 8.8.8.8的结果只有38ms.
中国东海岸到美国西海岸就算是1万公里的话,光速是30万公里每秒.
1/30s = 0.033s = 33ms
如果是来回的话至少绝对地按光速跑都要66ms.为什么google的这个DNS服务器的ping值这么小呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
应该是发出请求到得到回复这个过程中来回的时间差吗,额中国东海岸到美国西海岸估计没这么远吧
难道8.8.8.8就必须在你说的那个西海岸吗?
这个技术叫做任意播。
原来是这样
不过,如果真的是从中国东部到美国西部,比较快的话ping值大概是在多少呢
另外,ping返回的time值是指来回的时间吧?
1,google的服务器在台湾省或者香港市都有。
2,光速在不同介质里面穿过速度不同,在空气中是30万公里,在光纤里面是20万公里,要慢一些。
光本质上是频率极高的电磁波,符合迈克斯韦方程
几种介质的光传播速度:
: 在真空中是299792.4m/s,为光速所能达到的最大值。
: 在空气中略小一点,但减小的值可以忽略。
: 在水中约2.25E6 m/s。
: 在玻璃中约1.87E6 m/s。
: 在钻石中约1.24E6 m/s。
回复 5# brise
解释的真清楚