我应该使用NTP的哪个版本?
这个问题不是非常容易回答: 目前有版本3和版本4的NTP实现。最新的软件版本是NTPv4,但是官方的互联网标准还是NTPv3。另外,一些操作系统的厂商定制和发布自己的版本。 根据自身需求来选定适合应用的NTP版本。
如果你担心兼容性问题,老版本的客户端通常可以和新版本的服务器同步。因为新版本的服务器知道如何对老版本客户端应答。反之可能会有一些问题。
NTPv4引入了一些新功能;例如,如果您使用拨号连接,则如果时钟足够稳定,版本4可以将其轮询间隔增加到一天以上。此外,新的算法可以处理高延迟变化,比域网的版本3要好一些。另一方面,NTPv4使用浮点运算,而NTPv3使用整数运算。 但对于没有浮点数单位的旧系统可能是一个问题。
还有一个安全问题,所有早于4.0.99k23版本可能有未经授权的系统访问,甚至允许拒绝服务的漏洞。供应旧版本的供应商可能已经修复了其特定版本的漏洞。
xntp和NTP之间的区别是什么?
很明显,差异是X,它的意思是几年前的,Dennis Fergusson有意使用“X”代表“实验”。(Dennis Fergusson是xntpd程序的作者)
在实践中xntp引用NTP的版本三或更早的版本。 ntp使用NTP的版本4和更新的内容。
4.1.9.NTPv4的新内容?
按照release.htm中NTP Version 4 Release Notes,NTPv4的新特征如下:
使用浮点运算代替整数运算.
重新设计的时钟约束算法提高了准确性,处理网络抖动和轮询间隔的能力.
支持内核的纳秒精度实现以及改善算法。
公开密匙加密如autokey,避免常见的密钥漏洞。
自动发现服务器(manycast模式)
网络故障的快速启动(burst模式)
对参考时钟的修改后的新驱动程序
对新平台和操作系统的支持
扫一扫咨询微信客服