網絡時間協議是一種在網絡上的多臺計算機之間精確同步時間的方法。大多數計算機時鐘每天至少損失一秒鐘的時間,這對普通用戶來說并不那么重要。許多安全和事件日志記錄系統必須跟蹤包括Internet在內的多個網絡上的計算...
網絡時間協議是一種在網絡上的多臺計算機之間精確同步時間的方法。大多數計算機時鐘每天至少損失一秒鐘的時間,這對普通用戶來說并不那么重要。許多安全和事件日志記錄系統必須跟蹤包括Internet在內的多個網絡上的計算機。這些系統依賴與網絡時間協議連接的計算機的時鐘同步。此協議經常從服務器更新客戶端上的準確時間維護國際原子時標準。網絡時間協議經常從維護國際原子時間標準的服務器上更新其客戶端上的準確時間。網絡時間協議也被稱為NTP,在20世紀80年代末作為一個標準首次建立。在整個20世紀90年代,為了改進身份驗證、算法、精度和外部同步。2010年,互聯網工程任務組(IETF)在征求意見(RFC)5905中提出了NTP版本4。版本4包括公鑰加密、納秒時間精度和自動定位時間服務器的方法。它還包括改進的算法和準確性,以及對新的硬件參考時鐘和操作系統的支持。只有當電子郵件或文件修改時間戳出現故障時,小型本地網絡上的用戶才可能稍微感到惱火。在Internet上有許多用戶和共享資源的網絡將受到嚴重影響,然而,對于金融交易數據庫、工業控制應用程序和網絡監控軟件,準確的時間通常是至關重要的,不僅在記錄交易的系統上,而且在所有報告數據的計算機上,每天24小時。網絡時間協議和支持它的國際時間服務器可以解決這些問題需要。網絡管理員可以每天從時間服務器手動更新每個客戶端上的時間。系統也可以配置為在每次重新啟動時重新加載時間。但是,由于許多因素(包括溫度和操作系統問題),時間從一小時到一小時的漂移是顯著的。最佳解決方案通常是自動重置每個客戶端在這種“網絡時間增量相對較小的情況下,用戶使用的是一個非常小的網絡時間增量”方法,時間上的突然向前或向后跳躍。使用網絡時間協議的客戶端可以從基于Internet的服務器或硬連接的外部時間源獲取準確的時間。最終,這兩個源都從國際時間服務器獲得協調世界時(UTC)。硬連接源可以通過特殊無線電信號。網絡源通常通過運行NTP軟件的幾層服務器間接獲取。雖然只有少數時間服務器直接連接到原子鐘上,但全球有成千上萬臺服務器將時間中繼到本地系統。每個NTP客戶端上運行的網絡時間相關軟件保持其時鐘以極高的準確性和規律性進行更新。當客戶端未連接到Internet時,NTP算法根據過去的性能來估計當前時間。不需要NTP全部功能的系統可以使用精簡版的簡單網絡時間協議(SNTP)
-
發表于 2020-08-07 12:36
- 閱讀 ( 927 )
- 分類:電腦網絡