一文读懂NTP四个版本的历史

一文读懂NTP四个版本的历史

第一个NTP实现大约从1980年开始,当时精度只有几百毫秒。当时实现在互联网工程报告中记录的IEN-173 文档中。后来出现第一个规范文档RFC 778,但它仍然称互联网时钟服务。当时时钟同步需要HELLO的路由协议。NTP首次被介绍在 RFC 958,主要描述数据包参与网络以及一些基本的计算。NTP的早期版本没有进行任何频率误差补偿。

第一个完整描述协议规范和算法的NTP版本1出现在1988年的RFC 1059。这个版本已经有对称的操作模式以及客户机-服务器模式。

一年之后,使用des – cbc使用对称密钥身份验证形成版本2(RFC 1119)。同时另一个同步协议名为数字时间同步服务(DTSS)由Digital Equipment Corporation提出。与此同时NTP服务软件xntp由多伦多大学的丹尼斯•弗格森写出。这个软件发展到现在公开可用的xntpd软件。

一文读懂NTP四个版本的历史

1992年结合DTSS 的算法,NTP产生了新的NTP规范版本3 (RFC 1305)。版本正式引入正确性原则(esterror maxerror)和修正算法。此外广播模式也被添加到协议。当前版本3仍然可以获得的最近的规范,同时此规则和实现还持续改进,这实际上是AIX的xntp3-5。

从1994年进行新NTP版本升级工作,第一个描述是RFC 2030(IPv4, IPv6 and OSI的简单NTP协议版本4)。NTP的下一版本将提供新功能对自动配置(例如manycast模式)、可靠性、减少网络流量和身份验证(使用公开密匙加密)。新内核时钟模型能保持时间到纳秒的精度。

虽然NTP本身只处理调整操作系统的时钟,同时一些改善内核时间的研究也在继续。在1994年FC1589(内核时间保持)文档中描述内核保持的新实现和接口,可以使内核时间达到1微妙的范围。外部脉冲可用于校准和稳定操作系统的时钟。因此一个操作系统接口(API) RFC 2783(秒脉冲 API类unix操作系统V1) 终于在1999年出版。

一文读懂NTP四个版本的历史

目前的HJ210时钟服务器的授时精度可以达到0.1ms左右,时钟服务器在铷钟秒脉冲的作用下,可以达到和UTC时间年偏差3ms的精度。此精度以比NTP协议定义的局域网精度1-5ms高出许多。目前大部分软件的精度都在秒级别,毫米即变化几乎无感。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年3月26日 上午10:35
下一篇 2024年3月26日 上午10:47

相关推荐

  • 项目审批管理系统网站

    项目审批管理系统网站 项目审批管理系统是一种用于管理项目审批流程的软件系统。在项目生命周期中,项目审批管理是至关重要的一个环节,因为它直接关系到项目的进展和成功。通过使用项目审批管…

    科研百科 2025年6月9日
    2
  • 科研项目的学术价值范文

    科研项目的学术价值范文 近年来,随着科学技术的不断发展,科研项目已经成为科学研究的重要载体。科研项目的学术价值是衡量其重要性和价值的重要标准。本文将探讨一些具有较高学术价值的科研项…

    科研百科 2025年2月3日
    5
  • PR项目管理,剪辑用到的素材也可以很方便管理(pr项目素材管理可以用到哪些工具来管理-)

    本节课讲解PR软件中的项目管理,那么我在第38期的课程里,已经讲解了AE软件的整理工程,他们的名称虽有不同,但是原理都是一致的。都是把管理不规范的素材进行合理化。 本节课我用上周剪…

    2022年9月1日
    323
  • plm系统的项目管理怎么用

    PLM 系统是用于项目管理的工具,可以帮助企业更好地管理项目,提高项目效率和质量。在 PLM 系统中,项目管理可以采用多种方法,以下是一些常用的方法: 1. 项目计划:项目计划是 …

    科研百科 2025年7月10日
    1
  • 科研项目管理 原型

    科研项目管理原型:从计划到交付 科研项目管理是一个复杂而重要的领域,涉及到项目规划、进度控制、资源分配、风险管理和质量控制等方面。随着科技的不断进步,科研项目管理也需要不断更新和改…

    科研百科 2024年10月11日
    14
  • C++界面开发框架Qt新手入门教程 – 如何创建移动应用程序(三)(qt 开源界面框架)

    Qt是目前最先进、最完整的跨平台C 开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业…

    科研百科 2023年3月20日
    446
  • 自己研发一套工时管理系统(Timecard),有什么问题吗?

    工时管理系统(Timesheet)主要用途是收集、审核、统计分析在项目和非项目上的各项工作任务内容所花费的工时,用来核算实时的项目和非项目上的「人工成本投入」,进而达到成本的控制和…

    2022年9月9日
    284
  • 中国航空研究院在北京单位有哪些

    中国航空研究院在北京单位有哪些 中国航空研究院是中国航空业的重要机构之一,其在北京的单位也有很多。下面,我们将为您介绍中国航空研究院在北京的一些单位。 1. 中国航空研究院北京分院…

    科研百科 2024年10月21日
    0
  • 匿名交友

    匿名交友:寻找真正的友谊 近年来,随着互联网的发展,匿名交友已经成为了一个非常流行的方式。在这里,人们可以摆脱传统的社交压力,结交到真正志同道合的朋友。 匿名交友的好处在于它可以让…

    科研百科 2024年11月7日
    0
  • 机票预订系统项目管理

    机票预订系统项目管理 机票预订系统是一种用于管理机票预订的软件系统,可以帮助航空公司和机票代理人实现机票预订、支付、查询等功能。在机票预订系统中,项目管理是至关重要的,因为它涉及到…

    科研百科 2025年6月21日
    0