NTP与SNTP

2023-11-28 幸小白

NTP与SNTP



NTP

NTP是网络时间协议(Network Time Protocol)的简称。它是用来使计算机网络中的各台计算机时间保持同步的一种协议,可以解决各类信息系统中的时间stamp统一的问题。

NTP是TCP/IP协议族中的一个应用层协议,它的实现基于IP协议和UDP协议,NTP报文通过UDP传输,端口号是123。

NTP协议是把计算机的时钟同步到世界协调时UTC(Universal Time Coordinated),同步精度在局域网内可达0.1ms,在互联网上绝大多数的地方可以达到1~50ms。

SNTP

SNTP是简单网络时间协议(SimpleNetwork TimeProtocol)的简称。作为NTP发展的一个分支,SNTP采用了一种更简单的网络时钟同步方法,例如:SNTP缺乏监管和过滤多个时间参考的能力。它适用于时间精确度要求较低、使用在时间同步网的终端位置上。

SNTP协议采用客户端/服务器的工作方式,可以采用单播(点对点)或者广播(一点对多点)模式操作。单播模式下,SNTP客户端能够通过定期访问SNTP服务器获得准确的时间信息,用于调整客户端自身所在系统的时间,达到同步时间的目的。广播模式下,SNTP服务器周期性地发送消息给指定的IP广播地址或者IP多播地址。SNTP客户端通过监听这些地址来获得时间信息。

SNTP的实现比较简单,特别对于 Client 侧的实现。一些商用的操作系统直接支持 Client 端的 SNTP协议,比如 Windows。

NTP版本介绍

版本

时间

协议号

主要描述

NTPv1

1988.6

RFC 1059

完整描述协议规范和算法,支持对称的操作模式以及客户机-服务器模式。

NTPv2

1989.9

RFC 1119

支持认证和控制信息,使用对称密钥进行身份验证,多伦多大学推出XNTP服务软件

NTPv3

1992.3

RFC 1305

支持DTSS 的算法,正式引入正确性原则和修正算法,此外广播模式也被添加到协议

NTPv3目前应用较为广泛。

NTPv4

2010.6

RFC 5905

NTPv4同时支持IPv4和IPv6网络。

NTPv4提供了一套完整的加密认证体系,安全性上相对NTPv3有了很大的提高。

SNTP版本

版本

时间

协议号

主要描述

SNTP

1992.8

RFC 1361

SNTP问世,它的精确度为秒级

SNTPv4

1996

RFC 2030

时间精确度为数百毫秒级。


部分素材来源于各大网络平台

关于艾科网信

艾科网信作为国内最早专注于准入控制产品的制造商之一,自成立以来,先后推出了“实名制ID网络”、“无客户端DHCP准入控制技术”、“内网规范管理”和“全网立体空间可视化”等技术理念和产品方案。在不断的技术创新中,艾科网信始终坚守在网络安全领域,致力于打造网络安全立体防护的新平台。



全网可视·非法可控·合法可管·实名追溯

图片关键词

图片关键词

微信公众号

微信客服