无线网络路由协议NS仿真及应用
[关键词:无线网络,网络路由协议,仿真] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0709,word全文:55页,合计:24000字 |
本论文针对已提出的Ad hoc网络DSR路由协议进行仿真研究。仿真方案是在Linux操作系统上利用NS仿真软件,对使用DSR路由协议的Ad hoc网络模拟TCP传输FTP数据的情况。在仿真过程中利用相同的场景,仿真三种不同情况,即网络中有一条TCP链路、两条TCP链路和三条TCP链路的情况。然后对每种情况仿真后生成的tr文件进行分析,分析的主要项目是节点丢包数、节点转发包数、投包率和丢包率、端到端延时和平均延时。分析结果主要有三点:一是每种情况的投包率都在99%以上,是因为每个节点向下一个节点发送数据分组后,如在指定时间内没有收到下一个节点的确认消息,将继续发送这个数据分组,所以各情况之间的相互差距很小;二是网络端到端延时短,这是因为每个分组包都含有完整路由信息从而减小了端到端延时;三是网络中部分节点的丢包数和转发包数随着链路数的增加而增加,因为该部分节点处于几条不同链路中,需为多条链路转发数据。仿真结果合理,为研究DSR路由协议性能分析提供了参考。
课题的设计思路主要是:首先编写用于网络仿真的Tcl脚本程序和用setdest命令生成随机场景文件,再运行Tcl脚本程序生成nam文件和tr文件,然后根据tr文件记录编写gawk分析程序,接着运行编写好的gawk文件分析仿真生成的tr文件,最后用gunplot绘制出分析结果图。
论文结构
第一章绪论,对无线Ad hoc背景知识进行概述,包括无线Ad hoc的基本情况,无线Ad hoc网络路由协议概述和现在国内外Ad hoc研究的现状有了大概介绍。
第二章对无线Ad hoc网络进行详述,主要包括Ad hoc网络的特点结构、结构层次和应用前景。并且介绍了Ad hoc网络协议中的主要类型。
第三章介绍NS仿真软件,对课题中所需要使用的功能进行分类说明。
第四章对Ad hoc网络中的DSR协议详细介绍,分析DSR协议在网络中的工作过程,然后利用NS软件对使用协议DSR的无线Ad hoc网络实现TCP业务进行仿真,并对仿真结果进行分析。
从上面4-9(a)图可以看出网络中有些节点没有成为0号节点到24号节点链路的中间节点,链路中17号节点丢包数量最多,3号节点转发包数量也最多。丢包最要集中在3,6,8,10等的几个点,同时这几个节点也存在数量比较大的包转发。在nam的动画演示图中这几个转发包数多的节点处于0号节点和24号节点之间是链路的重要中间节点,随着0号节点和24号节点的运动,这几个点都在不同时间加入或撤出这条链路中。24号节点也存在丢包但是没有转发包,因为24号节点是目的节点不需要再进行转发。通过端到端延时的图中可以看见从1.2秒开始数据的延时比较稳定在图中呈现为一条直线,40秒左右发包数量减少,并且传输包的端到端的延时加大而且数据量下降,这主要是两个节点之间的链路出现断裂。出现大段时间的端到端延时为零是由于在源节点的无线广播范围内没有其它节点,这样路由就不能在断裂后重新建立,源节点的数据也无法发送到目的节点。在140秒左右时又开始大量传输数据,端到端的延时又相对稳定呈现为一条直线。最后通过编写的程序计算出这条链路的端到端平均延时是0.024401秒。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0709,word全文:55页,合计:24000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——无线网络路由协议NS仿真及应用(论文)!