当前位置:首页 > 天道酬勤 > 正文内容

ntp协议使用的端口(ntp配置文件详解)

张世龙2021年12月20日 09:14天道酬勤2080

网络时间协议(NTP )是由RFC 1305定义的时间同步协议。 它用于在分布式时间服务器和客户机之间同步时间。 NTP基于UDP隔离,使用UDP端口号123。

使用NTP的目的是使网络上的时钟与所有设备的时钟同步,以匹配网络上所有设备的时钟,从而允许设备基于统一的时间提供多个APP。

在运行NTP的本地系统上,可以接受来自其他时钟源的同步,也可以用作同步其他时钟源,其他设备可以彼此同步。

NTP是如何工作的

这张图展示了NTP的基本工作原理。 设备a和设备b通过网络连接。 每个时钟都有独立的系统时钟,需要通过NTP实现系统时钟的自动同步。 为了便于理解,进行以下假设。

设备a向设备b发送NTP消息。 消息带有时间戳并离开设备a。 时间戳为10336000:00am(t1 )。 一旦该NTP消息到达设备b,设备b就添加其时间戳。 时间戳为11336000:01am(T2 )。 当此NTP消息离开设备b时,设备b会添加自己的时间戳,并将时间戳更改为11:00:02(T3 )。 在设备a收到响应消息后,设备a的本地时间是上午1033600336003 (T4 )。 此时,设备a有足够的信息计算两个重要参数。 NTP数据包的往返延迟为delay=(T4-T1)-)-(T3-T2)=2秒。 设备a和设备b之间的时间差为offset=((T2-T1 ) ) T3-T4 ) )/2=1小时。 因此,设备a可以基于该信息来设置自己的时钟,并与设备b的时钟同步。 以上内容只是对NTP工作原理的粗略说明。 详细信息请参见RFC 1305。

NTP动作模式

在基于客户-服务器的对等模式下; 使用广播/组播发送时间。 用户可以根据需要选择合适的工作模式。 如果不知道服务器或对方的IP地址,需要在网络上同步很多设备,可以通过广播或多播进行时钟同步。 在服务器和对等模式下,设备从指定的服务器或对等端启动。

3559 www.Linux探测器.com /网络时间-协议. html

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25532.html

标签: ntp时间戳
分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。