基于IPv4与IPv6的时钟同步通讯实现与分析

来源 :北京化工大学 | 被引量 : 2次 | 上传用户:longfire6082
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时钟同步是分布式系统中的经典问题之一,也是分布式计算中的核心技术之一。随着计算机技术和网络通信技术的迅猛发展,这个问题又被赋予了新的内涵。在互联网络的迅猛发展和人们对网络性能要求的日益提高的同时,新的网络应用程序必须面对支持IPv6的问题,可以断言在从IPv4到IPv6过渡的漫长时期内,开发同时支持IPv4和IPv6两种协议的应用程序将是一个必经之路,此外IPv6环境的稳定性及优越性也是人们需要进一步证实的。由CERNET带动新一代的校园IPv6核心网络正在搭建,并要与全球IPv6的运用接轨,然而IPv6之所以即将取代IPv4,除了它在地址数量上的无限应用的特点,其它随之而来的优势更值得我们进行深入探讨与研究。本论文在时钟同步分布式系统这个领域,结合实际项目的开发经验,探讨了一种同时支持IPv4和IPv6的时钟同步数据报传输服务器应用程序的实现方法。该方法实际应用于对IPv4及IPv6下的时钟同步时间采集,取得了比较满意的效果,文中同时对两种IP协议环境下,时间传输中的稳定性问题进行了必要的讨论。本论文所探讨的主要内容有:(一)研究了时钟同步的相关内容,总汇出包括物理时钟、逻辑时钟、世界协调时间和原子秒等概念。(二)探讨时钟同步系统的同步源、同步方法、同步模型,及其工作模式。接着对时间同步协议(Network Time Protocol,简称NTP)的工作原理、实现方式进行分析。(三)对现行的网络协议进行必要的讨论。通过研究,本论文详述了IPv4与IPv6的差异,以及校园环境中现有测试环境的构建和意义,并针对Java的兼容性结合Socket编程,讨论了IPv4与IPv6在实践中的地址转换。(四)实现了IPv4及IPv6测试环境的搭建、并在此基础上完成基于Java语言的时间同步客户端软件的开发与实现,以及对客户端核心代码进行了总结分析。最后在此基础上,进行了三组实验,并进行相应的总结。随着计算机技术和网络技术的发展,以及分布式应用的普及,时钟同步的应用也变得越来越广泛。尤其IPv6的兴起,其应用之广,与目前时钟同步的研究的结合,更是充满意义。
其他文献
优化问题是从实际应用中产生的,它不论在经济、军事还是高科技领域都有着重要的研究价值,因此进行这方面的研究就显得非常有必要。然而随着问题在复杂度和规模化等方面的提高,这
存储安全一直是安全领域的核心问题,尤其是对于军队、国家机构、重要商业机构等含涉密数据较多的领域。一旦敏感数据被窃取,其造成的损失有时是无法估量的。当前信息安全防御攻
近年来,我国软件产业迎来了蓬勃发展的新局面。随着软件企业规模的扩大,相应软件质量问题越来越突出。开发了Web自动化测试工具软件,就是为了加快测试执行频率,覆盖更多的功能模
软件测试是软件系统工程的一个关键组成部分,是软件开发的重要环节和保证软件质量的关键步骤,其目的是以最少的时间和人力找出软件中潜伏的各种错误和缺陷。然而,软件测试是一个
随着XML逐渐成为互联网应用的数据交换格式,越来越多的应用使用XML作为数据存储格式,对于XML的查询语言需求正在日益增加。XQuery语言的推出使得XML查询语言有了一种统一的标准
IP FRR作为一种当前网络链路节点保护的过渡技术,通过建立备用路径的方式为网络链路或具体到某个节点提供保护。目前路由收敛技术由于自身的局限性,无法满足一些承载网络路由收
随着计算机网络的迅速发展,对网络的有效管理成为保障网络运行有效性和稳定性的关键所在,而服务器作为网络的核心灵魂,更是占据着不可忽视的地位。简单网络管理协议SNMP已成
网格资源的分布性、异构性、动态性等特点给网格环境下资源的分配造成困难。资源分配负责根据用户的资源需求描述发现最佳资源服务,在实际应用中,用户的资源需求带有很大的模
随着软件开发技术迅速发展,Web应用系统的复杂性在急剧上升,对性能测试、分析、预测的要求越来越高。性能的好坏已经成为Web应用系统成败的关键因素之一。传统的软件工程中,
计算机网络技术已得到飞速发展,计算机语言的学习也应该充分利用计算机网络技术,实现远程教育。在计算机语言学习中,上机练习是必不可少的环节。传统的上机环境要求指导教师