NTP(Network Time Protocol)是用来使系统和一个精确的时间源保持时间同步的协议,NTP的工作模式有三种: 客户/服务器模式、主/被动对称模式和广播模式。

本地时钟进程:处理由修正模块得出的偏移量并且用NTP中专用算法对本地时钟的相位和频率进行调节。

传送进程:由和每个远端实体对应的不同定时器触发,用以从数据库中收集信息,并向远端实体发送NTP消息。每个消息包括发送时的本地时间戳、前一次收到的时间戳,还有用来判断同步网络层次结构以及管理连接的信息。

接收进程:接收NTP消息,计算出远端时钟和本地时钟之间的偏移量。

修正模块:处理与各个远端实体之间的偏移量,并用NTP中的一个算法选择最佳的一个。