NTP SNTP时钟协议原理.ppt
《NTP SNTP时钟协议原理.ppt》由会员分享,可在线阅读,更多相关《NTP SNTP时钟协议原理.ppt(27页珍藏版)》请在三一办公上搜索。
1、NTP/SNTP-网络时钟同步协议,NTP-网络时钟同步协议,概述NTP/SNTP简介NTP工作原理NTP报文格式NTP协议算法NTP工作模式NTP应用建议IEEE 1588原理,概述,随着信息技术的快速发展,在许多要求实时性的应用场合,通信系统必须保证传输实时性的确定性、精确性、稳定性。网络时间协议(network timeprotocol,NTP)由美国德拉瓦大学的David L Mills教授于1985年提出,是用于设计使Internet上的计算机保持时间同步的一种通信协议。,概述,网络时间协议可以估算出数据包在Internet上的往返延迟,并可独立地估算计算机时钟偏差。在大多数的环境中
2、,NTP可以提供l50 ms的可靠时间源。在实际很多应用中,秒级的精确度就足够了。在这种情况下,简单网络时间协议(simple network time protocol,SNTP)出现了,它通过简化原来的访问协议,在保证时间精确度的前提下,使得对网络时间的开发和应用变得容易。,NTP 简介,由RFC1305 定义的时间同步协议在分布式时间服务器和客户端之间进行时间同步NTP 基于UDP 报文传输,端口号为123采用分层的方法来定义时钟的准确度支持访问控制和MD5加密验证可以采用单播、组播或广播方式发送协议报文,NTP 简介,简单网络时间协议(SNTP)由RFC1769文档定义。SNTP 能够
3、与NTP 协议具有互操作性,即SNTP 客户可以与NTP服务器协同工作,同样NTP 客户也可以接收SNTP 服务器发出的授时信息。这是因为NTP 和SNTP 的数据包格式是一样的,计算客户时间、时间偏差以及包往返时延的算法也是一样的。因此NTP 和SNTP 实际上是无法分割的。,NTP 简介,时钟层的概念:时钟的层数决定了时钟的准确度,其取值范围为015。参考时钟的层数取值范围为015,准确度从0到15依次递减。层数为0的时钟处于子网特殊位置,是基准时间参考源,目前普遍采用GPS的UTC时间源。,NTP 工作原理,NTP主要通过交换时间服务器和客户端的时间戳,计算出客户端相对于服务器的时延和偏
4、差,从而实现时间的同步。假设交换机A和交换机B通过以太网端口相连,B做为NTP服务器。同步之前A的时钟设定为10:00:00,B的时钟设定为11:00:00。数据包在A和B之间单向传输所需要的时间为1 秒。,NTP 工作原理,NTP工作原理图,NTP 工作原理,NTP工作原理图,NTP 工作原理,client,server,T1,T2,T3,T4,T1+t,T3-t,d/2,d/2,时间序列图,双向时延:d=(T4-T1)-(T3-T2)A相对B的时间差:offset=(T2-T1)+(T3-T4)/2如果往返的传输时间相等,根据四个时刻可以求得时钟偏差和传输时间,NTP 报文格式,Strat
5、,Poll,LI,Mode,VN,NTP v3 and v4,Root Delay,Root Dispersion,Reference Identifier,Reference Timestamp(64),Originate Timestamp(64),Receive Timestamp(64),Transmit Timestamp(64),Message Hash(64 or 128),Seconds(32),Fraction(32),NTP 时间戳(64 bits),Authenticator字段可选,用来存放认证密钥或加密码,Key/Algorithm Identifier(32),Cr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NTP SNTP时钟协议原理 SNTP 时钟 协议 原理
链接地址:https://www.31ppt.com/p-2646075.html