基于NS2的计算机网络远程虚拟实验室的设计与实现
!“#$!#计算机工程与应用· 开发设计 ·!“!“!“!“%引言随着?1A21;)9)( 9*)(G)*;2)( )SD;G2)(C 1*) ;2G()E,?N;BN ;2G*L4)C (N) E)4)G)*;2)( GG)*;2)( 1E E)G 0)N14)E ; BL2GD()* )(?L*Q$A%B615+*(D1?*平台。文献%A5$6+- 64 6+-51+23?+ >67 %EH2 H65317+23 )6,9K3 3G536L4 3-953M:;EH2 =66A1=66A1() ,3B99C93) ;)%=66A1=66A1() ,3CEF:%=66A1$=:%$>可视化工具的本地调用。以N?O? P>>A1%的形式实现虚拟实验室客户端,主要功能是实现用户操作界面。客户端的用户操作界面如图M所示, 用户操作界面主要包括: 菜单栏、 工具条, 拓扑属性编辑栏、 实验属性编辑栏、 实验操作窗口、 设备栏以及实验栏等。 在实验室栏中用户可以选定D>A1%初始化时,客户端自动从U16服务器上下载S?;可 视 化 工 具 。 服 务 器 端 在 模 拟 完 成 后 把 模 拟 生 成 的S?;F来演示网络的模拟过程,S?;的动态演示如上图V所示。图VS?;动态演示图V结论文章详细论述了计算机网络虚拟实验室系统的结构和实现。该实验室以N?O? P>>A1%为客户端, 使用N?O? 9TD远程调用机制实现了客户端的远程调用,具有N?O?语言的平台独立性和安全性。该系统采用S)!作为服务器端模拟器,S?;为客户端可视化工具,既充分了利用了S)!多协议模拟器的强大功能, 具有支持大规模、 多协议模拟的特点又省去了普通学生难于学习使用S)!模拟器的缺点。该系统为用户远程学习计算机网络课程提供了良好的平台, 在本实验室平台上, 用户可以不受时间、 地点、 实验设备的限制, 简单、 快速、 廉价、 高效的搭建网络模拟场景, 通过统计数据和动态演示模拟过程让学生深入理解网络中的复杂行为, 掌握计算机网络协议的基本实现(下转8#页)图M客户端的用户操作界面8“W!“#$!#计算机工程与应用(上接%“ >?: AAA$2;2$0B= 3;35C3;,!“!D“#$E 45F80G5,) 56$I 728>=56 30>AH8J 65FH85>H8KLH8 6058323G MN 30>AH8J(O*$M3::90 ,S03C58J,!“!D“.#$T53G )253U23,O903 QH3GV25H,)25 T02W25 0> 56$:90 S0;2G3 53B MC?6D0C03>5>2H3 HL 728>=56 E5FH85>H8K N65>LH8C 23 M3>0830>(O*$M3:N8HP00B23G;HL :90 428;> M3>0835>2H356 OH3L0803P0 H3 T0FDF5;0B E058323G,!“!:%.,-%>53P0 E058323G,EYOQ !#.(O*$M3:428;> M3>0835>2H356OH3L0803P0,MOTE !“! ZH3G /H3G,O9235,!“!:!%.-! 0> 56$I T0FD5;0B S2;>82F=>0B728>=56 RB=P5>2H356 E5FH85>H8K()*$MRRR :853;5P>2H3 X3 M3;>8=C03D>5>2H3 53B ,!“;#,(!) :#,-+.0B 728>=56 E5FH85>H8K A2>9 OXI :0P93H6HGK(O*$M3::90 !3BM3>0835>2H356OH3L0803P0H3T0FDF5;0BE058323G(MOTE!“) ,85625,!“D“路由控制包的数目。中间结点的每一次转发都包括在内。 +$实验结果从图 R N08J23;,R625F0>9 53P070P>H8 H=>23G(O*$M3:N8HP00B23G; HL >90 !3B MRRR TH8J;9H? H323G QK;>0C; 53B I?62P5>2H3;,Y0A X86053;,EI,%,:,“-%“!$R625F0>9 H=>23G N8H>HPH6;LH8 IBDZHP AH8J;()*$MRRR N08;H356 OHCC=32P5D>2H3; 23G(O*$M3:MRRR MY4XOX>?: AAA$2;2$0B=3;35C3;$+$/ 4566,/ 7585B953$:90 7MY: N8HW0P>$9>>?: AAA$2;2$0B=3;35C3;BHP图.IXS7_和IXS7_I的完整概率!“的比较 (XQQMN(“$.+,%,%) ) (5) 包交付率(F) 路由开销(P) 平均延迟图&IXS7_I和IXS7_的性能比较%#基于NS2的计算机网络远程虚拟实验室的设计与实现基于NS2的计算机网络远程虚拟实验室的设计与实现作者:王建新, 凌亮, 王伟平 作者单位:中南大学信息科学与工程学院,长沙,410083 刊名:计算机工程与应用 英文刊名:COMPUTER ENGINEERING AND APPLICATIONS 年,卷(期):2004,40(24) 被引用次数:4次参考文献(9条)参考文献(9条)1.李仁发.周祖德.李方敏 虚拟实验室网络体系结构研究期刊论文-系统仿真学报 2002(03)2.Kevin Fall.Kannan Varahan The ns Manual 20023.L Fabrega.J Massaguer.T Jove A Virtual network laboratory for learning IP network 20024.Wang Jianxin.ChenSongqiao.Jia Weijia The Design and Implementation of Virtual Laboratory Platform inInternet 20025.Jiannong Cao.Alvin Chan.Weidong Cao Virtual Programming Lab for Online Distance Learning,LNCS 2436 20026.L Benetazzo.M Bertocco.F Ferraris A Web-Based Distributed Virtual Educational Laboratory 2000(02)7.孟宪福 基于RMI网上教学数据实时处理模型研究与实现期刊论文-小型微型计算机系统 2001(09)8.李敏.李仁发.杨大山 基于虚拟原型技术的虚拟网络实验室期刊论文-计算机工程与应用 2002(07)9.Wang Jianxin.Lu Weini.Jia Weijia A New Architecture for WebBased Virtual Laboratory with CORBA Technoogy2003引证文献(4条)引证文献(4条)1.熊磊.朱晓华 一种五层结构模型的三维远程教育系统研究期刊论文-计算机与数字工程 2008(1)2.陆炜妮.庞竣 基于Internet的计算机网络虚拟实验环境架构期刊论文-计算机工程 2007(13)3.杨春.李昌国.张晓林.谭良.朱福全.吴微 基于3D和VIRTOOLS技术的虚拟实验的实验数据分析研究期刊论文-计算机工程与设计 2007(11)4.杨彦明 网上虚拟实验室建模方法与构建技术研究及系统实现学位论文硕士 2005本文链接:http:/d.g.wanfangdata.com.cn/Periodical_jsjgcyyy200424032.aspx 授权使用:中国石油天然气股份有限公司锦州石化分公司(zgsytrqjzsh),授权号:404adf46-8f38-45df-b2af- 9e890147ce59 下载时间:2011年2月13日