部落格

8 可能 2017

什麼是網絡時間協議(NTP)? | 完整指南

/
發布者

網絡時間協議(NTP)

什麼是 網絡時間協議(NTP)?事實上,它是一種網絡協議,用於通過分組交換網絡在計算系統之間同步時鐘。 自從1980s中期開始,它就是由特拉華大學的David Mills創立的; 它是互聯網上仍然存在的最經驗豐富的協議之一。 NTP取代了其他時間同步創新,針對受益者的時間源或時間服務器的面積改變了時間,或對磨機信息網絡運行時發現的各種延遲適應。

NTP自從30年前推出以來經歷了各種變化。 0在9月份的RFC 958中描述了NTP適配1985。 NTPv0可以在幾毫秒內完成時間精度。 在1988中,RFC 1059表徵了NTPv1,該特性用於調整客戶服務器和共享模式的NTP。 在1989中,RFC 1119描述了NTPv2,其中包括諸如管理協議和確認計劃之類的東西,這些東西尚未被用作當今變體的一部分。 RFC 1305在1992中出現,表徵為NTPv3。 NTPv3包含額外的失誤發現和檢查,這有助於客戶在各種綁定來源之間進行選擇。 通信模式同樣熟悉幫助促進多路傳輸到網絡的時間。 在2010中,RFC 5905分發了NTPv4的詳細信息,但在7822的3月份被RFC 2016升級。 NTPv4是NTP的當前適應。 它保留了相當數量的NTPv3類似組件,但包括支持IPv6作為基礎網絡協議。 驗證額外得到改進,並使協議更加突出的安全性。

NTP利用各種時間源的均勻排列。 漸進式系統的每個級別都被稱為分層,並以零開頭(0)開出數字自尊。 由於您包含時間,來源和同步到層次更高的來源(帶來數字自尊),因此可以將1添加到其層級自尊中。 我們可以利用階層尊重作為時間源的信任水平。 零是最可靠的,而15是最低可靠但同時又是可用的水平。 16的一個層次是不同步的,並被認為是瘋狂的。 級別16階層小工具不是實質性的時間源。 NTP通常以協調世界時(通用時間協調或UTC)發送時間。 附近的時間服務器或客戶小工具上可能需要更改附近的時間。

為合資企業標準發送NTP的時間來自可信來源,例如管理時間源。 在美國,國家標準與技術研究院有許多我們可以同步的服務器。 在tf.nist.gov/tf-cgi/servers.cgi上,您可以發現時間服務器,它們的區域和IP位置,以指示時間服務器。 當你拿起時間到鄰居時間服務器並且地層增加時,你可以利用它作為努力網絡中的時間源。 交換機和交換機(思科和其他公司)可以從附近的時間服務器獲取時間,然後他們可以從通過它們的小配件變成時間源。 大多數主要的工作系統將支持包括Windows在內的NTP。 自Windows 2000以來,所有Windows版本都有Windows Time Service(W32Time)來利用NTP同步時間。

在今天的網絡中,時間可以在幾毫秒或幾毫秒內同步,但為什麼? 那要看! 它依賴所使用的應用程序及其對時間的要求。 這可能是因為擁有一個“明智的”時鐘可能足以知道電子郵件何時製作並另外獲得。 基本能力的時間戳準確的在毫秒內10s就足夠了。 這些應用程序可能會帶來很多額外的時間。 從調查的角度來看,在毫秒內有一個時間戳可以幫助確定網絡內部的問題。 考慮基於價值的應用程序。 擁有管理帳戶或其他預算交換所不僅僅是一個明智的時鐘熱點,這是一個不容置疑的要求。 使用NTP的主要應用之一是航空管理局,作為一個常規客戶,我很高興地認識到,跟踪我們的飛機在飛行中的產品和設備在毫秒內具有精確性。 這使得那些追踪航班的人對飛機的面積和對其他人的接近度有了很大的改進。

NTP是一個已經存在超過30年並且仍然滿足需求的協議。 事實證明,擁有鐘錶是普通的,而且我們依賴於時間。 現在用NTP,我們不僅可以獲得明智的時間源,還可以精確到毫秒級。 如果您需要比這更精確的事情,請查看精確時間協議(PTP)......但這是另一篇文章。

GTranslate Your license is inactive or expired, please subscribe again!