在网络应用中, 我们从不同的网络节点计算机获取数据。通常在数据包里面, 包含有数据到达的时间信号。但只有实现了网络内的时间同步, 才可以利用时间戳来获取这些数据之间的关系。
对时间敏感的交易:在股票和货币类对时间比较敏感的交易中, 这些活动经常发生在不同的城市, 时间的准确性对交易的顺利进行影响很大。
在实时控制领域:例如我们正在研制的国家重大科学工程项目LAMOST 控制系统便是典型一例, 其分布式控制局域网内部的时间同步, 对于实现精确的协调控制, 其作用是不言而喻的。
因为成本的原因, 我们不可能给所有的计算机都配置一个GPS 硬件接收器。但是, 在网络已经建立起来的情况下, 可以通过建立一个网络时间服务器, 而其他的客户则通过网络连接, 从服务器获取时间。要达到这个目的, 就必须有一个网络时钟同步协议, 通过它, 读取服务器系统时钟信号, 传送到一个或者多个客户机上。
目前用来实现这一功能的协议有NTP 网络时间协议(Network Time Protocol), 它通过软件来获取网络时间同步, 不需要添加任何的硬件设施。NTP 是用来实现网络时间同步的, 包括把一台客户机或者服务器的时间同步于另外的服务器或者指定的时钟。在整个internet 上, 已经有很多的提供NTP 服务的时间服务器供我们使用。通过这种手段, 可以实现系统时钟和UTC(从GPS 获取的时间)同步在数十毫秒左右。
网络时间协议确定服务器时钟和客户时钟的差值。首先, 服务器端发送一个带有本机时间戳的数据包给客户端。客户端在接收到数据包的同时, 把自己的时间戳复制到数据包里。为了获取最大程度的精确性, 客户端必须知道数据从服务器到本机的传输延迟,从而计算出本机的时间和服务器的差值。因为在单向传输过程中, 没有办法去测量传输的时间, 除非事先知道了两台机器的时间差。而这个正是我们要获取的。那么如何解决呢? 协议通过测量数据传输一个来回所需的时间, 然后假设两次的延迟是相同的, 这样除以二就是单向传输的延迟时间了。
在很多时候, 这是一种不错的近似。网络时间协议可以采用多种方式来实现, 这取决协议的设计。目前用的最多的是C/S模式。在这种模式下, 客户机通过远程调用(RPC)和服务器取得同步。协议还支持对称模式, 就是两台对等的服务器之间可以相同步。此外, 当网络流量很大的时候, 为了减轻网络传输的负担, 可以采用广播的形式让很多机器同步于一个或者多个服务器。但是在这种模式下, 因为服务器仅仅发送, 客户机只接不发, 所以无法估计传输的延迟, 从而使精度受损。
GPS时钟服务器网络拓扑图如下:
产品功能
(1)接收GPS卫星信号建立时间参考;
(2)提供1路NTP/SNTP网络授时RJ45接口;
(3)支持标准的NTP、SNTP等网络对时协议;
(4)串口每秒发送一次时、分、秒、年、月、日TOD时间信息;
(5)输出定时同步信号(1PPS),TTL接口输出;
(6)前面板显示年月日时分秒、卫星颗数及工作状态;
适用范围
(1)计算机网络、计算机应用系统、流程控制管理系统;
(2)电力厂(站)和电网中心调度的时间统一系统及各种时间显示屏;
(3)电子商务系统、B2B网上系统以及数据库的保存及维护等系统;
(4)广电、金融、移动通信、石油、电力、交通、工业以及国防等领域。
生产厂家简介
我公司坐落在坐落于陕西省西安市高新技术产业开发区,注册资本1000万元人民币,背后依托数百家高校提供强大的技术支持,与多家研究所进行合作,生产的gps时间服务器种类多达八种之多,可以满足各种用户的网络时间同步功能。
我们公司销售人员业务能力强,具有较好的时间频率专业功底及文化素养,研发部将定期给销售部进行时频知识或者产品性能的技术培训,以更好的去服务客户,凡是有gps时间服务器使用问题的客户都可以直接和我公司小刘联系。