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

    文章

    1073

    浏览量

    41869
  • 时钟
    +关注

    关注

    11

    文章

    1953

    浏览量

    134545
  • 模式
    +关注

    关注

    0

    文章

    65

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

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

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

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

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

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及
    的头像 发表于 04-22 14:29 1861次阅读
    <b class='flag-5'>计算机网络</b>入门指南

    时间的秩序:NTP网络同步时钟与数字化协同的隐性逻辑

    在由无数终端编织的现代局域网中,时间以数据包的形式流动——计算机的日志记录、服务器的任务调度、摄像头的监控存储……每一台设备都在各自的时钟驱动下运行。当这些独立
    的头像 发表于 03-10 19:34 517次阅读

    NTP时间服务器校准方法详解

    NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机系统时间协议。它通过互联网或局域网将设备的时间与高精
    的头像 发表于 03-10 10:36 2131次阅读
    NTP<b class='flag-5'>时间</b>服务器校准方法详解

    BU-67121W实验室航空电子接口计算机North Hills

    BU-67121W实验室航空电子接口计算机North HillsNorth Hills的航空电子接口计算机(AIC),即BU-67121W,是一个高效能、扩展且便携的平台,专为通过以太网开发并测试
    发表于 02-11 09:26

    加州理工学院开发出超100GHz时钟速度的全光计算机

    加州理工学院的研究人员取得重大突破,开发出一款能实现超过100GHz时钟速度的全光计算机。 长期以来,电子计算机时钟频率在近20年停滞于5GHz左右。 而此次推出的全光计算机,通过基于
    的头像 发表于 01-23 10:32 764次阅读

    计算机网络架构的演进

    计算机网络架构的演进见证了信息技术的飞速发展。早期的总线型网络架构,通过一条共享的通信线路连接各个节点,结构简单且成本较低,但存在单点故障和传输效率不高的问题。随着技术的发展,星型网络架构逐渐
    的头像 发表于 01-21 11:11 780次阅读

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

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

    常见NTP服务器软件比较

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

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的
    的头像 发表于 12-17 10:19 949次阅读