登录
2022-03-30 13:08:38

s船上扩端得使微杂村异怀ntp 免费编辑 添加义项名

B 添加义项
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;来自诚勿扰的义项:冯小刚孩省执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
其他
其他
编辑分类

在一些特定的场景中,经常需要整个网络中的计算机保持时间同步。例如,空中管制系统或者轨道交通控制系统中,计算机的时间需要保持精确同步。在大型计算机系统中,往往由很多台计算机共同执行某个计算,也需要各台计算机保持时间同步。

那么,我们通过什么方法来同步这些计算机的时间呢?

科学家发明了一种叫做NTP的网络时间协议。网络时间协议是一种在网络计算机上同步计算机时间的协议,它具有高度的精确性(能精确到几十毫秒),但是算法非常复杂。实际上,在很多应用场景中,并不需要这么高的精确度,通常只要达到秒级的精确度就足够了。于是,科学家在NTP的基础上推出了SNTP(简单网络时间协议,Simple Network Time Protocol)。SNTP大大简化了NTP协议,同时也能保证时间达到一定的精确度。在实际应用中,SNTP协议主要被用来同步因特网上计算机的时间。

5
本词条 无参考资料, 欢迎各位 施滑初病独辑词条,额外获取5个金币。

基本信息

  • 来源

    由 NTP 改编而来

  • 用途

    同步因特网中的计算机时钟

折叠 360百科辑本段 工作原理

SNTP协议采用般收那备侵临和研晶存祖客户端/服务器的工作方式,可以采用单播(点对点)或者广播(一点对多点)模式操作。SNTP服务器通过接收GPS信号或自带的原子钟作为斯诗双叶候氧同威探系统的时间基准。

单播模式下,SNTP客户端能够通过定期访问SNTP服务器获得准确的时间信息,用于调整客户端自身所在系统的时间,达到同步时间的目的。只印弱移初依九了当操冲广播模式下,SNTP服务器周期性地发送消息给指定的IP广播地址或者IP多播地址。SNTP客户端通过监听这些地址来获得时间信息。

网络中一般存在很多台SNTP服务器,客户端会通过一定的算法选择最好的几台服务器使用。如果一台SNTP服务器在工作过程中失去了外全散宗部时间源,此时SNTP服务器会告诉SNTP客户端"我失去了外部时间"。当SNTP客户端收到这个信息时,就会丢弃发生故障的SNTP服务器发给它的时间信息,然后重新选择其他的SNTP服务器。

折叠 编辑本段 报文格式

SNTP 是用户数据报协议( UDP) 的客户端[POS80 ],而UDP自己是网际协议( 见抓IP) [DAR81 ] 的客户端. IP 和UDP 报头的结构在被引用的指定资料里描述,这里就不更进一步描述了。UDP的端口是123,UDP头中的源端口和声迅效军货妒应目的端口都是一样的,保留的UDP头如规范中所述。以下是SN成斯能补TP 报文格式的描述,它紧跟在IP 和UDP 报头之后。SNTP的消息格式与RFC-1305中所描述的NTP格式是一致的,买视土不同的地方是:一些SNTP的数据域已被封装,也就是说已初始化为一些预定的值。SNTP 消息的格式被显示如下。

SNTP报文格式SNTP报文格

阅读全文

热点资讯

我的关注