
公司:山东唯尚电子有限公司
联系人:李淑珍
地址:山东省济南市历城区华阳路67号
联系人:李淑珍
地址:山东省济南市历城区华阳路67号
您现在所在的位置:首页 >> 技术文章
- NTP服务器如何实现计算机的时间统一
- 点击次数:561 发布时间:【2019-03-11】
- 每个计算机各自有了时钟,但是一旦它们联网后,又出现一个问题:各自运行的计算机时钟,彼此之间日积月累的累计误差如何解决。这就出现了网络时间协议NTP服务器,它是用于互联网中时间同步的标准之一,它的用途是把计算机的时钟同步到协调时UTC,其精度在局域网内可达0.lms,在Internet上绝大多数的地方其精度可以达到1-50ms。
NTP服务器提供准确时间,首先要有准确的时间来源,这一时间应该是标准时间。为防止对时间服务器的恶意破坏,NTP服务器使用了识别(Authentication)机制,检查来对时的信息是否是真正来自所宣称的服务器并检查资料的返回路径,以提供对抗干扰的保护机制。随着网络拓扑的日益复杂,整个网络内设备的时钟同步将变得十分重要。NTP服务器的出现就是为了解决网络内设备系统时钟的同步问题。
NTP服务器为以下应用提供了一致性保证:
在备份服务器和客户机之间进行增量备份时,要求这两个系统之间的时钟必须同步。
复杂的事物往往需要细分,当由多个系统来处理时,为保证事件的正确顺序,多个系统必须参考同一时钟。
确保系统之间的RPC(远程系统调用)能够正常进行。为了保证一个系统调用不会重复进行,一个调用只在一个时间间隔内有效。如果系统间的时钟不同步,一个调用可能在还没有发生之前就会因为超时而不能进行。
有的应用程序需要准确记录一个用户登录系统的时间;或者对一个文件的修改访问时间。
在一个网络中,各终端的时钟相差一分钟或者更少的情况很多。这些不可能依靠系统管理员手工输入date(时间设置命令)命令来调节各个系统的时钟。
调试与事件时间戳:从不同ME60采集的调试与事件时间戳是没有什么意义的,除非这些ME60是以同一公共时间为参考。
NTP服务器的目标是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟时间基本保持一致,从而使设备能够提供基于统一时间的多种应用。对于运行NTP服务器的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟源去同步别的时钟,并且可以通过彼此交换时间信息,互相同步,*终使得全网络内所有设备的系统时钟达到基本一致。