百科解釋
2. Network Terminating Point -- 網(wǎng)絡(luò)終端點(diǎn)
3. Network Termination Processor -- 網(wǎng)絡(luò)端處理器
4. Network Test Panel -- 網(wǎng)絡(luò)測試板
5. Network Time Protocol -- 網(wǎng)絡(luò)時間協(xié)議
6. Network Transaction Processing -- 網(wǎng)絡(luò)事務(wù)處理
7. Normal Transmitted Power -- 正常傳輸功率
Network Time Protocol(NTP)是用來使計算機(jī)時間同步化的一種協(xié)議,它可以使計算機(jī)對其服務(wù)器或時鐘源(如石英鐘,GPS等等)做同步化,它可以提供高精準(zhǔn)度的時間校正(LAN上與標(biāo)準(zhǔn)間差小于1毫秒,WAN上幾十毫秒),且可介由加密確認(rèn)的方式來防止惡毒的協(xié)議攻擊。
原理
NTP提供準(zhǔn)確時間,首先要有準(zhǔn)確的時間來源,這一時間應(yīng)該是國際標(biāo)準(zhǔn)時間UTC。 NTP獲得UTC的時間來源可以是原子鐘、天文臺、衛(wèi)星,也可以從Internet上獲取。這樣就有了準(zhǔn)確而可靠的時間源。時間按NTP服務(wù)器的等級傳播。按照離外部UTC 源的遠(yuǎn)近將所有服務(wù)器歸入不同的Stratum(層)中。Stratum-1在頂層,有外部UTC接入,而Stratum-2則從Stratum-1獲取時間,Stratum-3從Stratum-2獲取時間,以此類推,但Stratum層的總數(shù)限制在15以內(nèi)。所有這些服務(wù)器在邏輯上形成階梯式的架構(gòu)相互連接,而Stratum-1的時間服務(wù)器是整個系統(tǒng)的基礎(chǔ)。
計算機(jī)主機(jī)一般同多個時間服務(wù)器連接, 利用統(tǒng)計學(xué)的算法過濾來自不同服務(wù)器的時間,以選擇最佳的路徑和來源來校正主機(jī)時間。即使主機(jī)在長時間無法與某一時間服務(wù)器相聯(lián)系的情況下,NTP服務(wù)依然有效運(yùn)轉(zhuǎn)。
為防止對時間服務(wù)器的惡意破壞,NTP使用了識別(Authentication)機(jī)制,檢查來對時的信息是否是真正來自所宣稱的服務(wù)器并檢查資料的返回路徑,以提供對抗干擾的保護(hù)機(jī)制。
網(wǎng)絡(luò)時間協(xié)議(NTP)的首次實(shí)現(xiàn)記載在Internet Engineering Note之中,其精確度為數(shù)百毫秒。稍后出現(xiàn)了首個時間協(xié)議的規(guī)范,即RFC-778,它被命名為DCNET互聯(lián)網(wǎng)時間服務(wù),而它提供這種服務(wù)還是借助于Internet control Message Protocol (ICMP),即互聯(lián)網(wǎng)控制消息協(xié)議中的時間戳和時間戳應(yīng)答消息作為NTP。
名稱的首次出現(xiàn)是在RFC-958之中,該版本也被稱為NTP v0,其目的是為ARPA網(wǎng)提供時間同步。它己完全脫離ICMP,是作為獨(dú)立的協(xié)議以完成更高要求的時間
同步,它對于如本地時鐘的誤差估算和精密度等基本運(yùn)算、參考時鐘的特性、網(wǎng)絡(luò)上的分組數(shù)據(jù)包及其消息格式進(jìn)行了描述。但是不對任何頻率誤差進(jìn)行補(bǔ)償,也沒有規(guī)定濾波和同步的算法。
美國特拉華大學(xué)(University of Delaware)的David L .Mills主持了由美國國防部高級研究計劃局DARPA、美國國家科學(xué)基金NSF和美國海軍水面武器中心NSWC資助的網(wǎng)絡(luò)時間同步項(xiàng)目,成功的開發(fā)出了NTP協(xié)議的第1, 2, 3版。 NTP version 1 出現(xiàn)于1988年6月,在RFC-1059中描述了首個完整的NTP的規(guī)范和相關(guān)算法。這個版本已經(jīng)采用了client/server模式以及對稱操作,但是它不支持授權(quán)鑒別和NTP的控制消息。
1989年9月推出了取代RFC-958和RFC-1059的NTP v2版本即RFC-1119。
幾乎同時,DEC公司也推出了一個時間同步協(xié)議,數(shù)字時間同步服務(wù)DTSS(Digital Time Synchronization Service).在1992 年3月,NTP v3版本RFC-1305問世,該版本總結(jié)和綜合了NTP先前版本和DTSS,正式引入了校正原則,并改進(jìn)了時鐘選擇和時鐘濾波的算法,而且還引入了時間消息發(fā)送的廣播模式,這個版本取代了NTP的先前版本。NTP v 3 發(fā)布后,一直在不斷地進(jìn)行改進(jìn),NTP實(shí)現(xiàn)的一個重要功能是對計算機(jī)操作系統(tǒng)的時鐘調(diào)整。在NTP v3研究和推出的同時,有關(guān)在操作系統(tǒng)核心中改進(jìn)時間保持功能的研究也在并行地進(jìn)行。1994年推出了RFC-1589,名為A KernelModel for Precision Time keening,即精密時01保持的核心模式,這個實(shí)現(xiàn)可以把計算機(jī)操作系統(tǒng)的時間精確度保持在微秒數(shù)量級。幾乎同時,改進(jìn)建議。對本地時鐘調(diào)整算法,通信模式,新的時鐘驅(qū)動器,又提出了NTP v4
適配規(guī)則等方面的改進(jìn)描述了具體方向。
現(xiàn)在NTP的第4版正在研究和測試中,網(wǎng)絡(luò)時間同步技術(shù)也將向更高精度、更強(qiáng)的兼容性和多平臺的適應(yīng)性方向發(fā)展。網(wǎng)絡(luò)時間協(xié)議NTP是用于互聯(lián)網(wǎng)中時間同步的標(biāo)準(zhǔn)之一,它的用途是把計算機(jī)的時鐘同步到世界協(xié)調(diào)時UTC,其精度在局域網(wǎng)內(nèi)可達(dá)0.lms,在Internet上絕大多數(shù)的地方其精度可以達(dá)到1- 50ms 。
NTP version4 是一個很重要的NTP協(xié)議,可是還沒有一個正式的RFC文本協(xié)議的描述。
值得提一下的是,簡單的NTP(SNTP)version4已經(jīng)在RFC2030描述了。
主要NTP產(chǎn)品供應(yīng)商:GlobalTime & Symmetricom