在网络应用中, 我们从不同的网络节点计算机获取数据。通常在数据包里面, 包含有数据到达的时间信号。但只有实现了网络内的时间同步, 才可以利用时间戳来获取这些数据之间的关系。
对时间敏感的交易:在股票和货币类对时间比较敏感的交易中, 这些活动经常发生在不同的城市, 时间的准确性对交易的顺利进行影响很大。
在实时控制领域:例如我们正在研制的国家重大科学工程项目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时间服务器使用问题的客户都可以直接和我公司小刘联系。