1 / 62
文档名称:

基于Windows平台IPv6网络模拟器的设计与实现.pdf

格式:pdf   页数:62
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Windows平台IPv6网络模拟器的设计与实现.pdf

上传人:quality 2014/2/13 文件大小:0 KB

下载得到文件列表

基于Windows平台IPv6网络模拟器的设计与实现.pdf

文档介绍

文档介绍:天津大学
硕士学位论文
基于Windows平台IPv6网络模拟器的设计与实现
姓名:赵冰
申请学位级别:硕士
专业:计算机应用技术
指导教师:金志刚
20070601
摘要关键词:作为网络性能测试工具之一,网络模拟器不仅要能够适应网络的快速发展,同时它还要具有易于使用和高效等特点。被视为下一代互联网络的核心,僮飨低骋脖辉嚼丛蕉嗟娜怂邮埽壳霸谙喙匮芯苛煊蛑腥匀幻挥一个广泛应用在教ㄏ虏⒅С諭耐缒D馄鳌针对这一问题,作者设计并实现了一个可以运行在教ㄉ喜⒍訧和均支持的网络模拟器。本文以目前已经存在的优秀网络模拟器的核心算法为基础,以履诤饲喑涛<际跏侄危ü齏驱动与网络驱动程序接口规范相结合的方法来进行模拟器的构建工作。在设计方面,作者充分考虑到僮飨低潮旧淼奶氐悖D馄鞯暮诵哪?橛胗没块进行分离构建,从而使模拟器能够达到一定的高效性和精确度并仍能够保持良好的易用性;在实现方面,本文所构建的模拟器不仅利用来截获操作系统中较底层的封包,还采用了词迪钟τ貌阌肭愕耐ㄐ殴δ芤约案精度的定时功能,从而能够较好地模拟出网络中的各种网络环境映佟丢包、及带宽限制本文使用该网络模拟器在环境下搭建实验床,进行了关于网络性能参数怼⒀映俸投0的测试工作。通过测试本文发现模拟器的工作效果是令人满意的。实验结果表明,该网络模拟器能够有效地对各种网络参数进行改变和控制,可以较为方便地搭建出研究人员所需要的目标网络,能够成为环境下的测试工作中一个有用的工具。网络模拟网络模拟器
甌篘琋甀甀,,琻,.,.琩..琲—
学位论文作者签名:越、/妈学位论文作者签名:越∥,也不包含为获得墨壅盘鲎或其他教育机构的学位或证本学位论文作者完全了解墨盗盘堂有关保留、使用学位论文的规定。特授权鑫鲞盘堂可以将学位论文的全部或部分内容编入有关数据库进行检签字日期:年石月,垆石月研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得签字目期:本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签字日期:导师签名:年
第一章绪论网络模拟完全精确的代表真实的对纠引。也就是说在仿真测试中,在仿真器概述系统模型,并根据模型运行后输出的结果进行系统分析【¨。这种方法是一种在全随着网络规模的不断扩大,现在有越来越多的应用程序及协议在网络上运行,而这些应用程序或者协议对网络环境的需求也是千差万别的。测试这些协议或者应用程序的性能本身就是一件非常困难的工作。在网络高速发展的今天,如何准确和全面的测试与评价一个网络的性能,是当前网络性能测试工作面临的一个日益严峻的问题。特别是随着网络技术的发展,新的网络协议大量涌现,网络所提供的服务也日趋多样,因此开发者要想分析和研究它们的性能,不仅需要构建庞大而复杂的拓扑结构,还需要能够可控并可再生网络条件,这要求都对网络性能评价工作提出了巨大的挑战。在网络技术研究过程中,可供选择的测试、评估和验证的手段主要有三种:菇ㄊХ治瞿P汀4酥址椒ň褪嵌运Q芯康亩韵蠛退来娴耐缦统进行初步分析,根据一定的限定条件和合理假设,对研究对象和系统进行描述,从而抽象出研究对象的数学分析模型川。这种方法主要是通过数学推理证明、与现实实例对照或与仿真的结果比较等方法来验证模型的有效性和精确性,最后利用求精后的数学分析模型对问题进行解答。这种方法的优点是具有一定的灵活性,不受软件或者硬件等物质资源的限制,但其模型的有效性和精确性受假设的限制很大⋯。当一个系统很复杂时,无法用一些限制性的假设来对系统进行详细性的描述,所以这种方法比较适用于网络节点协议实现的理论研究及简单的网络行为分析,而不大适用于当前的比较复杂的网络系统。抡娌馐K侵缚7⒒蛘呤褂猛绶抡嫒砑创罱ㄍ人工合成的环境中用代码来描述网络模型的运行过程,被用于这种仿真的软件统称为是在一个节点上建立一个虚拟的网络平台,以此来模拟整个网络的业务和行为。网络仿真器可以方便的产生一个可控,可再现的网络协议或是网络服务的分析环境,但是这个环境仅仅是在一个网络节点上模拟网络业务和网络行为。目前有许多仿真软件存在,例如、和由于仿真是基于模型而非真实对象本身进行实验的,所以仿真的结果不可能
的产生和意义的主要原副浚跟本没有真正的业务流穿过,也没有网络各部分真正的相互影响的逻辑网络。而且,在进行仿真之前要将被分析的网络服务的代码修改成适应仿真器之后才能在仿真器一运行,由此得出的运行结果很可