首頁  >  文章  >  NTP時間校準伺服器有什麼用

NTP時間校準伺服器有什麼用

(*-*)浩
(*-*)浩原創
2019-07-29 14:10:5418669瀏覽

時間校準伺服器,即NTP伺服器,是針對電腦、自動化裝置等進行校時而研發的一種設備,它可以使電腦對其伺服器或時脈源做同步化,它可以提供高精度的時間校正,且可介由加密確認的方式來防止惡毒的協定攻擊。

NTP時間校準伺服器有什麼用

本文操作環境:Windows7系統,Dell G3電腦。

NTP伺服器可以讓電腦對其伺服器或時鐘來源(如石英鐘,GPS等等)做同步化,它可以提供高精確度的時間校正(LAN上與標準間差小於1毫秒,WAN上幾十毫秒),且可介由加密確認的方式來防止惡毒的協定攻擊。時間按NTP伺服器的等級傳播。依照離外部UTC來源的遠近把所有伺服器歸入不同的Stratum(層)。

NTP提供準確時間,首先要有準確的時間來源,這一時間應該是國際標準時間UTC。 NTP取得UTC的時間來源可以是原子鐘、天文台、衛星,也可以從Internet取得。這樣就有了準確而可靠的時間源。時間按NTP伺服器的等級傳播。依照離外部UTC 來源的遠近將所有伺服器歸入不同的Stratum(層)。 Stratum-1在頂層,有外部UTC接入,而Stratum-2則從Stratum-1獲取時間,Stratum-3從Stratum-2獲取時間,以此類推,但Stratum層的總數限制在15以內。所有這些伺服器在邏輯上形成階梯式的架構相互連接,而Stratum-1的時間伺服器是整個系統的基礎。

電腦主機一般同多個時間伺服器連接, 利用統計的演算法過濾來自不同伺服器的時間,以選擇最佳的路徑和來源來校正主機時間。即使主機在長時間無法與某一時間伺服器連結的情況下,NTP服務依然有效運作。

為防止對時間伺服器的惡意破壞,NTP使用了識別(Authentication)機制,檢查來對時的資訊是否是真正來自所宣稱的伺服器並檢查資料的返迴路徑,以提供對抗幹擾的保護機制。

擴充資料

NTP協定

在電腦的世界裡,時間非常重要,例如對於火箭發射這種科研活動,對時間的統一性和準確性要求就非常地高,是按照A這台計算機的時間,還是按照B這台計算機的時間?

NTP就是用來解決這個問題的,NTP(Network Time Protocol,網路時間協定)是用來讓網路中的各個電腦時間同步的一種協定。它的用途是把電腦的時鐘同步到世界協調時UTC,其精度在區域網路內可達0.1ms,在網路上絕大多數的地方其精度可以達到1-50ms。

依照離外部UTC來源的遠近把所有伺服器歸入不同的Stratum(層)。

NTP提供準確時間,首先要有準確的時間來源,這一時間應該是國際標準時間UTC。 NTP取得UTC的時間來源可以是原子鐘、天文台、衛星,也可以從Internet取得。這樣就有了準確而可靠的時間源。

時間按NTP伺服器的等級傳播。依照離外部UTC 來源的遠近將所有伺服器歸入不同的Stratum(層)。 Stratum-1在頂層,有外部UTC接入,而Stratum-2則從Stratum-1獲取時間,Stratum-3從Stratum-2獲取時間,以此類推,但Stratum層的總數限制在15以內。所有這些伺服器在邏輯上形成階梯式的架構相互連接,而Stratum-1的時間伺服器是整個系統的基礎。

電腦主機一般同多個時間伺服器連接, 利用統計的演算法過濾來自不同伺服器的時間,以選擇最佳的路徑和來源來校正主機時間。即使主機在長時間無法與某一時間伺服器連結的情況下,NTP服務依然有效運作。

為防止對時間伺服器的惡意破壞,NTP使用了識別(Authentication)機制,檢查來對時的資訊是否是真正來自所宣稱的伺服器並檢查資料的返迴路徑,以提供對抗幹擾的保護機制。

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是NTP時間校準伺服器有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn