<sup id="kceae"><wbr id="kceae"></wbr></sup><acronym id="kceae"></acronym>
<object id="kceae"></object>
<sup id="kceae"><noscript id="kceae"></noscript></sup>
<sup id="kceae"><wbr id="kceae"></wbr></sup><sup id="kceae"><noscript id="kceae"></noscript></sup>
<object id="kceae"></object>
<sup id="kceae"><wbr id="kceae"></wbr></sup>
<acronym id="kceae"><div id="kceae"></div></acronym>

技術(shù)文章/ TECHNICAL ARTICLES

我的位置:首頁(yè)  >  技術(shù)文章  >  NTP,老矣?壯哉!

NTP,老矣?壯哉!

更新時(shí)間:2023-03-24      瀏覽次數:1459

網(wǎng)絡(luò )時(shí)間協(xié)議(Network Time Protocol,NTP)是數據網(wǎng)絡(luò )潛伏時(shí)間可變的計算機系統之間通過(guò)分組交換進(jìn)行時(shí)鐘同步的一個(gè)網(wǎng)絡(luò )協(xié)議,將所有網(wǎng)絡(luò )中的計算機與UTC(Universal Time Coordinated,世界協(xié)調時(shí))同步。

 

NTP自從1985RFC-958文檔中被特拉華大學(xué)的David L Mills設計提出,發(fā)展到至今的NTPv4,已經(jīng)將近40年的歷程,是目前仍在使用的最古老的互聯(lián)網(wǎng)協(xié)議之一。

 

通過(guò)將網(wǎng)絡(luò )設備連接到時(shí)間服務(wù)器(該服務(wù)器接收來(lái)自明確時(shí)間源的信號),您可以在任何位置享受精確時(shí)間帶來(lái)的好處,從而提高生產(chǎn)力、改善客戶(hù)服務(wù)并實(shí)現同步運營(yíng)。NTP在數字錄音、廣播電臺、計算機互聯(lián)、數字金融、文件協(xié)作和智能電網(wǎng)等等領(lǐng)域有著(zhù)重要作用。

 

賽思在NTP技術(shù)方面也涌現出大量的優(yōu)秀產(chǎn)品,如TS3000系列的TS3000GTS3000U,系列中NS7210的萬(wàn)兆高精度時(shí)間服務(wù)器。

 

 

 

面對新時(shí)代的高精度的PTP時(shí)間同步技術(shù),White Rabbit和光纖同步這些更高精度可達到納秒級甚至亞納秒級的技術(shù),NTP是否會(huì )在不久的將來(lái)退出歷史舞臺?

 

答案顯然是否定的。NTP所具備生命力,創(chuàng )造力的架構基礎使之在各行各業(yè)的應用上存在無(wú)限的延延伸。

 

NTP時(shí)代的延續

 

下圖顯示了兩種NTP時(shí)間格式,64位時(shí)間戳格式和128位日期戳格式。日期戳格式在內部使用,而時(shí)間戳格式在客戶(hù)端和服務(wù)器之間交換的數據包頭中使用。時(shí)間戳格式跨越136年,稱(chēng)為一個(gè)時(shí)代。當前時(shí)代始于190011日,而下一個(gè)時(shí)代始于2036年。

 

 

 

 

 

關(guān)于NTP時(shí)間刻度,最重要的一點(diǎn)是它對天、年或世紀一無(wú)所知,只知道與主紀元相關(guān)的秒差異。NTP的時(shí)間始1900110時(shí)。正值表示黃金時(shí)期之后的時(shí)間;負值表示在此之前的時(shí)間。任何日歷日期格式和NTP格式之間的轉換都是通過(guò)計算給定日期和NTP主紀元之間的秒和分數差來(lái)完成的。

 

時(shí)間戳格式是NTP中常見(jiàn)到的,32位字寬的秒代表了232秒≈136年,即時(shí)間戳所能代表的最長(cháng)時(shí)間為136年,秒的小數部分代表1/232秒≈232ps。大部分人擔心,在2036年,NTP的協(xié)議的使用是否就會(huì )受到限制,甚至在那一年的時(shí)間翻轉會(huì )帶來(lái)時(shí)間紊亂。

 

隨著(zhù)64位軟件系統全面普及,日期戳的使用是解決翻轉問(wèn)題的重要手段,目前NTP v4就支持時(shí)代編碼與時(shí)代補償這兩個(gè)變量。日期戳中的32位時(shí)代編碼與32位秒所能延續的時(shí)間可以長(cháng)到太陽(yáng)系的滅亡,日期戳的小數部分的精度足以分辨光子以光速通過(guò)電磁場(chǎng)所需的時(shí)間。

 

可以看出,目前正處于NTP的第1個(gè)時(shí)代,是NTP青壯年時(shí)期,NTP的發(fā)展會(huì )給時(shí)間信息時(shí)代帶來(lái)更多的驚喜。

 

NTP工作原理

 

TS3000U是賽思一款具備豐富功能的NTP服務(wù)器,以這款設備描述一下NTP是如何實(shí)現網(wǎng)絡(luò )兩臺設備的時(shí)間同步的。

 

 

 

網(wǎng)絡(luò )內存在兩臺TS3000設備,一臺作為服務(wù)器,一臺作為客戶(hù)端。兩臺設備在時(shí)間同步之前客戶(hù)端的時(shí)間為08:00:00AM,服務(wù)器的時(shí)間為10:00:00AM。系統的同步過(guò)程如下:

 

客戶(hù)端首先發(fā)送一個(gè)NTP請求報文給服務(wù)器,該報文中帶有離開(kāi)客戶(hù)端時(shí)的時(shí)間戳T1(08:00:00 AM);當此NTP報文通過(guò)網(wǎng)絡(luò )到達服務(wù)器時(shí),服務(wù)器會(huì )加上自己接收報文的時(shí)間戳T2(10:00:01AM);當此NTP報文離開(kāi)服務(wù)器時(shí),服務(wù)器會(huì )加上發(fā)送時(shí)間戳T3(10:00:02);當客戶(hù)端再次接收到該響應報文時(shí),客戶(hù)端的時(shí)間是T4(08:00:03)。

 

那么客戶(hù)端就有足夠息來(lái)計算兩個(gè)重要的參數:NTP報文的往返時(shí)延Delay=(T4-T1)-(T3-T2)=2秒??蛻?hù)端相對服務(wù)器的時(shí)間差Offset=((T2-T1)+(T3-T4))/2=2小時(shí)。

 

圖片 4.png

 

 

那么客戶(hù)端就可以根據與服務(wù)器的時(shí)間差來(lái)設置自己的時(shí)鐘,實(shí)現與服務(wù)器同步。雖然實(shí)例的時(shí)間同步精度為1秒,但實(shí)際的NTP報文分辨率可達到232皮秒,所以同步精度要超過(guò)秒級。

 

常規的NTP時(shí)間戳是采用軟件的中斷處理來(lái)進(jìn)行打戳的,打戳精度受到線(xiàn)程和系統的影響,在軟件處理優(yōu)先等級高的軟件設計下,其精度達到百微秒級,但是NTP網(wǎng)絡(luò )傳輸又會(huì )因為網(wǎng)絡(luò )數據傳輸問(wèn)題,帶來(lái)來(lái)回鏈路延遲的不對稱(chēng)和不穩定,最終使得NTP的精度在毫秒級,如果采用專(zhuān)用網(wǎng)絡(luò ),那么能有效解決鏈路問(wèn)題,NTP精度可達到百微秒量級。

 

NTP技術(shù)的設計上,賽思公司在NTP時(shí)間戳上采用專(zhuān)有硬件邏輯設計打戳,使NTP的時(shí)間戳的精度達到納秒量級,在采用專(zhuān)有NTP網(wǎng)絡(luò )時(shí),NTP的授時(shí)精度可以達到百納秒,在高精度NTP時(shí)間服務(wù)器的TS3000G中,就采用此項高精度時(shí)間戳技術(shù)提供NTP服務(wù),在業(yè)界也得到了廣泛好評。

 

NTP時(shí)間同步網(wǎng)絡(luò )

 

NTP時(shí)間同步網(wǎng)絡(luò )目標不僅僅是使網(wǎng)絡(luò )內部的時(shí)間同步,同時(shí)也要使網(wǎng)絡(luò )內的時(shí)間與UTC一致,這就決定了NTP網(wǎng)絡(luò )組成的四要素:BD/GPS接收機與天線(xiàn),NTP服務(wù)器,NTP客戶(hù)端和可用的網(wǎng)絡(luò )。

 

目前服務(wù)器內部都配備了高精度的BD/GPS接收機,與UTC的同步精度可達到100ns以?xún)取?/span>

 

 

 

 

有兩種類(lèi)型的NTP服務(wù)器可用于向網(wǎng)絡(luò )提供UTC時(shí)間:公共服務(wù)器和本地服務(wù)器。公共時(shí)間服務(wù)器由第三方擁有和運營(yíng),第三方可通過(guò)互聯(lián)網(wǎng)使用該服務(wù)器。本地NTP服務(wù)器是您自己擁有并安裝在您的場(chǎng)所中的服務(wù)器,在您的服務(wù)器和客戶(hù)端之間建立物理網(wǎng)絡(luò )連接。

 

如果同步時(shí)間對運營(yíng)至關(guān)重要,那么本地時(shí)間服務(wù)器是更安全、更可靠的選擇。它們提供了改進(jìn)的準確性和更多的控制,同時(shí)避免了公共服務(wù)器的各種缺點(diǎn)。

 

 

 

 

公共時(shí)間服務(wù)器

本地時(shí)間服務(wù)器

由第三方運營(yíng),可靠性保證不足

由自己運營(yíng),系統全時(shí)段由自己控制

同步性能取決于可靠的互聯(lián)網(wǎng)連接

互聯(lián)網(wǎng)連接丟失后,同步性能可以維持

防火墻需要一個(gè)開(kāi)放的端口,容易受到網(wǎng)絡(luò )攻擊

設置在防火墻以?xún)?,安全性?xún)?yōu)

當大量用戶(hù)訪(fǎng)問(wèn)時(shí)會(huì )遇到擁塞

整個(gè)服務(wù)只屬于您,全時(shí)段保證服務(wù)

可能涉及長(cháng)的往返延遲,降低SNTP客戶(hù)端的準確性,而SNTP客戶(hù)端無(wú)法解釋網(wǎng)絡(luò )延遲

最小的往返延遲,使SNTP用戶(hù)的本地服務(wù)器更準確

可能受到速率限制,這限制了客戶(hù)端可以向服務(wù)器發(fā)出的時(shí)間請求數。超過(guò)速率限制可能會(huì )導致禁令

允許您設置自己的速率限制,并根據需要可使用任意數量的客戶(hù)端,適合大型網(wǎng)絡(luò )

 

在大型網(wǎng)絡(luò )上,可能有太多的客戶(hù)端,以至于服務(wù)器無(wú)法處理來(lái)自所有客戶(hù)端的請求。在這些情況下,服務(wù)器和客戶(hù)機層次結構排列。

 

第一層服務(wù)器通過(guò)GPS/BD信號與UTC進(jìn)行同步,并通過(guò)網(wǎng)絡(luò )連接將該時(shí)間提供給第二層上的客戶(hù)端。反過(guò)來(lái),第二層設備可以通過(guò)向第三層上的客戶(hù)端提供時(shí)間來(lái)像服務(wù)器一樣工作,第三層設備可以向第四層設備提供時(shí)間,依此類(lèi)推。這樣,第一層設備就不會(huì )因太多請求而過(guò)載。

 

常規最多共有15個(gè)同步的層級別(層16用于非同步的客戶(hù)端),但每個(gè)層都會(huì )引入另一層網(wǎng)絡(luò )延遲,導致準確性降低。

 

為了解決這一問(wèn)題,NTP客戶(hù)端可以設置為從多個(gè)服務(wù)器請求時(shí)間,將多個(gè)服務(wù)器對等在一起,這樣,如果一個(gè)服務(wù)器失去硬件時(shí)鐘同步,客戶(hù)端可以從對等組中的其他服務(wù)器獲得時(shí)間,以幫助它們盡可能接近地正確的時(shí)間。

 

 

 

NTP的網(wǎng)絡(luò )安全

 

越來(lái)越多的計算機與設備使用網(wǎng)絡(luò )時(shí)間協(xié)議通過(guò)公共互聯(lián)網(wǎng)來(lái)傳輸時(shí)鐘數據,進(jìn)一步同步時(shí)鐘。但是NTP是少數幾個(gè)仍在普遍使用的不安全的互聯(lián)網(wǎng)協(xié)議之一。攻擊者可以通過(guò)觀(guān)察客戶(hù)端與服務(wù)器之間的網(wǎng)絡(luò )流量為客戶(hù)端提供虛假數據,并根據客戶(hù)端的實(shí)現和配置,修改NTP時(shí)間戳,強迫將系統時(shí)鐘設置為任何時(shí)間和日期。

 

一旦客戶(hù)端的系統時(shí)鐘不準確,一些程序和服務(wù)就可能無(wú)法工作,如Web服務(wù)器證書(shū)等以時(shí)間作為密鑰驗證手段(之一)的程序。

 

NTP安全方面,賽思做了大量的技術(shù)研究和安全防護,如傳送時(shí)間戳和重放檢測;消息摘要保護數據包的完整性檢測;Autokey模型自動(dòng)分發(fā)對稱(chēng)摘要密鑰的保護措施;MD身份驗證;網(wǎng)絡(luò )黑名單;基于Autokey模型的NTP協(xié)議序列的保護措施;限制數據包到達率抵抗消耗資源的Dos攻擊防護。

 

 

 

 

賽思為廣大用戶(hù)提供精確時(shí)間的同時(shí),也為用戶(hù)享受服務(wù)過(guò)程中的安全性著(zhù)想。在持續創(chuàng )新專(zhuān)研過(guò)程中,與廣大用戶(hù)和合作伙伴雙贏(yíng)。

 

 

 

電話(huà):TEL(來(lái)電請告知來(lái)自智能制造網(wǎng))

15347823393

地址:ADDRESS

浙江省嘉興市南湖區順澤路1376號

關(guān)注公眾號

<sup id="kceae"><wbr id="kceae"></wbr></sup><acronym id="kceae"></acronym>
<object id="kceae"></object>
<sup id="kceae"><noscript id="kceae"></noscript></sup>
<sup id="kceae"><wbr id="kceae"></wbr></sup><sup id="kceae"><noscript id="kceae"></noscript></sup>
<object id="kceae"></object>
<sup id="kceae"><wbr id="kceae"></wbr></sup>
<acronym id="kceae"><div id="kceae"></div></acronym>
大余县| 思南县| 苏尼特右旗| 江永县| 清河县| 滕州市| 将乐县| 齐河县| 湛江市| 新野县| 郯城县| 清苑县| 屏东市| 钟祥市| 思南县| 曲阳县| 革吉县| 南溪县| 兴海县| 商都县| 饶平县| 全椒县| 右玉县| 禹城市| 大港区| 呼和浩特市| 巨鹿县| 买车| 宣威市| 庆云县| 新巴尔虎左旗| 襄樊市| 安宁市| 阿图什市| 新巴尔虎右旗| 公安县| 昌都县| 抚远县| 宿迁市| 安国市| 营山县| http://444 http://444 http://444 http://444 http://444 http://444