1 / 4
文档名称:

NTP原理.doc

格式:doc   大小:274KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NTP原理.doc

上传人:2072510724 2019/9/12 文件大小:274 KB

下载得到文件列表

NTP原理.doc

相关文档

文档介绍

文档介绍:workTimeProtocol,网络时间协议)是由RFC1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步,NTP基于UDP保温进行传输,使用UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。对于运行NTP的本地系统,既可以接受来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以喝其他设备互相同步。NTP工作原理NTP的基本工作原理如图1-1所示。DeviceA和DeviceB通过网络相连,他们都有自己独立的系统时钟,需要通过NTP实现各自系统时钟的自动同步。为便于理解,作如下假设:在DeviceA和DeviceB的系统时钟同步之前,DeviceA的时钟设定为10:00:00am,DeviceB的时钟设定为11:00:00am。设备B作为NTP时间服务器,即设备A将使自己的时钟与设备B的时钟同步。NTP报文在设备A和设备B之间单向传输所需要的时间是1秒NTP原理图系统时钟同步过程如下:设备A发送一个NTP报文给设备B,该报文带有它离开设备A时的时间戳,该时间戳为10:00:00am(T1)。当此NTP报文到达设备B时,设备B加上自己的时间戳,该时间戳为11:00:01am(T2)。当此NTP报文离开设备B时,设备B再加上自己的时间戳,改时间戳为11:00:02(T3)。当设备A接收到该响应报文时,设备A的本地时间为10:00:03am(T4)。至此,设备A已经拥有足够的信息来计算两个重要的参数:NTP报文的往返时延Delay=(T4-T1)-(T3-T2)=2秒。设备A相对设备B的时间差offset=((T2-T1)+(T3-T4))/2=1小时。这样,设备A就能够根据这些信息来设定自己的时钟,使之与设备B的时钟同步。以上内容只是对NTP工作原理的一个粗略描述,更详细的资料可以参阅RFC1305。NTP工作模式设备可以采用多种NTP工作模式进行时间同步:客户端/服务端模式对等体模式广播模式组播模式用户可以根据需要选择合适的工作模式。在不能确定服务器或对等体IP地址、网络中需要同步的设备很多等情况下,可以通过广播或组播模式实现时钟同步;服务器和对等体模式中,设备从指定的服务