ntp项目官网:
http://www.ntp.org/。
该组织提供一个官方的NTP的实现:The NTP Project (R&D)。这个项目仅用于研究和开发(Research and Development)。该项目及其文档在
https://www.eecis.udel.edu/~mills/ntp/html/index.html
相关的背景知识在
https://www.eecis.udel.edu/~mills/ntp.html
该项目还包括一个模拟的框架,用来测试NTP的各种服务。该模拟器项目在
https://www.eecis.udel.edu/~mills/ntp/html/ntpdsim.html
Internet Systems Consortium, Inc.,组织对官方的实现项目(The NTP Project (R&D))提供了额外的支持和资源。该项目叫做NTP Public Services Project,在
http://support.ntp.org/bin/view/Main/WebHome
包括文档,公开的服务器列表,参考实现的下载等待。
NTP协议按照层次设计,用stratum表示层次数,最底层的设备为stratum 1,直接与卫星时等时间源同步。因此卫星等时间源stratum为0,可以手动设置服务器的stratum值为1到15.
NTP的时间与UTC同步,UT1为地球自转的时间,由于地球自转变缓,UT1与国际原子时TAI会有误差,因此会在UT1时间上加上一个闰秒。
NTP时间格式分为64bit和128bit两种,如图所示
其中一个era为136年,因此当前era为1900年1月1日。下一个era开始在2036年。