网站首页 >> 新闻中心 >> NTP时间服务器应用技术的分析
NTP时间服务器应用技术的分析
更新时间:2017-11-10   点击次数:1387次
很多人对于NTP时间服务器不是很具体的了解今天上海锐呈电气有限公司就给大家详细的普及下NTP时间服务器。NTP时间服务器的NTP是用于在分布式时间服务器与客户端之间进行的时间同步,它的效果定义了NTP时间服务器实现过程中所使用的结构、算法、实体和协议。
我们从理论上来说明NTP时间服务器,它精度可达到十亿分之一秒。计算机A与B 通过网络相连,它们都有自己独立的系统时间,要实现各自系统时钟的自动同步,先假设以计算机B 为NTP时间服务器,即计算机A 将使自己的时间与计算机B 的时间同步。计算机A 如果要从计算机B 同步时间,至少应知道两个信息: A 与B 之间的时间差( Offset) ; A 与B 同步过程中在路途上的损耗( Delay) 。获得这两个消息,A 即可顺利计算出如果要同步到B,应修改多少时间量
 
NTP时间服务器作为时钟源,外接天线与GPS卫星通讯,获取标准时钟信号。网络时间服务器内置高精度时钟,GPS 信号丢失情况下仍可输出标准时间信号。网络时间服务器通过以太网与系统数据服务器连接,实现网络授时。关于NTP时间服务器设置网络时间服务器设置很简单,计算机与时间服务器的RJ45 接口相连,通过Windows 命令,进入服务器配置。
 
NTP时间服务器协议约定的实际上是如何计算出A 与B 之间的Offset 和Delay 值。系统时间同步的工作过程为: 计算机A 发送一个NTP 消息包给计算机B,该消息包带有它离开计算机A时的时间戳T1; 当此NTP 消息包到达计算机B时,计算机B 加上自己的时间戳,该时间戳为T2;当此NTP 消息包离开计算机B 时,计算机B 再加上自己的时间戳,该时间戳为T3; 当计算机A 接收到该响应消息包时,加上一个新的时间戳,该时间戳为T4; 至此,计算机A 已经拥有足够的信息来计算两个重要的参数; NTP 消息来回一个周期的时延Delay = ( T4 - T1) - ( T3 - T2) ; 计算机A相对计算机B 的时间差Offset = [( T2 - T1) + ( T3- T4) ]/2。这样,计算机A 就能够根据这些信息来设定自己的时钟,使之与计算机B 的时间同步。
想了解更多NTP时间服务器相关信息,咨询

分享到:

返回列表 | 返回顶部

上海锐呈电气有限公司(www.shijian07.com)版权所有
联系人:魏元栋 手机:13918107979 地址:上海市翔殷路128号上海理工大学国家科技园
技术支持:智能制造网 管理登陆 ICP备案号:沪ICP备08110705号-19 GoogleSitemap

沪公网安备 31011002002639号