网络时间协议简介 NTP(Netw ork Time Protocol)是由美国德拉瓦大学的David L
Mills 教授于1985 年提出,除了可以估算封包在网络上的往返延迟外,还可独立地估算计算机时钟偏差,从而实现在网络上的高精准度计算机校时,它是设计用来在Internet 上使不同的机器能维持相同时间的一种通讯协定
时间服务器(time server)是利用NTP 的一种服务器,通过它可以使网络中的机器维持时间同步
在大多数的地方,NTP 可以提供1-50ms 的可信赖性的同步时间源和网络工作路径
网络时间协议(NTP)的详细说明在RFC-1305[Mills 1992]中
RFC-1305 对 NTP 协议自动机在事件、状态、转变功能和行为方面给出了明确的说明
它以合适的算法以增强时钟的准确性,并且减轻多个由于同步源而产生的差错,实现了准确性低于毫秒的时间服务,以满足目前因特网中路径量测的需要
NTP 是一个跨越广域网或局域网的复杂的同步时间协议,它通常可获得毫秒级的精度
RFC2030[Mills 1996]描述了SNTP(Simple Netw ork Time Protocol),目的是为了那些不需要完整 NTP 实现复杂性的主机,它是NTP 的一个子集
通常让局域网上的若干台主机通过因特网与其他的NTP 主机同步时钟,接着再向局域网内其他客户端提供时间同步服务
注:清华大学网络中心的服务器采用NTP 协议,所以同时支持NTP 和SNTP 客户端的时间同步请求
有关 NTP 更详细的资料,请访问 David L
Mills 的主页
网络时间服务的层状结构 网络延时与时钟偏差的测量 Timestamp Name ID When Generated Originate Timestamp T1 time request sent by client