發(fā)表這篇文章的緣由:在學(xué)習(xí)NexentaStor OS的時(shí)候在設(shè)置WEBGUI頁面中看到NTP server,隨后查了下資料,覺得還是很有用的,所以發(fā)表這篇文章與大家一起學(xué)習(xí)吧.
PS:由于在本人在這個(gè)版塊學(xué)習(xí)的時(shí)候多,也沒找到它應(yīng)該在什么地方,所以就發(fā)表在這個(gè)版塊了^_^
言歸正傳:
NTP網(wǎng)絡(luò)時(shí)間協(xié)議簡(jiǎn)介
NTP協(xié)議全稱網(wǎng)絡(luò)時(shí)間協(xié)議(Network Time Procotol)。它的目的是在互聯(lián)網(wǎng)上傳遞統(tǒng)一、標(biāo)準(zhǔn)的時(shí)間。具體的實(shí)現(xiàn)方案是在網(wǎng)絡(luò)上若干時(shí)鐘源,為用戶提供授時(shí)服務(wù),并且這些間應(yīng)該能夠相互比對(duì),提高準(zhǔn)確度。
NTPzui早是由美國(guó)Delaware大學(xué)的Mills設(shè)計(jì)實(shí)現(xiàn)的,從1982件zui初提出到現(xiàn)在已發(fā)展了將近20年,2001年的NTPv4度已經(jīng)達(dá)到了200毫秒。對(duì)于實(shí)際應(yīng)用,又有確保秒級(jí)精度的SNTP(簡(jiǎn)單的網(wǎng)絡(luò)時(shí)間協(xié)議)。本項(xiàng)目使用網(wǎng)上時(shí)間傳遞格式NTPv3公布于1992年,當(dāng)前幾乎所有的授時(shí)都是基于NTPv3的。(后文將詳細(xì)介紹NTPv3的基本原理、體系結(jié)構(gòu)以及工作模式。)
NTP是一個(gè)跨越廣域網(wǎng)或局域網(wǎng)的復(fù)雜的同步時(shí)間協(xié)議,它通??色@得毫秒級(jí)的精度。RFC2030[Mills 1996]描述了SNTP(Simple Network Time Protocol),目的是為了那些不需要完整NTP實(shí)現(xiàn)復(fù)雜性的主機(jī),它是NTP的一個(gè)子集。通常讓局域網(wǎng)上的若干臺(tái)主機(jī)通過因特網(wǎng)與其他的NTP主機(jī)同步時(shí)鐘,接著再向局域網(wǎng)內(nèi)其他客戶端提供時(shí)間同步服務(wù)。
NTP協(xié) 議是OSI參考模型的高層協(xié)議,符合UDP傳輸協(xié)議格式,擁有端口123。
隨著時(shí)間的推移, 計(jì)算機(jī)的時(shí)鐘會(huì)傾向于漂移。 網(wǎng)絡(luò)時(shí)間協(xié)議 (NTP) 是一種確保您的時(shí)鐘保持準(zhǔn)確的方法。
為什么要使用NTP網(wǎng)絡(luò)時(shí)間協(xié)議
許多 Internet 服務(wù)依賴、 或極大地受益于本地計(jì)算機(jī)時(shí)鐘的準(zhǔn)確性。 例如, web 服務(wù)器可能會(huì)接收到一個(gè)請(qǐng)求, 要求如果文件在某一時(shí)刻之后修改過才發(fā)送它。 在局域網(wǎng)環(huán)境中,共享文件的計(jì)算機(jī)之間的時(shí)鐘是否同步至關(guān)重要, 因?yàn)檫@樣才能使時(shí)間戳保持一致。
個(gè)人電腦的時(shí)鐘準(zhǔn)確度很低,只有10-4、10-5,一天下來有可能差十幾秒。解決這個(gè)問題就需要網(wǎng)絡(luò)(Internet)授時(shí)系統(tǒng).
美國(guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究院(NIST)從90年代初開始,進(jìn)行Internet網(wǎng)上時(shí)間發(fā)播服務(wù),至今已經(jīng)設(shè)置了7,8個(gè)時(shí)間服務(wù),德國(guó)PTB也于去年開通授時(shí),在網(wǎng)上發(fā)播標(biāo)準(zhǔn)時(shí)間。目前世界上的授時(shí)已有100多個(gè)。
以前由于國(guó)內(nèi)沒有可用的時(shí)間服務(wù)器地址,我們只能依靠windows系統(tǒng)默認(rèn)的windows或NIST等境外的時(shí)間服務(wù)器同步時(shí)間,但存在著訪問堵塞、時(shí)間延遲大(同步精度低)等因素的影響。而現(xiàn)在中國(guó)的國(guó)家授時(shí)中心終于發(fā)布了一個(gè)時(shí)間服務(wù)器地址,大家終于可以用國(guó)人自己的標(biāo)準(zhǔn)時(shí)間啦!經(jīng)我測(cè)試速度快、可靠性高,避免了我們總要把自己的時(shí)間也要與國(guó)外看齊的狀況持續(xù)下去!
如何使用NTP網(wǎng)絡(luò)時(shí)間協(xié)議
對(duì)于Windows 2000和XP操作系統(tǒng),自身已經(jīng)集成了自動(dòng)對(duì)時(shí)功能,本其他文章介紹了不少操作方法,在此僅以XP操作系統(tǒng)為例介紹一下。 雙擊系統(tǒng)托盤下方的時(shí)間,在服務(wù)器地址欄輸入國(guó)家授時(shí)中心服務(wù)器的IP地址(210.72.145.44),然后點(diǎn)擊“確定”按鈕保存下來就行了。
國(guó)內(nèi)能用的一些GPS校時(shí)服務(wù)器:
為了同步您的系統(tǒng)時(shí)鐘, 需要首先找到至少一個(gè) GPS校時(shí)服務(wù)器以供使用。 網(wǎng)絡(luò)管理員, 或 ISP 都可能會(huì)提供用于這樣目的的 GPS校時(shí)服務(wù)器──請(qǐng)查看他們的文檔以了解是否是這樣。 另外,也有一個(gè)在線的 公開的 GPS校時(shí)服務(wù)器列表, 您可以從中選一個(gè)較近的 GPS校時(shí)服務(wù)器。
Name IP Address Location
210.72.145.44 (國(guó)家授時(shí)中心服務(wù)器IP地址)
133.100.11.8 日本 福岡大學(xué)
time-a.nist.gov 129.6.15.28 NIST, Gaithersburg, Maryland
time-b.nist.gov 129.6.15.29 NIST, Gaithersburg, Maryland
time-a.timefreq.bldrdoc.gov 132.163.4.101 NIST, Boulder, Colorado
time-b.timefreq.bldrdoc.gov 132.163.4.102 NIST, Boulder, Colorado
time-c.timefreq.bldrdoc.gov 132.163.4.103 NIST, Boulder, Colorado
utcnist.colorado.edu 128.138.140.44 University of Colorado, Boulder
time.nist.gov 192.43.244.18 NCAR, Boulder, Colorado
time-nw.nist.gov 131.107.1.10 Microsoft, Redmond, Washington
nist1.symmetricom.com 69.25.96.13 Symmetricom, San Jose, California
nist1-dc.glassey.com 216.200.93.8 Abovenet, Virginia
nist1-ny.glassey.com 208.184.49.9 Abovenet, New York City
nist1-sj.glassey.com 207.126.98.204 Abovenet, San Jose, California
nist1.aol-ca.truetime.com 207.200.81.113 TrueTime, AOL facility, Sunnyvale, California
nist1.aol-va.truetime.com 64.236.96.53 TrueTime, AOL facility, Virginia