随着信息技术的快速发展,在许多要求实时性的应用场合,通信系统必须保证传输实时性的确定性、精确性、稳定性。网络时间协议(networktimeprotocol,ntp)由美国德拉瓦大学的david lmills教授于1985年提出,是用于设计使internet上的计算机保持时间同步的一种通信协议。
网络时间协议可以估算出数据包在internet上的往返延迟,并可独立地估算计算机时钟偏差。在大多数的环境中,ntp可以提供l~50ms的可靠时间源。 在实际很多应用中,秒级的精确度就足够了。在这种情况下,简单网络时间协议(simplenetwork time protocol,sntp)出现了,它通过简化原来的访问协议,在保证时间精确度的前提下,使得对网络时间的开发和应用变得容易。ntp简介:
简单网络时间协议(sntp)由rfc1769文档定义。sntp能够与ntp 协议具有互操作性,即sntp 客户可以与ntp服务器协同工作,同样ntp 客户也可以接收sntp 服务器发出的授时信息。
这是因为ntp 和sntp的数据包格式是一样的,计算客户时间、时间偏差以及包往返时延的算法也是一样的。因此ntp 和sntp 实际上是无法分割的。
时钟层的概念:
时钟的层数决定了时钟的准确度,其取值范围为0~15。参考时钟的层数取值范围为0~15,准确度从0到15依次递减。层数为0的时钟处于子网特殊位置,是基准时间参考源,目前普遍采用gps的utc时间源。
ntp 工作原理:
•双向时延:d =(t4-t1)-(t3-t2)
•a相对b的时间差:offset =((t2-t1)+(t3-t4))/2
•如果往返的传输时间相等,根据四个时刻可以求得时钟偏差和传输时间
authenticator字段可选,用来存放认证密钥或加密码
ntp工作模式:
1.服务器/客户端模式
2.对等体模式
3.广播模式
4.组播模式
HTC推出最新的VR一体机产品 能够连接多达七种的外部设备
中科院以内部讨论组的形式做了关于证明黎曼猜想的报告
小程序如何实现聊天功能?
全球半导体存储芯片正在全面上涨
合众新能源首款量产车型哪吒N018月上市,目标进入中国新能源车企Top10
网络时间协议可独立地估算计算机时钟偏差
将压力传感器集成到GPS系统实现更高精度定位
金立尽调报告未出炉,供应商陷入困境
华为反击战全面打响!用西方人对付西方人
防腐磁翻板液位计安装及使用的注意事项
在多电源系统中配置DS1831的时间延迟和电压跳变电平
非满管流量计在城市地下污水管和雨水管如何选择
东芝推出第二代工艺技术 采用新型嵌入式NAND闪存模块
Camera IQ推出一种面向程序化AR营销和广告的社交发行解决方案
digilent JTAG-SMT1:表面贴装编程模块介绍
基于TMS320DM270平台的数码摄像机的设计与实现
General Fusion 正在开发一种实用的磁化目标融合 (MTF) 方法
关于智能电表的性能分析和应用
三脚架净重
紫光国芯:先进工艺下的全流程芯片设计服务