- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SNTP协议的分析SNTP协议的分析
SNTP协议的分析
(成都信息工程学院 ,四川省成都市 邮政编码610225)
e-mail:xiaoflin68@163.com
摘 要:
SNTP是简单网络时间协议(Simple Network Time protocol)的简称,它是目前Internet网上实现时间同步的一种重要工程化方法。本文对SNTP协议的工作原理、工作模式、时间戳格式、信息帧格式进行了研究,最后对SNTP协议的应用提出一些有益的建议。
?
:SNTP;时间同步;时间戳格式;报文格式
:TP393.04 文献标识码: A
?
Title Analysis for SNTP protocol
LIN Xiaofan , LI Chao , CHEN Gaoyun
(Department of software engineering, Chengdu university of information technology, chengdu 610225)
Abstract:
SNTP is abbreviation for simple network time protocol. At present it is an important engineering method for time synchronization in Internet. This paper describe principle,mode,timestamp format,message format of SNTP, finally we give some advice for application.
Key words: SNTP; time synchronization ; ,timestamp format ; message format
0引言
在一些需要精确时间同步的场合,如电力通讯、通信计费、分布式网络计算、气象预报等,仅靠计算机本身提供的时钟信号是远远不够的。据统计,计算机时间与国际标准时间偏差在1分钟以上的占到90%以上,这是因为计算机的时钟信号来源于自带的简单晶体振荡器,而这种晶体振荡器守时性很差,调整好时间后,一般每天都有都有几秒钟的时间漂移。上面提及的应用对时间准确度的要求均是需要秒级的,NTP协议就是提供精确网络时间服务的一种重要方法。NTP协议是网络时间协议的简称(Network Time Protocol),目前它被广泛用于在Internet上进行计算机时钟同步,它通过提供完全的机制来访问国际标准时间,在大多数情况下,NTP根据同步源和网络路径的不同,能够提供1-50MS的时间精确度。
NTP协议为了保证高度的精确性,需要很复杂算法,但是在实际很多应用中,秒级的精确度就足够了,在这种情况下,SNTP协议出现了,它通过简化原来的访问协议,在保证时间精确度的前提下,使得对网络时间的开发和应用变得容易。SNTP主要对NTP协议涉及有关访问安全、服务器自动迁移部分进行了缩减。
SNTP协议目前的版本号是SNTP V4,它能与以前的版本兼容,更重要的是SNTP能够与NTP协议具有互操作性,即SNTP客户可以与NTP服务器协同工作,同样NTP客户也可以接收SNTP服务器发出的授时信息。这是因为NTP和SNTP的数据包格式是一样的,计算客户时间、时间偏差以及包往返时延的算法也是一样的。因此NTP和SNTP实际上是无法分割的。?
本文主要对SNTP协议进行分析,主要涉及协议工作原理、工作模式、时间戳格式、报文格式,最后对SNTP协议的应用提出一些建议。
1 SNTP协议工作原理
SNTP协议采用客户/服务器工作方式,服务器通过接收GPS信号或自带的原子钟作为系统的时间基准,客户机通过定期访问服务器提供的时间服务获得准确的时间信息,并调整自己的系统时钟,达到网络时间同步的目的。客户和服务器通讯采用UDP协议,端口为123。授时原理可以用下面的图作一个描述:
图1:授时原理图
T1:客户方发送查询请求时间(以客户方时间系统为参照),标记为Originate Timestamp
T2:服务器收到查询请求时间(以服务器时间系统为参照),标记为Receive Timestamp
T3:服务器回复时间信息包时间(以服务器时间系统为参照),标记为Transmit Timestamp
T4:客户方收到时间信息包时间(以客户方时间系统为参照),标记为Destination TimestampD1:请求信息在网上传播所消耗的时间
D2:回复信息在网上传播所消耗的时间 ?
T1 、T2、T3、T4,希望求得 (2)
、D只与T2T1差值、T3T4差值相关,而与T2T3差值无关,即最终的结果与服务器处理请求所需的时间无关。据此,客户方A即
您可能关注的文档
- shell脚本练习题shell脚本练习题.doc
- shengmingshengming.doc
- SGD-S使用手册SGD-S使用手册.doc
- SHENGW文档SHENGW文档.doc
- Shell程序设计Shell程序设计.doc
- SGIP1.2标准协议SGIP1.2标准协议.doc
- Shinny 教学备案Shinny 教学备案.doc
- shizhengshizheng.doc
- ShopNC学习笔记ShopNC学习笔记.doc
- shuxue复习shuxue复习.doc
- 2024年中融新大集团有限公司总部社会招聘补招7人模拟试题(共100题)附带答案完整题库【培优】.docx
- 2024年中融新大集团有限公司总部社会招聘补招7人模拟试题(共100题)附带答案通关秘籍题库带答案(.docx
- 2024年中融新大集团有限公司总部社会招聘补招7人模拟试题(共100题)附带答案真题附答案(培优).docx
- 2024年中融新大集团有限公司应届高校毕业生招聘高频考题难模拟试题附带答案题库大全答案.docx
- 2024年中融新大集团有限公司招考聘用6人(高频重点提升专题训练)附带答案大全带答案(培优A卷).docx
- 2024年中融新大集团有限公司应届高校毕业生招聘重点基础提升模拟试题附带答案题库大全及参考答案(综合.docx
- 啤酒酿造知识培训课件.pptx
- 2024年中联控股集团有限公司毕业生专项招聘生产储备岗模拟试题附带答案完整题库附答案(完整版).docx
- 2024年中融新大集团有限公司应届高校毕业生招聘重点基础提升模拟试题附带答案大全带答案(典型题).docx
- 2024年中联控股集团有限公司校园招聘公开引进高层次人才笔试答案题库大全含答案(突破训练).docx
最近下载
- (19三96)山西省尧都区部分联校课堂教学模式改革的研究与实践(名校课模讲座三之96).doc
- 硬笔楷书字帖常用字练习完整版整理.pdf
- 魏氏组织的形成原因及如何解决.doc
- 入职(电气技术员)测试题(含答案).doc
- 2022-2023年副主任医师(副高)-健康教育与健康促进(副高)考试题库1(含答案).docx VIP
- 2024年化工企业安全管理人员试题试题库真题A4版打印.docx
- 2023年PLC及其应用理论知识考核试题及答案.pdf
- 2024年电气控制与PLC专业知识考试题库及答案(含A.B卷).pdf VIP
- 使用林地可行性报告编写规范.pdf VIP
- 水产品 投标方案(技术方案).doc
文档评论(0)