隨著信息技術的快速發展,在許多要求實時性的應用場合,通信系統必須保證傳輸實時性的確定性、精確性、穩定性。網絡時間協議(networktimeprotocol,NTP)由美國德拉瓦大學的David LMills教授于1985年提出,是用于設計使Internet上的計算機保持時間同步的一種通信協議。
網絡時間協議可以估算出數據包在Internet上的往返延遲,并可獨立地估算計算機時鐘偏差。在大多數的環境中,NTP可以提供l~50ms的可靠時間源。 在實際很多應用中,秒級的精確度就足夠了。在這種情況下,簡單網絡時間協議(simplenetwork time protocol,SNTP)出現了,它通過簡化原來的訪問協議,在保證時間精確度的前提下,使得對網絡時間的開發和應用變得容易。NTP簡介:
簡單網絡時間協議(SNTP)由RFC1769文檔定義。SNTP能夠與NTP 協議具有互操作性,即SNTP 客戶可以與NTP服務器協同工作,同樣NTP 客戶也可以接收SNTP 服務器發出的授時信息。
這是因為NTP 和SNTP的數據包格式是一樣的,計算客戶時間、時間偏差以及包往返時延的算法也是一樣的。因此NTP 和SNTP 實際上是無法分割的。
時鐘層的概念:
時鐘的層數決定了時鐘的準確度,其取值范圍為0~15。參考時鐘的層數取值范圍為0~15,準確度從0到15依次遞減。層數為0的時鐘處于子網特殊位置,是基準時間參考源,目前普遍采用GPS的UTC時間源。
NTP 工作原理:
?雙向時延:d =(T4-T1)-(T3-T2)
?A相對B的時間差:offset =((T2-T1)+(T3-T4))/2
?如果往返的傳輸時間相等,根據四個時刻可以求得時鐘偏差和傳輸時間
Authenticator字段可選,用來存放認證密鑰或加密碼
NTP工作模式:
1.服務器/客戶端模式
2.對等體模式
3.廣播模式
4.組播模式
責任編輯:dhj
-
通信協議
+關注
關注
28文章
915瀏覽量
40442 -
時鐘
+關注
關注
11文章
1747瀏覽量
131803 -
模式
+關注
關注
0文章
65瀏覽量
13431
發布評論請先 登錄
相關推薦
加州理工學院開發出超100GHz時鐘速度的全光計算機
計算機網絡架構的演進
NTP服務器在云計算中的作用
工業中使用哪種計算機?
![工業中使用哪種<b class='flag-5'>計算機</b>?](https://file1.elecfans.com/web2/M00/EB/A1/wKgZomZe5fWAXs4EAABHp9zbA6E074.png)
計算機局域網技術是什么
解讀網絡時間協議NTP,帶你領略NTP的魅力!
![解讀<b class='flag-5'>網絡時間協議</b>NTP,帶你領略NTP的魅力!](https://file1.elecfans.com/web2/M00/F3/A7/wKgZomZ9J8iAUnbOAAQZ_2BXD8U222.png)
工業計算機與普通計算機的區別
時間同步——NTP網絡時間服務器
![<b class='flag-5'>時間</b>同步——NTP<b class='flag-5'>網絡</b><b class='flag-5'>時間</b>服務器](https://file1.elecfans.com/web2/M00/8D/BB/wKgZomS_foGAYEktAABPVYGIyQQ131.png)
評論