下载此文档

基于ns—3构建计算机网络教学仿真平台.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
基于ns—3构建计算机网络教学仿真平台.doc基于ns—3构建计算机网络教学仿真平台【摘要】计算机网络原理课程抽象、复杂,基于ns-3构建计算机网络教学仿真平台有助于提高学生的学习兴趣。【关键词】计算机网络;网络模拟;ns-3;可视化《计算机网络原理》概念抽象、协议繁琐,传统的理论教学以板书或者PPT进行理论讲解,枯燥乏味。构建基于新型网络模拟器ns-3[1]构建计算机网络教学仿真平台,能提高计算机网络的教学质量[2]。-3简介ns-3广泛汲取了现有优秀开源网络模拟器如ns-2,S,yans等的成功技术和经验,专门用于教育和研究用途的离散事件模拟器,基于GNUGPLv2许可,可以免费地获取、使用和修改[3-4]。-3仿真流程搭建ns-3网络仿真场景和搭建实际网络类似[5-6],首先生成网络节点(Node),Device)及相应的传输媒体(Channel),接下来安装网络协议,包括应用层(Application),传输层,MAC层,ns-3提供了多个应用层和传输层协议,数据包(Packets)通过协议栈(Protocolstack)向下传递给网络设备(类似于网卡,实现了MAC层和物理层协议),于是如图1所示数据包就像在真实网络中一样流动。-3仿真实例通过仿真实例展示基于ns-3构建的计算机网络教学仿真平台的优势。仿真场景如图2所示,网络分成两部分:基于CSAM/CD协议的有线局域网和点到点的通信链路。其中节点0是服务器;节点1有两块网卡,一块网卡和局域在一个网段,另一块网卡和服务器在一个网段,负责局域网和服务器的通信。++脚本的关键代码(p2p网络的部分,csma网络和其代码类似)://生成节点:NodeContainerp2pNodes;(2);//配置网卡信道参数并安装网络设备:PointToPointHelperpointToPoint;(“DataRate”,StringValue(“5Mbps”));(“Delay”,StringValue(“2ms”));NetDeviceContainerp2pDevices;p2pDevices=(p2pNodes);//安装网络协议栈并配置IP地址:StackHelperstack;((0));Ipv4AddressHelperaddress;(“”,””);Ipv4InterfaceContainerp2pInterfaces;p2pInterfaces=(p2pDevices);//安装应用程序,Node0为服务器,Node5为客户机:UdpEchoServerHelperechoServer(9);ApplicationContainerserverApps=((0));UdpEchoClientHelperechoClient((0),9);/

基于ns—3构建计算机网络教学仿真平台 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lxydx666
  • 文件大小107 KB
  • 时间2016-10-03