现在有一种称作网络时间服务器的设备可以满足上述应用,国内外都有此类产品。GPS时间同步服务器一般采用GSP作为时间基准源,将GPS标准时间进行解码,然后将标准时间打包为IP包,通过网络广播,网络上其它计算机借助N仰等协议,接收该IP包,并对本机的时钟进行校正,以保证本地计算机时间的精确。网络时间服务器都带有用45的网络接口,可以应用在以太网、快速以太网和千兆以太网上。
1、GPS时间同步服务器一般具备如下功能:
(l)GPS校时方式:自动从GPS卫星接收精确的时间信息,并通过接收器标准接口将接收下来的时间信息,传送给需要锁时的网络系统。
(2)自锁时方式:机内采用进口高精度时钟芯片,可以实现自走时。其时间精度远高于计算机的时钟精度,这一工作方式可做为GPS时间的备份。
(3)可显示4位年数、月、星期、日、时、分、秒信息;
(4)通过NTP协议来对各个网络上设备提供时间。
2、计算机网络时间协议
在国际上,为了能实现向计算机网络中的计算机进行时间校时,研发制定了许多时间标准协议:如Daytime protocol(RFC一867)、TimeProtoeol(RFC-868)、NewtorkiTmePortocol(RFC一1305)、Simple ntework Portocol(RFC一2030)。其中采用NTP、sntp居多。
Network Time Protocol就是NTP网络时间协议的英文全称,是一种同步计算机时间的标准协议,它可以让计算机网络中服务器及其工作站的时间同步,采用该协议可以实现较高精度的时间校正,保证局域网上计算机与标准时间误差小于1毫秒,广域网上计算机与标准时间误差小于几十毫秒,且该协议可以采用加密确认的工作方式,以防止恶意的协议攻击。NTP即原先多用在基于UNix的网络上,目前已广泛用于互联网时间同步校时,已成为互联网事实上的标准时间协议。
3、GPS时间同步服务器工作原理
基于NTP是如何工作呢?NTP在网络上提供准确时间是以服务器的形式存在于网络上的,这一服务器一般称为网络时间服务器,它一般采用国际标准时间UTC。它的标准UTC时间源可以来自外部的原子钟、天文台或GPS等卫星时间源。在大型广域网中,GPS时间同步服务器又按等级联接。按照离外部UTC源的远近将所有时间服务器归人不同的Stratum(层)中。
starutm一1在顶层,由外部UTC时间源接人作为总的时间基准,而Startum一2则从Satrutm一1获取时间,Satrtum一3从Satrutm一2获取时间,以此类推,但tSartum层的总数限制在15个以内。GPS时间同步服务器由高层向下一直延续,而satrtum一1的网络时间同步服务器是整个时间系统的基础。在网络时间服务器和需要校时的服务器或主机之间时间信息的通信是以NTP协议进行的。在需校时的服务器或计算机上安装上NTP协议和加载相应的服务,就能自动获取网络上基于NTP的时间信息,并依据该信息自动校正本机的时钟。
一般情况下,普通计算机是和一个时间同步服务器相连接,在一些大的服务器或者重要工作台都是同多个时间同步服务器连接,利用ntp提供的算法优先选择时钟精度高的时钟源。当然一个网络中,只有一台网络时间同步服务器也是可以的。即使主机在长时间无法与某一时间同步服务器相联系的情况下,NTP服务依然能正常工作。为防止对时间同步服务器的恶意破坏,NTP使用了识别(Authenitca-iton)机制,检查收到的时间信息是否是真正来自所宣称的时间服务器,并检查信息的返回路径,以提供抗干扰的保护机制。
4、GPS时间同步服务器校时方式
GPS时间同步服务器可以利用以下三种方式与其它服务器校时:广播/组播(boradcas口mulitcast)、服务器/客户端(sevrerc/lient)和s丫mmeitre。广播/组播方式主要适用于局域网的环境,时间服务器周期性的以广播方式将时间信息在网络上传播,网络上的其它时间服务器或工作站根据这一时间信息进行校时。其时间误差仅会有少许的延迟,而且配置非常的简单.
一台服务器可以从远端时间服务器获取时钟信息,如果需要的话,该服务器也可以提供时间信息给远端的时间服务器。此工作方式适合于两台时间服务器配置成镜象工作方式。以保证向整个网络提供可靠的时间信息服务器/客户端方式下,是由客户端去服务器提取时间信息,作为本机的时间基准。此方式也适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层的用户。
早期网络上的校时协议多采用DayiTmeoProtocol(RFC一867)和TimerPotocol(RFC一868),主要是基于UNIX环境。DayTimePmtoeol送出的码是ASCll码,直接表示日期、年份、时间及时区。TimeProtoeol送的是32bits的二进制数,表示秒数,时区都是格林威治时区。而DayTimerPotoeol和TimerPotoeol都只能表示到秒,而且并未对网络的时延进行估算。这两种协议适合用于局域网环境。NTP使用port123,64位的binary number,前32位和Time Protocol一样,由于其后32位表示秒以下的部份,再加上具备网络延时量的估算能力,在广域网大约只有50ms的时延,在局域网可达lm。SNTP一般被认为是NTP的一个子集,与SNTP不同的是,NTP可以同时和多个时间服务器对时。
一般而言,对精确度要求仅在秒级的应用,可以使用SNTP。如果有一组工作站需要时间同步或做较精密的时间运算,一般应使用NTP。对操作系统的选择,许多人认为,UNIX最好,WidnowsNT其次。由于Win95和WIN98实时响应指标为5ms,且又不稳定,一般不建议使用。
3、gps时间同步服务器厂家
西安同步电子科技有限公司是一家专注于gps时间同步服务器研发生产的高科技企业,公司研发的gps时间同步服务器在上千家单位成功运行,并得到用户的一致认可。西安同步在我国授时行业处于**位置,掌握核心技术,大量新老客户的支持使得我公司快速发展,产品不断更新换代,为我国授时技术的发展做出应有的贡献。