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

    文章

    857

    浏览量

    40254
  • 时钟
    +关注

    关注

    10

    文章

    1720

    浏览量

    131360
  • 模式
    +关注

    关注

    0

    文章

    65

    浏览量

    13374
收藏 人收藏

    评论

    相关推荐

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

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

    计算机局域网技术是什么

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

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

    网络时间服务器模块是指网络传输中多个节点,如计算机服务器设备、控制装置等之间时间和状态具有相同的一致性。这一过程通过特定的技术手段实现。以确
    的头像 发表于 08-20 15:38 215次阅读
    <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 558次阅读
    解读<b class='flag-5'>网络时间协议</b>NTP,带你领略NTP的魅力!

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

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

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

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

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

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

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

    时钟同步的概念 时钟同步(Clock synchronization)是计算机科学与工程学中的一个概念,旨在协调多个独立时钟。现实中的多个
    的头像 发表于 04-29 10:33 388次阅读
    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 516次阅读

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

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

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

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

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

    时钟同步(Clock synchronization)是计算机科学与工程学中的一个概念,旨在协调多个独立时钟。现实中的多个时钟,即使
    的头像 发表于 12-22 09:32 379次阅读

    计算机网络中的通信子网主要有哪些功能?

    计算机网络中的通信子网主要负责数据的传输、处理、转换和交换,以及提供相关的网络控制协议、通信控制软件和通信设备等功能,同时还对网络进行管理和为用户提供数据传输接口。它是
    的头像 发表于 12-15 17:27 1485次阅读

    微型计算机的组成及其应用形态 单片机的特点及应用领域

    1946年2月15日,第一台电子数字计算机 ENIAC问世,这标志着计算机时代的到来。ENIAC 是电子管计算机时钟频率虽然仅有 100 kHz,但能在1s 的
    的头像 发表于 12-03 09:32 1380次阅读
    微型<b class='flag-5'>计算机</b>的组成及其应用形态 单片机的特点及应用领域

    计算机网络中速率和带宽的区别

    才能达到的数据传送的速率,然而在现实生活中是达不到的。 带宽,在计算机网络中用来表示网络的通信线路传送数据的能力,因此网络带宽表示在单位时间内从网络
    发表于 11-27 16:29