NTP概述
介绍NTP的应用。
网络时间协议NTP(Network Time Protocol)的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟基本保持一致,从而使设备能够提供基于统一时间的多种应用。
对于运行NTP的本地系统,既可以接受来自其他时钟源的同步,也可以作为时钟源去同步别的时钟,并且可以通过交换NTP报文互相同步。
NTP使用UDP传输协议,使用123号端口。
NTP的应用
NTP主要应用于需要网络中所有主机或路由器时钟保持一致的场合,比如:
网络管理:对从不同路由器采集来的日志信息、调试信息进行分析时,需要以时间作为参照依据。
计费系统:要求所有设备的时钟一致。
完成某些功能:例如,定时重启网络中的所有路由器,要求所有路由器的时钟保持一致。
多个系统协同处理同一个复杂事件:为保证正确的执行顺序,多个系统必须参考同一时钟。
在备份服务器和客户机之间进行增量备份:要求备份服务器和所有客户机之间时钟同步。
对于网络中的众多设备,如果依靠管理员手工输入命令来修改系统时钟,不仅工作量巨大,也不能保证时钟的精确性。通过配置NTP,可以很快将网络中设备的时钟同步,同时保证很高的精度。
NTP的优势:
采用分层(Stratum)的方法来定义时钟的准确性,可以迅速同步网络中各台设备的时间。
支持访问控制和MD5(Message-Digest Algorithm 5)、HMAC-SHA256(Secure Hash Algorithm 256)验证。
支持采用单播、组播或广播方式发送协议报文。