ntp网络时间协议简介

ntp网络时间协议简介

ID:35201898

大小:44.50 KB

页数:3页

时间:2019-03-21

ntp网络时间协议简介_第1页
ntp网络时间协议简介_第2页
ntp网络时间协议简介_第3页
资源描述:

《ntp网络时间协议简介》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、NTP网络时间协议简介http://cn-asp.net/n493c47.aspx来源:http://www.time.edu.cn/网络时间协议简介      NTP(NetworkTimeProtocol)是由美国德拉瓦大学的DavidL.Mills教授于1985年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet上使不同的机器能维持相同时间的一种通讯协定。时间服务器(timeserver)是利用NTP的一种服务器,通过它可以使网络中的机器维持时间同步。在大多数的

2、地方,NTP可以提供1-50ms的可信赖性的同步时间源和网络工作路径。      网络时间协议(NTP)的详细说明在RFC-1305[Mills1992]中。RFC-1305对NTP协议自动机在事件、状态、转变功能和行为方面给出了明确的说明。它以合适的算法以增强时钟的准确性,并且减轻多个由于同步源而产生的差错,实现了准确性低于毫秒的时间服务,以满足目前因特网中路径量测的需要。      NTP是一个跨越广域网或局域网的复杂的同步时间协议,它通常可获得毫秒级的精度。RFC2030[Mills1996]描述了SNTP(SimpleNetworkTimeProto

3、col),目的是为了那些不需要完整NTP实现复杂性的主机,它是NTP的一个子集。通常让局域网上的若干台主机通过因特网与其他的NTP主机同步时钟,接着再向局域网内其他客户端提供时间同步服务。     注:清华大学网络中心的服务器采用NTP协议,所以同时支持NTP和SNTP客户端的时间同步请求。有关NTP更详细的资料,请访问DavidL.Mills的主页。网络时间服务的层状结构      网络延时与时钟偏差的测量TimestampNameIDWhenGeneratedOriginateTimestampT1timerequestsentbyclientRecei

4、veTimestampT2timerequestreceivedatserverTransmitTimestampT3timereplysentbyserverDestinationTimestampT4timereplyreceivedatclientt为服务器和客户端之间的时间偏差;d为两者之间的往返时间∵T2=T1+t+d/2;T2-T1=t+d/2;T4=T3-t+d/2;T3-T4=t-d/2;∴d=(T4-T1)-(T3-T2);t=((T2-T1)+(T3-T4))/2网络时间服务的实现方式·网络时间服务的实现方式o无线时钟:服务器系统可以通过

5、串口连接一个无线时钟。无线时钟接收GPS(全球卫星定位系统)的卫星发射的信号来决定当前时间。无线时钟是一个非常精确的时间源,但是需要花一定的费用。o时间服务器:还可以使用网络中NTP时间服务器,通过这个服务器来同步网络中的系统的时钟。http://www.eecis.udel.edu/~mills/ntp/servers.html列出了Internet上有效的一级时间服务器。o局域网内的同步:如果只是需要在本局域网内进行系统间的时钟同步,那么就可以使用局域网中任何一个系统的时钟。你需要选择局域网中的一个节点的时钟作“权威的”的时间源,然后其它的节点就只需要与

6、这个时间源进行时间同步即可。使用这种方式,所有的节点都会使用一个公共的系统时钟,但是不需要和局域网外的系统进行时钟同步。如果一个系统在一个局域网的内部,同时又不能使用无线时钟,这种方式是最好的选择。o注:网络中心的一级服务器从GPS获得精确时间。·网络时间服务的工作模式oSever/Clientmode:用户向一个多几个服务器提出服务请求,根据所交换的信息,从中选择认为最准确的时间,并调整本地的时钟。oMulticast/Broadcastmode:此种模式是适用于用在高速的LAN上。利用一个或多个服务器在固定的周期向某个多播地址做广播。oSymmetric

7、mode:二个以上的Server互相进行时间消息的通讯,可以互相校正对方的时间,以维持整个subnet的时间一致性。o注:对校园网用户采用服务器/客户端模式的时间服务。·保持网络节点时间同步的机制ontpdate命令:此命令被用来立即同步客户端和服务器的时间。这是同步客户端和服务器的时间的最快方式。系统每次启动的时候会使用这个命令,用来确保客户端和服务器的时间的同步。这个命令通常指定一个NTP服务器作为一个参数,客户端的时钟被设置为和服务器的时间匹配。当这个命令使用多个NTP服务器作为参数时,客户端会使用最低级的NTP服务器。如果级别相等,客户端会使用加权平

8、均数。ontpd守护进程:此进程在后台持续运行,并且

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。