网络时间同步与管理全解析
1. 网络时间同步的重要性及NTP概述
在网络环境中,若主机对时间的认知存在差异,计算机往往无法正常工作。例如,当主DNS服务器和从DNS服务器对当前时间的认知差异显著时,DNS服务器会出现问题,且在这种情况下不会接受区域传输。此外,许多安全协议(如Kerberos)的超时值依赖于精确的时钟。
网络时间协议(NTP)旨在通过自动化网络时间同步来解决这一问题。NTP的主页是 http://www.ntp.org ,在 http://www.eecis.udel.edu/~mills/ntp.htm 也有很多有用的信息。计算机时钟之所以会出现不同步,是因为计算机中的振荡器存在不稳定性(如受温度变化影响),以及计算机硬件和软件的延迟,这些会导致系统时钟出现误差(分别称为漂移和抖动)。随着时间推移,即使最初设置为相同时间的不同计算机,由于各自硬件引入的误差不同,时钟设置也会出现偏差。
NTP自1980年就已出现,由特拉华大学的David L. Mills教授及其学生设计编写。该协议能为网络内的所有计算机提供时间同步,具备容错能力,可扩展到非常大的网络。它还包含客户端和服务器之间的认证功能,以及收集和显示操作统计信息的功能,目标精度约为232皮秒。
2. NTP的工作原理
NTP以分层的客户端/服务器方式运行,权威时间值从顶级服务器向下传递,经过低级服务器,最终到达客户端。整个方案基于所谓的第1层服务器,这些服务器从可靠来源(如连接的参考时钟)接收当前时间更新。从这些服务器接收时间值的服务器称为第2层服务器,依此类推。
获取权威时间有以下几种选择:
- 系统可连接到外部原子钟。
-
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



