1

NTP协议

1. NTP(Network Time Protocol)协议简介
     NTP协议,即网络时间协议,是一种帮助网络中计算机的时钟时间同步的协议。该协议是一种应用层协议,负责TCP/IP网络上主机的时间同步。NTP协议于1981年由美国特拉华大学David Mills开发,主要是方便计算机间的无缝连接。
2. NTP的主要特征

  •     NTP服务器可以访问高精密原子钟(highly precise atomic clocks)和GPU时钟
  •     CPU时钟采用UTC (Coordinated Universal Time)技术进行同步
  •     在信息交换通信中避免漏洞
  •     为文件系统提供一致的时间记录

3. NTP工作原理

     NTP是一种工作在应用层上的协议,它使用分层的时间资源系统,并在分层服务器内提供同步。首先在最顶层,有高度精确的时间资源,如原子钟或GPS时钟。这些时钟资源被称为层0服务器,它们与下面的层1、层2或层3等NTP服务器相连。然后这些服务器提供准确的日期和时间,以便相互通信的主机能够同步。

 

图:NTP协议架构

 4. NTP应用

  • 用于录制现场声音的生产系统
  • 用于广播基础设施开发

5. NTP的优势和不足

优势:

  • 提供设备之间的互联网时间同步
  • 能用于认证系统如Kerberos
  • 能内置地提供增强式安全性
  • 提供网络加速,有助于故障排除
  • 用于网络同步困难的文件系统

不足:

  • 当服务器停机时,运行中的通信会影响同步时间
  • 由于时区不同,服务器容易出错,可能会发生冲突
  • NTP报文增加时,同步冲突
  • 伪造可以在时间同步过程完成
posted @ 2022-07-13 20:41  Bonne_chance  阅读(2743)  评论(0编辑  收藏  举报
1