很多人對于
NTP時間服務器不是很具體的了解今天上海銳呈電氣有限公司就給大家詳細的普及下NTP時間服務器。NTP時間服務器的NTP是用于在分布式時間服務器與客戶端之間進行的時間同步,它的效果定義了NTP時間服務器實現(xiàn)過程中所使用的結構、算法、實體和協(xié)議。
我們從理論上來說明NTP時間服務器,它精度可達到十億分之一秒。計算機A與B 通過網(wǎng)絡相連,它們都有自己獨立的系統(tǒng)時間,要實現(xiàn)各自系統(tǒng)時鐘的自動同步,先假設以計算機B 為NTP時間服務器,即計算機A 將使自己的時間與計算機B 的時間同步。計算機A 如果要從計算機B 同步時間,至少應知道兩個信息: A 與B 之間的時間差( Offset) ; A 與B 同步過程中在路途上的損耗( Delay) 。獲得這兩個消息,A 即可順利計算出如果要同步到B,應修改多少時間量
NTP時間服務器作為時鐘源,外接天線與GPS衛(wèi)星通訊,獲取標準時鐘信號。網(wǎng)絡時間服務器內(nèi)置高精度時鐘,GPS 信號丟失情況下仍可輸出標準時間信號。網(wǎng)絡時間服務器通過以太網(wǎng)與系統(tǒng)數(shù)據(jù)服務器連接,實現(xiàn)網(wǎng)絡授時。關于NTP時間服務器設置網(wǎng)絡時間服務器設置很簡單,計算機與時間服務器的RJ45 接口相連,通過Windows 命令,進入服務器配置。
NTP時間服務器協(xié)議約定的實際上是如何計算出A 與B 之間的Offset 和Delay 值。系統(tǒng)時間同步的工作過程為: 計算機A 發(fā)送一個NTP 消息包給計算機B,該消息包帶有它離開計算機A時的時間戳T1; 當此NTP 消息包到達計算機B時,計算機B 加上自己的時間戳,該時間戳為T2;當此NTP 消息包離開計算機B 時,計算機B 再加上自己的時間戳,該時間戳為T3; 當計算機A 接收到該響應消息包時,加上一個新的時間戳,該時間戳為T4; 至此,計算機A 已經(jīng)擁有足夠的信息來計算兩個重要的參數(shù); NTP 消息來回一個周期的時延Delay = ( T4 - T1) - ( T3 - T2) ; 計算機A相對計算機B 的時間差Offset = [( T2 - T1) + ( T3- T4) ]/2。這樣,計算機A 就能夠根據(jù)這些信息來設定自己的時鐘,使之與計算機B 的時間同步。
想了解更多NTP時間服務器相關信息,咨詢