ntp协议原理_ntp服务器连接失败

ntp协议原理_ntp服务器连接失败ntp协议,c语言实现PAGEPAGE26ntp协议,c语言实现篇一:NTP协议格式(中文)NTP协议格式(中文)NTP协议格式1.NTP时间戳格式SNTP使用在RFC1305及其以前的版本所描述标准NTP时间戳的格式。与因特网标准标准一致,NTP数据被指定为整数或定点小数,位以big-endian风格从左边0位或者高位计数。除非不这样指定,全部数量都将设成unsigned的类型,并…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

ntp协议,c语言实现

PAGE

PAGE 26

ntp协议,c语言实现

篇一:NTP协议格式(中文)

NTP协议格式(中文)

NTP协议格式

1. NTP时间戳格式

SNTP使用在RFC 1305 及其以前的版本所描述标准NTP时间戳的格式。与因特网标准标准

一致, NTP 数据被指定为整数或定点小数,位以big-endian风格从左边0位或者高位计数。

除非不这样指定,全部数量都将设成unsigned的类型,并且可能用一个在bit0前的隐含0

填充全部字段宽度。

因为SNTP时间戳是重要的数据和用来描述协议主要产品的,一个专门的时间戳格式已经

建立。 NTP用时间戳表示为一64 bits unsigned 定点数,以秒的形式从1900 年1月1 日

的0:0:0算起。整数部分在前32位里,后32bits(seconds Fraction)用以表示秒以下

的部分。在Seconds Fraction 部分,无意义的低位应该设置为0。这种格式把方便的多精

度算法和变换用于UDP/TIME 的表示(单位???秒),但使得转化为ICMP的时间戳消息表示法(单

位:毫秒)的过程变得复杂了。它代表的精度是大约是200 picoseconds,这应该足以满足

最高的要求了。

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

|Seconds |

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

|Seconds Fraction (0-padded)|

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

2. NTP 报文格式

NTP 和SNTP 是用户数据报协议( UDP) 的客户端 [POS80 ],而UDP自己是网际协议( IP)

[DAR81 ] 的客户端. IP 和UDP 报头的结构在被引用的指定资料里描述,这里就不更进一步

描述了。UDP的端口是123,UDP头中的源断口和目的断口都是一样的,保留的UDP头如规范

中所述。

以下是SNTP 报文格式的描述,它紧跟在IP 和UDP 报头之后。SNTP的消息格式与

RFC-1305中所描述的NTP格式是一致的,不同的地方是:

一些SNTP的数据域已被风装,也就是说已初始化为一些预定的值。NTP 消息的格式被显示如

下。

1 2 3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

|LI | VN |Mode | Stratum | Poll|Precision|

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

| 根延迟 |

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

| 根差量 |

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

| 参考标识符|

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

||

| 参考时间戳(64) |

||

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

||

|原始时间戳(64) |

||

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

||

|接受时间戳 (64)|

||

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

||

| 传送时间戳(64) |

||

– – – – – – – – – – – – – – – – – – – –

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183531.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IDEA 2020激活码_通用破解码

    IDEA 2020激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
  • 同济大学土木工程学院招收2名秋季入学全日制博士生

    同济大学土木工程学院招收2名秋季入学全日制博士生招生群体面向应届或往届硕士生,2020年秋季入学的博士生(全日制)研究方向智能建造与运营、人工智能与土木工程创新应用拟招人数2人招生要求具有本科和硕士学位,本科211或985;优…

    2022年7月25日
  • Linux文件操作高频使用命令

    Linux文件操作高频使用命令文章目录0.新建操作:1.查看操作2.删除操作3.复制操作4.移动操作:5.重命名操作:6.解压压缩操作0.新建操作:mkdirabc#新建一个文件夹touchabc.sh#新建一个文件1.查看操作查看目录:ll#显示目录文件详细信息查看文件内容:cat|head|tail命令catabc.txt#查看abc的内容head-5abc.txt#…

    2022年5月1日
  • 人工智能实验猴子摘香蕉_猴子拿香蕉实验感悟

    人工智能实验猴子摘香蕉_猴子拿香蕉实验感悟题目意思:猴子定义了4个状态空手移动,推箱子,爬箱子,摘香蕉用(w,x,y,z)描述w定义了猴子位置x为1表示猴子在箱子上,0表示不在箱子上y表示箱子位置z为1表示猴子摘到香蕉(结束),为0表示没有摘到香蕉(继续搜索)目前仍有些bug随机生产猴子箱子香蕉的位置,通过BFS搜索并记录路径得出猴子的行走轨迹(因为是宽松搜,得到的就是最优解)#…

    2022年9月26日
  • iOS小技能:解决图片压缩之后模糊的问题「建议收藏」

    iOS小技能:解决图片压缩之后模糊的问题「建议收藏」前言图片的压缩其实是俩概念,1、是“压”文件体积变小,但是像素数不变,长宽尺寸不变,那么质量可能下降,2、是“缩”文件的尺寸变小,也就是像素数减少。长宽尺寸变小,文件体积同样会减小。这个UIImageJPEGRepresentation(image,0.0),是1的功能。这个[sourceImagedrawIn…

    2022年6月18日
  • js闭包面试题经典_js闭包原理

    js闭包面试题经典_js闭包原理说明最近看到这样一段代码functionfun(n,o){console.log(o);return{fun:function(m){returnfun(m,n);}};}vara=fun(0);a.fun(1);a.fun(2);a.fun(3);varb=f

    2022年8月30日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号