NTP網路時間協議

2021-10-01 02:55:40 字數 747 閱讀 3885

網路時間協議,英文名稱:network time protocol(ntp)是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源(如石英鐘,gps等等)做同步化,它可以提供高精準度的時間校正(lan上與標準間差小於1毫秒,wan上幾十毫秒),且可介由加密確認的方式來防止惡毒的協議攻擊。ntp的目的是在無序的internet環境中提供精確和健壯的時間服務。

原理:

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時間同步報文中包含的時間是格林威治時間,是從2023年開始計算的秒數。

NTP 網路時間協議

gmt 格林威治標準時間 utc 世界協調時間 屬於原子時鐘 cts 北京標準時間 不停地時間同步,可以保證時間的相對準確,但是永遠無法精確 網路通訊延遲影響時間同精度 ntp通過網路進行時間同步,提供時間服務和協議。ntp協議分為17層 第0層 第16層,0代表時間源。和0層時間伺服器同步的是1層...

NTP 網路時間協議

前言 搭建了乙個linux虛擬機器,發現跑著跑著時間有差異,查資料發現這個是正常的,因為系統時間和硬體時間是本地時間,會因各種原因導致跟標準時間utc時間有差異,所以計算機界的牛人發明了ntp協議,專門用來解決時間差異問題。概念 ntp,網路時間協議,專門用於不同主機間的時間同步,他是乙個層級結構,...

NAT位址轉換 NTP 網路時間協議

nat network address trascation s nat 為多對一 或 多對多 轉換,外部無法直接訪問內部的位址 靜態pat port address trascation 將協議和埠轉換到外部位址 outside local 為遠端目標的私網 outside global 為遠端目...