SNTP协议:Simple Network Time Protocol
时间:2011-07-14 阅读:1652
SNTP协议:简单网络时间协议
以下就是SNTP协议的介绍:
SNTP协议V4 由 NTP 改编而来,主要用来同步因特网中的计算机时钟。 SNTP协议 适用于无需*使用 NTP 功能的情况。比较以前的 NTP 和 SNTP协议 版本,SNTP协议V4 的引入没有改变NTP 规范和原有实现过程,它是对 NTP 的进一步改进,支持以一种简单、无状态远程过程调用模式执行而可靠的操作,这类似于 UDP / TIME 协议。
强烈建议 SNTP协议 仅用于同步子网的末端情况。 SNTP协议 客户机操作于子网末端,一个 SNTP协议 客户机不应靠另一个 SNTP协议 客户机来同步。 SNTP协议 服务器位于子网根部(即第 1 层),且不应有其它时间同步源,除了有用的可靠无线电波(RADIO)及调制解调器时间服务器外。一般通过冗余时间同步源、不同子网路径及完整的 NTP 运行算法等共同作用,可实现基本服务器的*可靠度。如果所有的时间同步源失效或大部分时间不准确,主同步时间源就会切换到使用无线电波或调制解调器,所以,在主服务器上使用 SNTP协议 而不是 NTP 时要多加注意。
与 NTP 及 SNTP协议 相比, SNTP协议V4 中*改进了协议头使其适用于 *6 和 OSI 寻址。此外 SNTP协议V4 包括了对基本 V3 模式的可选项扩展,包括任意播模式(anycast)和认证方式(用于组播和任意播模式)。
协议结构
SNTP协议 信息具有与 NTP 相同的格式:
2 | 5 | 8 | 16 | 24 | 32bit |
LI | VN | Mode | Stratum | Poll | Precision |
Root Delay | |||||
Root Dispersion | |||||
Reference Identifier | |||||
Reference timestamp (64) | |||||
Originate Timestamp (64) | |||||
Receive Timestamp (64) | |||||
Transmit Timestamp (64) | |||||
Key Identifier (optional) (32) | |||||
Message digest (optional) (128) |
- LI:跳跃指示器,警告在当月zui后一天的zui终时刻插入的迫近闺秒(闺秒)。
- VN:版本号。
- Mode:模式。该字段包括以下值:0-预留;1-对称行为;3-客户机;4-服务器;5-广播;6-NTP 控制信息
- Stratum:对本地时钟级别的整体识别。
- Poll:有符号整数表示连续信息间的zui大间隔。
- Precision:有符号整数表示本地时钟度。
- Root Delay:有符号固定点序号表示主要参考源的总延迟,很短时间内的位15到16间的分段点。
- Root Dispersion:无符号固定点序号表示相对于主要参考源的正常差错,很短时间内的位15到16间的分段点。
- Reference Identifier:识别特殊参考源。
- Originate Timestamp:这是向服务器请求分离客户机的时间,采用64位时标(Timestamp)格式。
- Receive Timestamp:这是向服务器请求到达客户机的时间,采用64位时标(Timestamp)格式。
- Transmit Timestamp:这是向客户机答复分离服务器的时间,采用64位时标(Timestamp)格式。
Authenticator(Optional)-当实现了 NTP 认证模式,主要标识符和信息数字域就包括已定义的信息认证代码(MAC)信息。
在 RFC2030 中定义。
公司名称:上海锐呈电气有限公司
地址:上海市翔殷路128号上海理工大学国家科技园1号楼
:200433
:,51816732
:魏元栋
:rcdq123@
:1078860159
:/
/St40821