菜单
  

    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安装成功。
  1. 上一篇:java办公自动化系统的设计与实现
  2. 下一篇:中小型企业网建设
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 大众媒体对公共政策制定的影响

  9. 十二层带中心支撑钢结构...

  10. 酸性水汽提装置总汽提塔设计+CAD图纸

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 杂拟谷盗体内共生菌沃尔...

  14. 乳业同业并购式全产业链...

  15. 当代大学生慈善意识研究+文献综述

  16. 中考体育项目与体育教学合理结合的研究

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回