什么是NTP服务器中的时钟偏移

时间:2019-05-27 10:55:45

标签: offset ntp

有人可以给出有关网络时间协议(NTP)偏移的清晰说明,因为当前我正在尝试构建两个可以用作主设备和从设备的android应用程序?

1 个答案:

答案 0 :(得分:1)

这一切在ntp.org中有详细说明;例如:

5.1.1.4. What happens if the Reference Time changes?

  

理想情况下,世界各地的参考时间都是相同的。一旦同步,操作系统的时钟和参考时钟之间就不会有任何意外的变化。因此,NTP没有处理这种情况的特殊方法。

     

相反,ntpd的反应将取决于本地时钟与参考时间之间的偏移。

     

对于微小的偏移量ntpd将照常调整本地时钟;对于较小和较大的偏移量,ntpd会暂时拒绝参考时间。在后一种情况下,操作系统的时钟将继续执行最后的更正,而新的参考时间将被拒绝。一段时间后,较小的偏移量(显着小于一秒钟)将被摆转(缓慢调整),而较大的偏移量将使时钟步进(重新设置)。巨大的偏移量将被拒绝,并且ntpd将终止,以为一定发生了非常奇怪的事情。

     

自然,第一次启动ntpd或重新启动后也会应用该算法。