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

    文章

    1096

    浏览量

    42350
  • 时钟
    +关注

    关注

    11

    文章

    1999

    浏览量

    135239
  • 模式
    +关注

    关注

    0

    文章

    65

    浏览量

    13839
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    计算机专业408考研科目

    ”模型。 在这个阶段,不要急于背诵数据结构的代码或操作系统的算法,而是要理解计算机是如何“思考”的。你需要将数据结构视为信息的组织方式,将组成原理视为信息的物理载体,将操作系统视为资源的管理者,将网络视为
    发表于 04-11 16:44

    NTP时间服务器的作用、原理以及在各个领域的应用

    、原理以及在各个领域的应用。一、NTP时间服务器简介NTP(NetworkTimeProtocol,网络时间协议)是一种用于计算机系统之间的时间同步
    的头像 发表于 02-03 13:38 6105次阅读
    NTP<b class='flag-5'>时间</b>服务器的作用、原理以及在各个领域的应用

    一文搞懂Air780EPM的NTP通信:LuatOS脚本开发教程

    :Network Time Protocol,简称NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络
    的头像 发表于 09-30 18:19 2317次阅读
    一文搞懂Air780EPM的NTP通信:LuatOS脚本开发教程

    Air780EPM开发板NTP对时教程:LuatOS脚本开发入门指南

    Time Protocol,简称NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络
    的头像 发表于 09-30 16:01 1325次阅读
    Air780EPM开发板NTP对时教程:LuatOS脚本开发入门指南

    北斗卫星同步时钟系统:水电新能源计算机监控系统

    北斗卫星同步时钟系统:水电新能源计算机监控系统
    的头像 发表于 09-10 15:00 810次阅读
    北斗卫星同步<b class='flag-5'>时钟</b>系统:水电新能源<b class='flag-5'>计算机</b>监控系统

    自动化计算机经过加固后有什么好处?

    -40℃的寒冷环境中运行⁰C和温度达到85℃的灼热环境,这要归功于此类系统中使用的宽温度组件和被动冷却技术。2.抗冲击和振动自动化计算机是工业级计算机,其设计和制造
    的头像 发表于 07-21 16:44 758次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    网络中为什么要部署NTP时钟服务器?

    随着计算机网络的迅猛发展,网络应用已经非常普遍,如电力、金融、通信、交通、广电、安防、石化、水利、国防、、IT等领域的网络系统需要在大范围保持计算机
    的头像 发表于 07-15 10:23 519次阅读

    工业计算机与商用计算机的区别有哪些

    能够高效稳定地运行,减少停机时间,确保生产效率。那么工业计算机与普通商用计算机有哪些区别呢?一、组件选择与制造质量:工业级组件:使用更宽温度范围(如-20°C到60
    的头像 发表于 07-10 16:36 916次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    时间同步装置的应用领域介绍

    时间同步装置是一种用于确保不同设备之间时间一致性的装置。在现代社会中,各种设备都需要准确的时间参考,如计算机网络、通信系统、金融交易、工业自动化等。
    的头像 发表于 06-19 14:18 703次阅读
    <b class='flag-5'>时间</b>同步装置的应用领域介绍

    国内ntp网络授时服务器的发展方向

    ntp(网络时间协议)最早是由美国大卫·米尔斯在1985年提出,它旨在解决全球不同计算机系统和网络之间的时间同步问题。ntp通过允许网络上的
    的头像 发表于 06-06 13:50 627次阅读

    什么是北斗网络时钟

    北斗网络时钟是针对自动化系统中的计算机服务器、设备等进行授时的高科技产品,它从GPS卫星上获取标准的时间信号,将标准时间信息通过各种类型接口
    的头像 发表于 05-22 14:48 666次阅读
    什么是北斗<b class='flag-5'>网络</b><b class='flag-5'>时钟</b>

    部署时钟同步服务器(时间同步产品)的重要意义

    NTP(Network Time Protocol,网络时间协议)是网络中用于时间同步的标准协议,它采用Client/Server模式,NTP客户端借助NTP
    的头像 发表于 05-22 14:46 484次阅读
    部署<b class='flag-5'>时钟</b>同步服务器(<b class='flag-5'>时间</b>同步产品)的重要意义

    网络授时服务器(时钟同步系统,GPS时间同步)介绍

    随着计算机网络的迅猛发展,网络应用已经非常普遍,众多领域的网络系统如电力、石化、金融业(证券、银行)、广电业(广播、电视)、交通业(火车、飞机)等需要在大范围保持计算机
    的头像 发表于 05-22 14:42 900次阅读
    <b class='flag-5'>网络</b>授时服务器(<b class='flag-5'>时钟</b>同步系统,GPS<b class='flag-5'>时间</b>同步)介绍

    卫星授时服务器 国内ntp网络授时服务器的发展方向 北斗对时服务器

    ntp(网络时间协议)最早是由美国大卫·米尔斯在1985年提出,它旨在解决全球不同计算机系统和网络之间的时间同步问题。ntp通过允许网络上的
    的头像 发表于 05-07 15:59 659次阅读
    卫星授时服务器 国内ntp<b class='flag-5'>网络</b>授时服务器的发展方向 北斗对时服务器

    时钟同步在通信系统中有哪些重要作用?

    时钟同步是指在一个系统中,各个时钟能够准确地显示相同的时间。在现代科技发展中,时钟同步是非常重要的,特别是在计算机网络和通信系统中。在
    的头像 发表于 04-29 13:44 1224次阅读
    <b class='flag-5'>时钟</b>同步在通信系统中有哪些重要作用?