毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于NS2的动态路由协议仿真分析研究(2)
1.2 实验内容
⑴动态路由协议的运行机制;
⑵NS2的安装和配制环境;
⑶在NS2下配置动态路由协议。
2 NS2的介绍和运行环境的配置
2.1 NS2的介绍
NS2全称Network Simulator version ,字面意思就是网络模拟平台,它是一种针对网络技术的源代码公开的并且是免费的网络模拟平台。它本身有一个虚拟时钟,所能实行的仿真项目都是由离散事件驱动的,因此它本质上就是一个离散事件模拟器。目前,NS成了学术界广泛使用的仿真平台,也常在网络技术
教学
中被用作一种辅助教学工具。
NS2所使用的开发语言是C++和Otcl。在一个仿真过程中,NS会产生一个或者两个跟踪文件,如果在Tcl脚本中加入一些简单的语句,这些跟踪文件中就会有相应的详细的跟踪信息。这些信息也可以用NAM将整个过程演示出来。
2.2 NS2的安装
NS2首次被开发所使用的就是Linux平台,而本次实验我所使用的是在虚拟机XP系统上安装运行,这就需要在XP系统上创建一个Linux的模拟平台,所以先安装cygwin,其次在cygwin下安装NS2.29。具体方法如下:
2.2.1 安装cygwin
为安装cygwin图,把下载好的软件包安装到虚拟机c盘上。
cygwin安装图
2.2.2 解压并且安装
在cygwin中解压事先下载好的ns-allinone-2.29压缩包。使用命令:
⑴tar zxvf ns-allinone-2.29.tar.gz解压;
⑵cd ns-allinone-2.29;
⑶./install进行安装。
2.2.3 配置环境变量
在安装目录C:\cygwin\home\Administrator下找到.bashrc文件并用写字板打开,在尾部插入以下信息:
export NS_HOME=/home/administrator/ns-allinone-2.29
export PATH=$NS_HOME/nam-1.11:$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/bin:$PATH
export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.11/unix:$NS_HOME/tk8.4.11/unix:$NS_HOME/otcl-1.11:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.11/library
2.3 NS2的例子验证
打开cygwin,运行startxwin.bat,在新弹出的窗口中直接输入 :
cd /home/administrator/ns-allinone-2.29/ns-2.29/ns-tutorial/examples
再输入 ns example2.tcl得出图2说明NS2安装成功。
共2页:
上一页
1
2
下一页
上一篇:
java办公自动化系统的设计与实现
下一篇:
中小型企业网建设
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
java+mysql班级评优系统的设计实现
Python+mysql宠物领养平台的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于激光超声检测金属材...
多频激励下典型非线性系统的振动特性研究
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
AES算法GPU协处理下分组加...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
提高教育质量,构建大學生...
从政策角度谈黑龙江對俄...