NTP協(xié)議和算法
NTP:Network Time Protocol,網絡時間協(xié)議,用于時間同步,它可以提供高精準度的時間校正(LAN上與標準時間差小于1毫秒,WAN上幾十毫秒),且可通過加密確認的方式來防止惡意攻擊。
NTP校時原理:
每一個時間包內包含最近一次的事件的時間信息、包括上次事件的發(fā)送與接收時間、傳遞現(xiàn)在事件的當?shù)貢r間、及此包的接收時間。在收到上述包后即可計算出時間的偏差量與傳遞資料的時間延遲。時間服務器利用一個過濾演算法,及先前八個校時資料計算出時間參考值,判斷后續(xù)校時包的精確性,一個相對較高的離散程度,表示一個對時資料的可信度比較低。僅從一個時間服務器獲得校時信息,不能校正通訊過程所造成的時間偏差,而同時與許多時間服務器通信校時,就可利用過濾算法找出相對較可靠的時間來源,然后采用它的時間來校時。
時間信息的傳輸都使用UDP協(xié)議。
NTP協(xié)議格式:
NTP packet = NTP header + Four TimeStamps = 48byte
NTP header : 16byte
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
|LI | VN |Mode | Stratum | Poll | Precision |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
LeapYearIndicator : 2bit
VersionNumber : 3bit
Stratum : 8bit
Mode : 3 bit
PollInterval : 8 bit
Percision : 8bit
| Root Delay |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Root delay : 32bit
| Root Dispersion |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Root Dispersion : 32bit
| Reference Identifier |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Reference Identifier : 32bit
Four TimeStamps : 32byte
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
| Reference Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Reference Timestamp : 64bit
| Originate Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Originate Timestamp : 64bit
| Receive Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Receive Timestamp : 64bit
| Transmit Timestamp |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Transmit Timestamp : 64bit
| Authenticator (optional) (96) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Network Time Protocol使用port 123,64 bits的binary number,前32 bits和Time Protocol一樣,后32 bits用以表示秒以下的部份,并加上網絡延時量的估計.理論上可以精確到到2的-32次方秒,實際使用大約只有50ms(廣域網)左右,在局域網可達1ms。在實際中您應找最近而且最穩(wěn)定的Server作時間源。
SNTP算是NTP的一個子集,它不像NTP可以同時和多個Server對時, 一般在Client端下使用。
相關文章
- 這篇文章主要是為探索一下這個校驗和算法具體怎么實現(xiàn)的,需要的朋友可以參考下2013-10-26
OSPF協(xié)議在通信網絡中的應用分析及算法優(yōu)化
這篇文章主要為大家介紹了開放最短路徑優(yōu)先(osPF)協(xié)議和通信一絡的相關概念,對osPF協(xié)議的應用機制和算法優(yōu)化行分析。 需要的朋友可以和腳本之家的小編一起學習一下2014-09-23Cisco網絡協(xié)議:EIGRP中生成默認路由的4種方法
這篇文章主要為大家介紹了在Cisco網絡協(xié)議EIGRP中生成默認路由的4種方法,第一種寫一條默認路由,network到EIGRP進程,第二種寫一條默認路由,重分布靜態(tài)到EIGRP進程,第三2014-09-29Cisco網絡協(xié)議:EIGRP向本區(qū)域下放默認路由的設置方法
這篇文章主要為大家介紹了Cisco網絡協(xié)議中EIGRP向本區(qū)域下放默認路由的設置方法與步驟,EIGRP是加強型內部網關路由協(xié)議,需要的朋友可以參考下2014-09-29- 今天我們給大家介紹的是路由器的一些基礎知道,路由表和路由選擇算法,這是每一個網管在設置網絡時必須掌握的內容,否則就無法設置好路由器,從而造成整個網絡不穩(wěn)定,更多2012-11-13
- 華為新推出S 12700 敏捷交換機,利用其靈活可編程的特點,開創(chuàng)性地實現(xiàn)了iPCA 功能,全面提升網絡質量檢測和故障精確定位能力,降低網絡運維成本,iPCA網絡包守恒算法是怎2014-09-24
- 我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取。所以很多銀行網站或電子郵箱等等安全級別較高的服務都會采用HTTPS協(xié)議2021-11-27
網絡基礎知識:了解網絡協(xié)議的組成和常見的網絡協(xié)議
協(xié)議是網絡中計算機或設備之間進行通信的一系列規(guī)則的集合。常用協(xié)議有IP、TCP、HTTP、POP3、SMTP等2014-09-16網絡協(xié)議概述:物理層、連接層、網絡層、傳輸層、應用層詳解
這篇文章主要介紹了網絡協(xié)議概述:物理層、連接層、網絡層、傳輸層、應用層詳解,本文用生活中的郵差與郵局來幫助理解復雜的網絡協(xié)議,通俗易懂,文風幽默,是少見的好文章,需2014-09-01- EIGRP(增強內部網關路由協(xié)議)可以不用定期的發(fā)送路由更新信息以減少帶寬的占用,Appletalk、IP、Novell和NetWare多種網絡層協(xié)議可以支持2016-07-04

