0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络时间协议可独立地估算计算机时钟偏差

牵手一起梦 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2020-06-04 15:23 次阅读

随着信息威廉希尔官方网站 的快速发展,在许多要求实时性的应用场合,通信系统必须保证传输实时性的确定性、精确性、稳定性。网络时间协议(networktimeprotocol,NTP)由美国德拉瓦大学的David LMills教授于1985年提出,是用于设计使Internet上的计算机保持时间同步的一种通信协议。

网络时间协议可以估算出数据包在Internet上的往返延迟,并可独立地估算计算机时钟偏差。在大多数的环境中,NTP可以提供l~50ms的可靠时间源。 在实际很多应用中,秒级的精确度就足够了。在这种情况下,简单网络时间协议(simplenetwork time protocol,SNTP)出现了,它通过简化原来的访问协议,在保证时间精确度的前提下,使得对网络时间的开发和应用变得容易。NTP简介:

简单网络时间协议(SNTP)由RFC1769文档定义。SNTP能够与NTP 协议具有互操作性,即SNTP 客户可以与NTP服务器协同工作,同样NTP 客户也可以接收SNTP 服务器发出的授时信息。

这是因为NTP 和SNTP的数据包格式是一样的,计算客户时间、时间偏差以及包往返时延的算法也是一样的。因此NTP 和SNTP 实际上是无法分割的。

时钟层的概念:

时钟的层数决定了时钟的准确度,其取值范围为0~15。参考时钟的层数取值范围为0~15,准确度从0到15依次递减。层数为0的时钟处于子网特殊位置,是基准时间参考源,目前普遍采用GPS的UTC时间源。

NTP 工作原理

网络时间协议可独立地估算计算机时钟偏差

网络时间协议可独立地估算计算机时钟偏差

•双向时延:d =(T4-T1)-(T3-T2)

•A相对B的时间差:offset =((T2-T1)+(T3-T4))/2

•如果往返的传输时间相等,根据四个时刻可以求得时钟偏差和传输时间

网络时间协议可独立地估算计算机时钟偏差

Authenticator字段可选,用来存放认证密钥或加密码

NTP工作模式:

1.服务器/客户端模式

网络时间协议可独立地估算计算机时钟偏差

2.对等体模式

网络时间协议可独立地估算计算机时钟偏差

3.广播模式

网络时间协议可独立地估算计算机时钟偏差

4.组播模式

网络时间协议可独立地估算计算机时钟偏差

责任编辑:dhj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信协议
    +关注

    关注

    28

    文章

    881

    浏览量

    40301
  • 时钟
    +关注

    关注

    10

    文章

    1733

    浏览量

    131461
  • 模式
    +关注

    关注

    0

    文章

    65

    浏览量

    13383
收藏 人收藏

    评论

    相关推荐

    NTP服务器在云计算中的作用

    目标的关键威廉希尔官方网站 ,其在云计算中的作用不容忽视。 NTP服务器的基本原理 NTP是一种用于同步计算机时钟网络协议,它允许计算机客户端与服务器进
    的头像 发表于 12-18 15:19 213次阅读

    常见NTP服务器软件比较

    网络时间协议(NTP)是一种用于同步计算机时钟协议,它允许计算机通过网络时间服务器通信,以确
    的头像 发表于 12-18 15:14 272次阅读

    工业中使用哪种计算机

    在工业环境中,工控机被广泛使用。这些计算机的设计承受极端温度、灰尘和振动等恶劣条件。它们比标准消费类计算机更耐用、更可靠。工业计算机可控制机器、监控流程并实时收集数据。其坚固的结构和
    的头像 发表于 11-29 14:07 127次阅读
    工业中使用哪种<b class='flag-5'>计算机</b>?

    以RK3568为例,ARM核心板如何实现NTP精准时间同步?

    网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机时间同步到某些
    的头像 发表于 11-07 10:20 297次阅读
    以RK3568为例,ARM核心板如何实现NTP精准<b class='flag-5'>时间</b>同步?

    计算机局域网威廉希尔官方网站 是什么

    无线电磁波)互相连接起来,组成资源和信息共享的计算机互联网络威廉希尔官方网站 。局域网威廉希尔官方网站 涵盖了多个方面,包括网络拓扑结构、传输介质、媒体访问控制方法、网络协议
    的头像 发表于 10-08 10:23 326次阅读

    网络时间服务器模块:卫星时间同步的管理神器

    网络时间服务器模块是指网络传输中多个节点,如计算机服务器设备、控制装置等之间时间和状态具有相同的一致性。这一过程通过特定的威廉希尔官方网站 手段实现。以确
    的头像 发表于 08-20 15:38 260次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器模块:卫星<b class='flag-5'>时间</b>同步的管理神器

    解读网络时间协议NTP,带你领略NTP的魅力!

    保持准确时间的关键协议。随着互联网的普及和数字威廉希尔官方网站 的不断发展,NTP变得愈加重要,影响着多个领域,从通信和安全到金融和医疗。 1、什么是NTP?       NTP,英文全称:Network Time Protocol,中文全名网络时间
    的头像 发表于 06-27 16:52 636次阅读
    解读<b class='flag-5'>网络时间协议</b>NTP,带你领略NTP的魅力!

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1370次阅读

    时间同步——NTP网络时间服务器

    NTP即网络时间协议(Network Time Protocol),用于通过数据包交换的可变延迟数据网络计算机系统之间进行时钟同步。NTP从1985年开始运行,是目前使用的最古老,最
    的头像 发表于 06-06 14:08 452次阅读
    <b class='flag-5'>时间</b>同步——NTP<b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器

    网络时间协议NTP:时间同步

    NTP网络时间协议创建于1988年,该协议标准用于世界上绝大多数计算机和电子设备的超精确时钟同步。除了科学应用之外,在计算中,保持系统
    的头像 发表于 05-07 14:45 398次阅读
    <b class='flag-5'>网络时间协议</b>NTP:<b class='flag-5'>时间</b>同步

    NTP网络时间服务器,保障您的计算机系统时间精准!

    时钟同步的概念 时钟同步(Clock synchronization)是计算机科学与工程学中的一个概念,旨在协调多个独立时钟。现实中的多个
    的头像 发表于 04-29 10:33 424次阅读
    NTP<b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器,保障您的<b class='flag-5'>计算机</b>系统<b class='flag-5'>时间</b>精准!

    英伟达帮助日本建造混合量子超级计算机

    英伟达正在帮助日本建造混合量子超级计算机,这是日本国家量子计算计划的一部分。
    的头像 发表于 04-23 14:54 535次阅读

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会! 自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的运算速
    发表于 03-05 17:37

    网络时钟同步有哪些要求?如何在5G网络中测试时间时钟同步?

    网络时钟同步有哪些要求?要注意哪些问题?如何在5G网络中测试时间时钟同步? 网络
    的头像 发表于 01-16 16:03 1375次阅读

    东莞计算机网络工程包括哪些?

    计算机网络工程是指设计、建立和管理计算机与设备之间的连接和通信系统的过程。网络工程包括哪些内容呢?广东东莞网络工程公司表示它涵盖了网络规划、
    的头像 发表于 12-27 17:47 704次阅读