我應該使用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模式)
對參考時鐘的修改后的新驅動程序
對新平臺和操作系統的支持
掃一掃咨詢微信客服