NTP与SNTP
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准入控制技术”、“内网规范管理”和“全网立体空间可视化”等技术理念和产品方案。在不断的技术创新中,艾科网信始终坚守在网络安全领域,致力于打造网络安全立体防护的新平台。
全网可视·非法可控·合法可管·实名追溯
微信公众号
微信客服