网络时间协议:修订间差异
外观
无编辑摘要 |
|||
| 第1行: | 第1行: | ||
网络时间协议(NetworkTimeProtocol,NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层。自1985年以来,NTP是目前仍在使用的最古老的互联网协议之一。NTP由特拉华大学的大卫·米尔斯(David L. Mills)设计。 | |||
NTP意图将所有参与计算机的协调世界时(UTC)时间同步到几毫秒的误差内。它使用Marzullo算法的修改版来选择准确的时间服务器,其设计旨在减轻可变网络延迟造成的影响。NTP通常可以在公共互联网保持几十毫秒的误差,并且在理想的局域网环境中可以实现超过一毫秒的精度。不对称路由和拥堵控制可以导致100毫秒(或更高)的误差。 | |||
该协议通常描述为一种主从式架构,但它也可以用在点对点网络中,对等体双方可将另一端认定为潜在时间源。发送和接收时间戳采用用户数据报协议(UDP)的端口123实现。这也可以使用广播或多播,其中的客户端在最初的往返校准交换后被动地监听时间更新。NTP提供一个即将到来闰秒调整的警告,但不会传输有关本地时区或夏时制的信息。 | |||
当前协议版本为4(NTPv4),这是一个RFC 5905文档中建议的标准。它向下兼容指定于RFC 1305的版本3。 | |||
[[windows开启ntp服务]] | [[windows开启ntp服务]] | ||
[[分类:应用层]] | [[分类:应用层]] | ||
2025年9月23日 (二) 16:15的最新版本
网络时间协议(NetworkTimeProtocol,NTP)是在数据网络潜伏时间可变的计算机系统之间通过分组交换进行时钟同步的一个网络协议,位于OSI模型的应用层。自1985年以来,NTP是目前仍在使用的最古老的互联网协议之一。NTP由特拉华大学的大卫·米尔斯(David L. Mills)设计。
NTP意图将所有参与计算机的协调世界时(UTC)时间同步到几毫秒的误差内。它使用Marzullo算法的修改版来选择准确的时间服务器,其设计旨在减轻可变网络延迟造成的影响。NTP通常可以在公共互联网保持几十毫秒的误差,并且在理想的局域网环境中可以实现超过一毫秒的精度。不对称路由和拥堵控制可以导致100毫秒(或更高)的误差。
该协议通常描述为一种主从式架构,但它也可以用在点对点网络中,对等体双方可将另一端认定为潜在时间源。发送和接收时间戳采用用户数据报协议(UDP)的端口123实现。这也可以使用广播或多播,其中的客户端在最初的往返校准交换后被动地监听时间更新。NTP提供一个即将到来闰秒调整的警告,但不会传输有关本地时区或夏时制的信息。
当前协议版本为4(NTPv4),这是一个RFC 5905文档中建议的标准。它向下兼容指定于RFC 1305的版本3。