什麼是 NTP?


NTP 代表網路時間協議。它是一種 TCP/IP 協議,可以同步資料網路中的計算機時鐘。NTP 由特拉華大學的 D.L. Mills 於 1980 年代建立,旨在實現高效的時間同步,並透過抖動緩衝區保持分組交換資料網路上可變延遲的影響。

NTP 透過提供關於網際網路上某些特定時間的有效本地時間跟蹤,允許同步分佈在網路中的計算機時鐘。NTP 使用使用者資料報協議在埠號 123 上在使用者和伺服器之間互動。

NTP 軟體包包含一個稱為守護程序或服務的後臺程式,該程式將計算機時鐘同步到特定參考時間,包括無線電時鐘或連線到網路的特定裝置。

NTP 為其參考提供了系統的分層時鐘源方法。每個級別稱為一個分層,並具有一個通常從零開始的分層編號。分層級別作為參考時鐘距離的指示器,以防止層次結構中的迴圈依賴關係。但是,分層並不定義時間的質量或可靠性。

NTP 支援同步多個系統時間至納秒級精度的基本協議機制。它還包括確定本地系統時鐘的準確性和可能誤差源的規則。該協議僅定義資料表示型別和訊息格式,但不支援同步和過濾演算法。

NTP 作為解決方案通常是客戶端-伺服器模型,但也可以使用點對點 (p2P) 技術,甚至廣告和組播來執行,以提供一些計算裝置使用相同的時間。

NTP 的特點

NTP 的特點如下:

  • NTP 是一種協議,它必須搜尋用於同步的良好時間源。它可以最大程度地減少影響同步的任何錯誤累積,並且可以將各種來源相互關聯。

  • NTP 可以橋接臨時網路連線問題,為此,日誌使用過去的讀數來確定當前時間或偏差。

  • NTP 可以輕鬆部署在託管多個服務的伺服器上。

  • NTP 可以在最小 CPU 使用量的情況下同時管理數千個使用者。

  • NTP 具有高度可擴充套件性。同步網路可以包含多個參考時鐘。此類網路的每個節點都可以雙向或單向交換時間資料。

  • NTP 是一種容錯協議,它將自動選擇多個可用時間源中的最佳時間源進行同步。可以整合多個候選者以最大程度地減少累積誤差。

更新時間: 2021-11-22

529 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.