NTP协议分析.docx
《NTP协议分析.docx》由会员分享,可在线阅读,更多相关《NTP协议分析.docx(14页珍藏版)》请在第一文库网上搜索。
1、NTP合同分析一 .。NTP合同背景2二 .NTP合同原理2。1 .1NTP合同概述22 .2NTP合同工作原理5。2.3NTP的工作模式错误!未定义书签。三,NTP系统体系构造。7四NTP应用8五.NTP实现方案分析。125.1NTP合同客户端实现流程图125. 2NTP合同客户端实现的命令行125.3NTP合同客户端实现特性、性能及对外接口13待补充。1。3六.。参照文档13。一.NTP合同背景随着网络的普及,许多单位都建了自己的)园区网,使用的网络设备和服务器日益增多。这些设备均有自己的时钟,并且是可以调节时。但是无法保证网络中的所有设备和主机的时间是同步的,由于这些时钟每天会产生数秒、
2、甚至数分钟的误差。通过长期运营,时间差会越来越大,这种偏差在单机中影响不太大,但在网络环境下的应用中也许会引起意想不到的问题。如在分布式计算环境中,由于每个主机时间不一致,会导致同一操作在不同主机的记录时间不一致,将导致服务无法正常地进行。随着多种网络应用时不断发展,对时间的规定也越来越高,否则会引起许多的问题。实现计算机网络系统时间同步的措施比较多。措施一:在WindoWS操作系统环境下可以运用局域网时间同步命令Nettime来实现与服务器时间同步;措施二:运用服务器数据库系统函数(例如MircsoftSQ1Server数据库的内部时间函数Getdate0RAC1E数据库的内部时间函数SYS
3、DATE()获取服务器的系统时钟,客户机定期访问服务器,并返回服务器的原则时间,然后调用系统内部的API函数来校正客户机的系统时钟;措施三:依托系统管理员手工来校正各个设备的系统时钟,来实现整个网络内各个设备系统时钟同步。由于各计算机网络系统构成越来越复杂并且服务器和工作站选用的系统软件、应用软件和数据库也许是不同厂家的产品,如果采用以上三种措施来实现系统内时间同步存在一定困难。二.NTP合同原理2.1NTP合同概述网络时间合同(NetW0rkTimeProtoco1,简称NTP)最早是由美国De1aWare大学Mi11S专家设计实现附它是用来使计算机时间同步化的一种合同,可以使计算机对其服务
4、器或时钟源(如原子钟、GPS卫星等国际原则时间)做同步化,可以提供高精确度的时间校正(1AN上与原则间差不不小于1毫秒,WAN上误差几十毫秒),它由时间合同、ICMP时间戳消息及IP时间戳选项发展而来,是OS1参照模型的高层合同,它使用UTC作为时间原则,是基于无连接的IP合同和UDP合同时应用层合同,使用层次式时间分布模型,所能获得的精确度依赖于本地时钟硬件的精确度和对设备及进程延迟的严格控制。在配备时NTP可以运用冗余服务器和多条网络途径来获得时间的高精确性和高可靠性。实际应用中,又有保证秒级精度的简朴时网络时间合同(SimPIeNetworkTimeProtocoI,SNTP)oNTP拥
5、有专用源端口和目的端口123。NTP合用于网络环境下,可以在一种无序的网络环境下提供精确和强健的时间服务,NTP是TCP/IP原则合同族的一员,从最初时V1版本到目前的V4版本已经变的越发稳定,它定义在IEEE802.3af,支持的RFC有RFC958、RFC1II9、RFCI165及RFC1305oNTP的设计带来了三种产品时钟偏移、时间延迟及差量,它们都与指定参照时钟有关联。时钟偏移表达调节本地时钟与参照时钟相一致而产生的偏差数;时间延迟表达在指定期间内发送消息达到参照时钟的延时时间;差量表达了相对于参照时钟本地时钟时最大偏差错误。由于大多数主机时间服务器通过其他对等时间服务器达到同步,因
6、此这三种产品中的每一种均有两个构成部分:其一是由对等决定的部分,这部分是相对于原始原则时间的参照来源而言;其二是由主机衡量的部分,这部分是相对于对等而言。每一部分在合同中都是独立维持时,从而可以使错误控制和子网自身的管理操作变得容易。它们不仅提供了偏移和延迟的精密测量,并且提供了明确的最大错误范畴,这样顾客接口不仅可以决定期间,并且可以决定期间的精确度。NTP源于时间合同和ICMP时间标志消息,但其设计更强调精确度和强健性两个方面,虽然是在有多路网关、延迟差量及不可靠网络上使用时。下图是对NTP合同报文时解析:图1:UDP分组中的NTP信息1I:跳跃批示器,警告在当月最后一天的最后时刻插入的逼
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NTP 协议 分析