網路時間協議

使計算機時間同步化的協議

網路時間協議所屬現代詞,指的是在網路中實現時間同步是網路中一個很關鍵但又很少被提及的話題。

簡介


在網路中實現時間同步是網路中一個很關鍵但又很少被提及的話題。在不止一個網路設備構成的網路中,如果沒有一種機制來確保網路中所有設備都與同一個時鐘源進行同步,那麼諸如計費、事件日誌、故障分析、針對安全事件的反映以及網路管理都將難以進行。論如何時,當IS系統或者網路管理員需要比較來自兩個不同系統的日誌信息時,每個系統都需要一個參照依據(frameofreference)與日誌信息相匹配,這個參照依據就是被同步了的時間。
網路時間協議(NTP)可能是一個ISP網路中最容易被忽略的配置。NTP是一個體系化的協議,被設計用來同步一個網路中所有的通信設備和計算系統。它是一個動態的、穩定的和容錯的協議,用來保證網路中所有的設備的時鐘精確度誤差在1毫秒之內。此協議首先在RFC958中定義,自此NTP協議被不斷修改以增加更多的冗餘和安全特性,其他的與時間同步相關的RFC有RFC1128、RFC1129、RFC1165、RFC1305、RFC2030。NTP也在無管理的全球Internet環境中為遠程設備提供了精確穩定的時鐘。
區別於其他類似的服務,例如日間協議、時間協議以及ICMP時間戳等,NTP提供了層(stratum)的概念,用於時鐘的選擇和精確的補償措施用於自身的時鐘頻率誤差校正。Stra?鄄tum的概念引自DELL86的電話技術,每一個NTP伺服器的準確度用一個Stratum號碼來定義,最精確的伺服器從Stra?鄄tum為1開始,依次基礎疊加,從2到16。網路時間協議非常高效,在網路中任意兩個設備之間維持其時間誤差在毫秒級,僅需要在網路中傳輸一個數據包。

參考資料


http://www.kankan.cn/SuperLibtary/FreeArticle.asp?AID=28079