什么是NTP服务器?NTP是特拉华大学教授David L. Mills开发工作的成果。该协议的第一个官方规范是Internet协议系列的一部分,于1985年9月在RFC 958中发布。它将NTP描述为一种通过一组分散的客户端和服务器来同步多个网络时钟的协议。它的前身是时间协议和ICMP时间戳报文,它们的功能合并在网络时间协议中。NTP基于用户数据报协议(UDP),支持无连接数据传输。此UDP端口号为 123。
NTP服务器提供了将不同系统的时间同步到一纳秒精度所必需的基本协议机制。它还包含规定本地系统时钟的准确性和可能的错误来源的规定。该协议只规定了数据表示的类型和消息格式,但不提供同步和过滤算法。
那么NTP服务器是如何工作的?
为了将计算机时钟同步到纳秒级,网络时间协议使用协调世界时 (UTC),该时间自1972年开始实施。这是通过各种方法确定的,包括无线电和卫星系统。全球定位系统(GPS)等重要服务都配备了特殊的接收器来接收相应的信号。由于为每台计算机配备这种接收器既不划算也不可行,因此出现了所谓的主时间服务器,它也有一个UTC接收器。使用NTP等协议,这些服务器可以同步其网络中计算机的时钟。
在这个同步过程中,与UTC源的距离有不同的层次结构程度,也称为“层”(拉丁语为“层”)。例如,所有从主时间服务器或卫星导航系统获取时间的技术设备都属于stratum-0类别。这方面的例子是原子钟或无线电钟。从这种原子或无线电时钟获得UTC的计算机对应于 stratum-1,依此类推。每个系统既是前一层的客户端,又是后一层系统的服务器(至少是潜在的)。
以上是“什么是NTP服务器?NTP服务器是如何工作的?”介绍,希望能帮助到大家了解!
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !