摘 要:Ad hoc(Ad Hoc Network)网络中暴露结点问题常会导致网络空间利用率降低、吞吐量下降等严重问题。同时网络协议的测试,受众多条件的限制,一般很难在实际操作系统上完成的,需要我们在虚拟的环境中进行网络仿真。本文基于网络仿真软件NS2(Network Simulator)针对无线自组织网络中存在的暴露结点问题,在虚拟的环境中进行模拟仿真,加深对CSMA/CA(载波侦听多路访问冲突避免)中RTS/CTS(Request To Send/Clear To Send)机制在解决无线网络传输冲突问题的理解。40392
毕业论文关键词:Ad hoc网络;网络仿真;NS2;暴露结点;RTS/CTS
Based on the NS2 exposed nodes problem analysis and research
Abstract: The exposure node problems of Ad hoc Network often lead to serious problems such as low Network space utilization, throughput drop. The network protocols test, restricted by many conditions, which is difficult to complete on actual operating system we need to network simulation in virtual environment. Based on the Network simulation software NS2 (Network Simulator) of Ad Hoc Network. As to the problems of exposure nodes in Ad Hoc Network we could use NS2 simulation in virtual environment, by which we could raise our understanding of RTS/CTS in wireless network transmission.
Key words: Ad hoc Network; Network Simulation;NS2;exposurenode;RTS/CTS
目 录
摘 要 1
1.绪论 2
1.1课题研究背景 2
1.2课题研究内容和方法 2
2. AD HOC网络暴露结点问题分析 2
2.1 AD HOC网络的网络结构及其特点 2
2.2暴露结点产生 3
2.3无线网络中RTS/CTS的运行机制 4
3.NS2运行配置 4
3.1 NS简介 4
3.2 NS2安装配置 5
4.暴露结点问题实验分析 6
4.1 实验环境 6
4.2代码分析 7
4.3运行TCL 文件,分析.TR和.NAM文件 8
4.4仿真结果分析 9
5.总结 9
6.参考文献 9
致谢 10
基于NS2的暴露结点问题分析研究1.绪论
1.1课题研究背景
随着信息技术的迅猛发展,移动通信技术在大众生活中发挥着越来越重要的作用。蜂窝移动通信系统,无线局域网,蓝牙技术等移动通信技术也纷纷出现。这些技术的出现,极大地丰富方便了人们的日常生活,同时人们对其的需求也推动了无线通信技术的发展。无线自组网作为移动计算机网络中一种特殊的网络形式,其不依赖于固定网络设施,组织灵活,加上无线自组网自身具有生存性极强,创建与移动极为方便的特点,在许多特殊的情况下有着不可替代的作用,广泛应用与工业,商业等领域。随着对无线自组网研究的加深以及相关技术成熟和产品的出现,无线自组网必将受到更多人的关注,应用领域也会更加宽广,因而其具有重要的研究价值和广阔的发展前景。
1.2课题研究内容和方法
本课题主要研究RTS/CTS机制在解决无线网络传输中暴露结点问题发挥的效用。首先在Linux环境下构建NS2仿真平台,以及安装NSG2代码产生器;利用NSG2产生tcl代码文件;运行Tcl代码产生*.Tr仿真跟踪文件和*.Nam动画模拟文件;对利用awk语句对Tr文件进行数据加工获取自己需要的关键数据;对仿真结果进行分析评估。
文章的大体结构可分为以下几部分:Ad hoc网络环境分析;暴露结点问题的分析和它产生的原因;NS2运行环境的配置;利用NS2进行网络仿真以及利用awk语句对仿真结果加工;仿真结果分析总结。 基于NS2的暴露结点问题分析研究+仿真代码:http://www.youerw.com/jisuanji/lunwen_38695.html