ntp校时

news/2024/10/30 13:35:47/

NTP

嵌入式ntp模块
嵌入式ntp模块

Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

目录

原理
发展
其他含义

编辑本段原理

  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)机制,检查来对时的信息是否是真正来自所宣称的服务器并检查资料的返回路径,以提供对抗干扰的保护机制。

编辑本段发展

  网络 时间协议(NTP)的首次实现记载在Internet Engineering Note之中,其精确度为数百毫秒。稍后出现了首个时间协议的规范,即RFC-778,它被命名为DCNET互联网时间服务,而它提供这种服务还是借助于Internet control Message Protocol (ICMP),即互联网控制消息协议中的 时间戳和时间戳 应答消息作为NTP。 名称的首次出现是在RFC-958之中,该版本也被称为NTP v0,其目的是为ARPA网提供 时间同步。它己完全脱离ICMP,是作为独立的协议以完成更高要求的时间
  同步,它对于如 本地时钟的误差估算和精密度等基本运算、参考时钟的特性、网络上的分组 数据包及其消息格式进行了描述。但是不对任何频率误差进行补偿,也没有规定滤波和同步的算法。
  美国特拉华大学(University of Delaware)的David L .Mills主持了由 美国国防部高级研究计划局DARPA、美国国家科学基金NSF和 美国海军水面武器中心NSWC资助的 网络时间同步项目,成功的开发出了NTP协议的第1, 2, 3版。
  NTP version 1 出现于1988年6月,在RFC-1059中描述了首个完整的NTP的规范和相关算法。这个版本 已经采用了client/server模式以及对称操作,但是它不支持授权鉴别和NTP的控制消息。
  1989年9月推出了取代RFC-958和RFC-1059的NTP v2版本即RFC-1119。
  几乎同时,DEC公司也推出了一个时间同步协议,数字 时间同步服务DTSS(Digital Time Synchronization Service).在1992 年3月,NTP v3版本RFC-1305问世,该版本总结和综合了NTP先前版本和DTSS,正式引入了校正原则,并改进了时钟选择和时钟滤波的算法,而且还引入了时间消息发送的广播模式,这个版本取代了NTP的先前版本。NTP v 3 发布后,一直在不断地进行改进,NTP实现的一个重要功能是对 计算机 操作系统的时钟调整。在NTP v3研究和推出的同时,有关在操作系统核心中改进时间保持功能的研究也在并行地进行。1994年推出了RFC-1589,名为A KernelModel for Precision Time keening,即精密时01保持的核心模式,这个实现可以把 计算机操作系统的时间精确度保持在微秒数量级。几乎同时,改进建议。对本地时钟调整算法,通信模式,新的时钟驱动器,又提出了NTP v4
  适配规则等方面的改进描述了具体方向。
  截止到2010年6月,最新的NTP版本是第4版(NTPv4),其标准化文档为 RFC 5905,它继承自RFC 1305所描述的NTP v3。网络时间同步技术也将向更高精度、更强的兼容性和多平台的适应性方向发展。网络时间协议NTP是用于互联网中时间同步的标准之一,它的用途是把计算机的 时钟同步到世界协调时UTC,其精度在 局域网内可达0.lms,在Internet上绝大多数的地方其精度可以达到1- 50ms .
  值得提一下的是,简单的NTP(SNTP)version4已经在RFC2030描述了。
  主要NTP产品供应商:GlobalTime & Symmetricom

http://www.ppmy.cn/news/318588.html

相关文章

电脑右下角系统时间精确显示到秒详细设置

目录 效果: ​编辑 步骤: 注意事项: 由于最近一直在调试定时任务,需要指定时间,等到点了系统自动过来刷定时任务,为了方便设置定时任务执行时间点,把系统时间的秒数也显示出来了,以下是效果和详细设置步骤: 效果: 步骤: 1.键盘WinR 弹出系统运行窗口 输入regedit 2.回…

标准化学校考场自动校时同步时钟系统

随着各大细分市场的发展,现在的电子钟也从最初单一石英钟产品的销售逐渐转向了多样的解决方案。同步时钟系统可以在考场、学校大厅、教学楼、体育馆、图书馆、会议室、走廊等等地方统一时间管理。 考场实现时间统一协调是标准化考场的基底,通过智能管理系…

Ds1302时钟+独立按键校正时间

计算机专业的学生一枚,为了将来的大四的生活先做个小准备。 这不,为了面试一个物联网中心,简单做一个:按键控制的Ds1302时钟,通过数码管显示。 多接触硬件的感觉也挺好。 不过,51编程费劲,Ar…

电脑小问题:定时关机的设置

设置定时关机 生活中,我们有时候需要对电脑进行定时关机。那么,如何设置定时关机呢?步骤如下: 1. 按 win R ,弹出命令窗口,输入 taskschd.msc ,点击确定。 2. 弹出任务计划程序窗口&#xff0c…

如何在局域网搭建自己的NTP校时服务器,用在监控系统中?

我们都知道,对于监控设备来说,设备时间的统一和精准,是保障录像文件及日志可靠的关键。 虽然录像机、服务器等设备都有自己的时钟,但是随着时间的推移,就会出现累计误差,误差如果不加修正会无限累加&#…

国家授时中心官方授时校时软件sntpc 2.7

软件简介:国家授时中心官方电脑ntp授时软件sntpc2.7绿色新版正式发布! 国家授时中心官方授时软件新版,专业标准权威,非同类软件可取代; 强迫症患者的福音,分秒级的精度,使你的电脑与标准时间同步! 软件说明…

监控画面时间同步校准

监控画面上的时间码,是需要准确且同步的。这个同步是指所有画面上的时间要一致,准确是指要与北京时间高度一致。这个时间准确,对于安防监控系统是基本需要,否则检索历史记录、完善证据链就会变得费力、苍白。 时间同步可以分为手…

八款电脑自动校时工具推荐

1.电脑校时器v3.0 软件体积:56K 运行环境:Windows XP/2003/2008/7 软件授权:免费 下载地址:点