NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC。NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。这样就有了准确而可靠的时间源。时间按NTP服务器的等级传播。按照离外部UTC源的远近将所有服务器归入不同的Stratum(层)中。Stratum-1在顶层,有外部UTC接入,而Stratum-2则从Stratum-1获取时间,Stratum-3从Stratum-2获取时间,以此类推,但Stratum层的总数限制在15以内。所有这些服务器在逻辑上形成阶梯式的架构相互连接,而Stratum-1的时间服务器是整个系统的基础。计算机主机一般同多个时间服务器连接,利用统计学的算法过滤来自不同服务器的时间,以选择比较好的路径和来源来校正主机时间。即使主机在长时间无法与某一时间服务器相联系的情况下,NTP服务依然有效运转。为防止对时间服务器的恶意破坏,NTP使用了识别(Authentication)机制,检查来对时的信息是否是真正来自所宣称的服务器并检查资料的返回路径,以提供对抗干扰的保护机制。 服务器端周期性地向用户配置的组播地址。浙江GPS网络时钟服务器配置
NTP服务器在应用于时间同步中分为客户端NTP服务器和服务端NTP服务器两种,客户端主要应用于现有NTP网络环境中,获取前端NTP服务器,主要是利用已经存在的网络环境,搭建时间同步系统,实现的是一个从时钟的功能。服务端NTP服务器主要是指用于后端网络环境中设备的时间同步,为网络中的服务器,计算机等网络设备提供一个时间统一的功能,实现主时钟的同步功能,对于ntp服务器这个名称属性放在这里,我们需要传达的东西。NTP服务器主要用来同步网络中各个计算机的时间的协议。它的用途是吧计算机的时钟同步到世界协调时UTC,其精度在局域网内可达,在互联网上绝大数的地方其精度可达到1-50ms。它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精细度的时间校正,而且可以使用加密确认的方式来防止的协议攻击。 北斗二代时钟服务器同步它被命名为DCNET互联网时间服务。
在客户端/服务器模式中,客户端向服务器发送时钟同步报文,报文中的Mode字段设置为3(客户模式)。服务器端收到报文后会自动工作在服务器模式,并发送应答报文,报文中的Mode字段设置为4(服务器模式)。客户端收到应答报文后,进行时钟过滤和选择,并同步到推荐的服务器。在该模式下,客户端能同步到服务器,而服务器无法同步到客户端。对等体模式在对等体模式中,主动对等体和被动对等体之间首先交互Mode字段为3(客户端模式)和4(服务器模式)的NTP报文。之后,主动对等体向被动对等体发送时钟同步报文,报文中的Mode字段设置为1(主动对等体),被动对等体收到报文后自动工作在被动对等体模式,并发送应答报文,报文中的Mode字段设置为2(被动对等体)。经过报文的交互,对等体模式建立起来。主动对等体和被动对等体可以互相同步。如果双方的时钟都已经同步。
NTP校时方式时间服务器可以利用以下三种方式与其他服务器对时:broadcast/multicast,client/server和Symmetric。broadcast/multicast:方式主要适用于局域网的环境,时间服务器周期性的以广播的方式,将时间信息传送给其他网路中的时间服务器,其时间*会有少许的延迟,而且配置非常的简单。但是此方式的精确度并不高,对时间精确度要求不是很高的情况下可以采用。Symmetric:的方式得一台服务器可以从远端时间服务器获取时钟,如果需要也可提供时间信息给远端的时间服务器。此一方式适用于配置冗余的时间服务器,可以提供更高的精确度给主机。client/server:方式与symmetric方式比较相似,只是不提供给其他时间服务器时间信息,此方式适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层的用户。 选择时间服务器一定要选择大品牌。
广播模式在广播模式中,服务器端周期性地向广播地址,报文中的Mode字段设置为5(广播模式)。客户端侦听来自服务器的广播报文。当客户端接收到个广播报文后,客户端与服务器交互Mode字段为3(客户模式)和4(服务器模式)的NTP报文,以获得客户端与服务器间的网络延迟。之后,客户端就进入广播客户端模式,继续侦听广播报文的到来,根据到来的广播报文对系统时钟进行同步。组播模式在组播模式中,服务器端周期性地向用户配置的组播地址(若用户没有配置组播地址,则使用默认的NTP组播地址)发送时钟同步报文,报文中的Mode字段设置为5(组播模式)。客户端侦听来自服务器的组播报文。当客户端接收到个组播报文后,客户端与服务器交互Mode字段为3(客户模式)和4(服务器模式)的NTP报文,以获得客户端与服务器间的网络延迟。之后,客户端就进入组播客户模式,继续侦听组播报文的到来,根据到来的组播报文对系统时钟进行同步。 时间服务器周期性的以广播的方式。浙江网络时钟同步服务器
只是不提供给其他时间服务器时间信息。浙江GPS网络时钟服务器配置
优势分析应用NTP的卫星综合测试时间同步系统,通过GPS或“北斗”导航设备终端获取高精度时间信息,并将该时间信息作为时间源提供给广域网综合测试系统,能够保证广域网综合测试系统时间源的精度,同时,以UDP组播形式实现同网段内各测试设备之间的时间同步,应用NTP时间同步原理并以UDP客户机形式实现跨网段测试设备之间的时间同步,既考虑了系统运行的效率问题,又满足了卫星综合测试系统时间精确的毫秒的要求,可有效解决现有综合测试系统校时软件所不能实现的广域网环境下综合测试系统的时间同步问题。采用GPS接收设备接收GPS信息,并与服务器相连,校正时钟源服务器的时间。授时终端定时向授时服务器发送NTP包请求校时基准时钟,获得基准时钟后通过应用软件校正本计算机系统时钟使其与授时服务器的时钟同步。 浙江GPS网络时钟服务器配置