天天看點

網絡時間協定NTP介紹

定義

網絡時間協定NTP(Network Time Protocol)是TCP/IP協定族裡面的一個應用層協定。NTP用于在一系列分布式時間伺服器與用戶端之間同步時鐘。NTP的實作基于IP和UDP。NTP封包通過UDP傳輸,端口号是123。

目的

随着網絡拓撲的日益複雜,整個網絡内裝置的時鐘同步将變得十分重要。如果依靠管理者手工修改系統時鐘,不僅工作量巨大,而且時鐘的準确性也無法得到保證。NTP的出現就是為了解決網絡内裝置系統時鐘的同步問題。

NTP主要應用于網絡中所有裝置時鐘需要保持一緻的場合,比如:

網絡管理:對從不同路由器采集來的日志資訊、調試資訊進行分析時,需要以時間作為參照依據。

計費系統:要求所有裝置的時鐘保持一緻。

多個系統協同處理同一個複雜事件:為保證正确的執行順序,多個系統必須參考同一時鐘。

備份伺服器和客戶機之間進行增量備份:要求備份伺服器和所有客戶機之間的時鐘同步。

使用者登入時間:某些應用程式需要知道使用者登入系統的時間以及檔案修改的時間。

版本的演進

NTP是從時間協定和ICMP時間戳封包演變而來,在準确性和健壯性方面進行了特殊的設計。NTP的版本演進如表1所示

網絡時間協定NTP介紹

繼續閱讀