一文读懂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

相关推荐

  • java管理员系统相似的项目

    标题: 基于Java的管理员系统概述 随着信息技术的不断发展,企业管理员的需求也在不断增加。为了更好地管理企业的资源,企业需要一个功能强大的管理员系统来管理员工的账户、文件、权限等…

    科研百科 2025年1月24日
    0
  • 科研项目合作模式

    科研项目合作模式 科研项目合作模式是指在科研项目中,不同学科的研究人员之间进行合作,共同完成研究任务的一种合作方式。在科研项目合作中,研究人员之间需要相互协作,共同解决研究问题。 …

    科研百科 2025年2月15日
    2
  • 科研项目人才培养写作方法

    科研项目人才培养写作方法 随着科技的飞速发展,科研项目的重要性也越来越凸显。科研项目的人才培养是保证项目成功的关键因素之一。因此,如何培养具有高素质、高水平的科研项目人才,是学术界…

    科研百科 2025年5月7日
    0
  • 特来电科研项目管理

    特来电科研项目管理 随着信息技术的不断发展,科研项目管理已经成为现代科学研究中不可或缺的一部分。特来电科研项目管理系统则是这一趋势的代表之一。本文将介绍特来电科研项目管理系统的优势…

    科研百科 2025年3月1日
    0
  • 科研项目管理流程的特征

    科研项目管理流程的特征 科研项目管理流程是项目管理中的重要组成部分,其特征决定了项目管理的效率和成果。以下是科研项目管理流程的一些特征: 1. 目标明确 科研项目管理流程的目标通常…

    科研百科 2025年4月17日
    1
  • 人口健康科研项目申报

    人口健康科研项目申报 随着人口老龄化和人口数量的增长,人口健康成为了一个日益重要的议题。人口健康科研项目申报旨在探索人口健康领域的前沿技术和治疗方法,以提高人口健康水平。 人口健康…

    科研百科 2025年3月10日
    0
  • 获批科研项目汇报怎么写

    获批科研项目汇报怎么写 科研项目的获批是研究人员努力工作的成果,也是他们向领导、同事和上级汇报工作的重要时刻。在获批科研项目汇报中,需要准确、详细地介绍项目的背景、研究目的、研究方…

    科研百科 2025年5月31日
    1
  • 工程项目管理软件实践

    工程项目管理软件实践 工程项目管理软件是一种能够帮助项目经理和工程师高效管理项目的工具。通过使用工程项目管理软件,可以实现项目的进度、成本、质量等方面的跟踪和控制,提高项目的效率和…

    科研百科 2024年5月27日
    73
  • 浙江省科研项目劳务费税率浙江省科研项目劳务费税率

    浙江省科研项目劳务费税率 浙江省科研项目的劳务费税率是多少?这对于研究人员和项目组织者来说都是一个重要的问题。 浙江省科研项目的劳务费税率是根据不同的项目类型和劳务费金额而定的。一…

    科研百科 2024年9月8日
    32
  • 复试时怎么介绍科研项目

    在复试时介绍科研项目,需要注意以下几点: 1. 简要介绍科研项目的背景和目的。可以强调该研究的重要性,以及研究的主要目标是什么。 2. 详细介绍项目的具体内容。可以列出研究的主要问…

    科研百科 2025年4月3日
    2