欢迎来到天天文库
浏览记录
ID:44304475
大小:64.18 KB
页数:4页
时间:2019-10-20
《在线虚拟网络实验系统命令行提示技术的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第30卷第9期2013年9月计算机应用与软件ComputerApplicationsandSoftwareVol.30No.9Sep.2013在线虚拟网络实验系统命令行提示技术的研究与实现潘淼韩秀玲陈光(东华大学信息科学与技术学院上海201620)摘要基于B/S模式虚拟网络实验系统,提出并实现了实验操作过程的命令行提示技术。该技术利用了.NET环境下的WindowsForms以及C#编程语言,实现了在用户配置命令过程中动态地显示可匹配的完整命令符,解决了计算机网络初学者对网络设备配置命令不熟悉而导致实验效率低下的问题。关键词虚拟实验.NETFramework命令行提示Windows
2、Forms中图分类号TP393.09文献标识码ADOI:10.3969/j.issn.1000-386x.2013.09.090RESEARCHANDIMPLEMENTATIONOFCOMMANDPROMPTEDTECHNOLOGYFORON-LINEVIRTUALNETWORKEXPERIMENTSYSTEMPanMiaoHanXiulingChenGuang(CollegeofInformationSciencesandTechnology,DonghuaUniversity,Shanghai201620,China)AbstractOnthebasisofvirtualnetw
3、orkexperimentsysteminBSmode,inthisarticleweproposeandimplementthecommand-promptedtechnologyinoperationofthevirtualexperiment.ThetechniqueusestheWindowsFormstechnologyandC#programminglanguagein.NETenvironmentandrealisesthedynamicdisplayofmatchablecompletecommandwordswhenusersaretypingconfigurati
4、oncommands.Tothebeginner,itsolvestheproblemoflowefficiencyinexperimentduetotheirunfamiliaritywiththeconfigurationcommandofnetworkdevices.KeywordsVirtualexperiments.NETframeworkCommand-promptedWindowsForms0引言近年来,虚拟实验技术被广泛地应用在计算机网络教学中,虚拟远程实验平台能够为学生提供自主的、灵活的、可交互的实验环境与丰富的网络教学资源,突破了传统计算机网络实验教学的局限性[1
5、]。然而,对于很多计算机网络知识的初学者来说,即使掌握了一定的网络基本原理,进入到实验环境中,仍然存在由于网络设备配置命令行不熟而导致实验效率不高甚至无法进行的情况。尤其是不同网络设备提供商开发的产品,具有不同的语言规范,初学者更容易混淆。而在没有教师在旁及时指导答疑的虚拟环境中,则更需要在实验交互和用户体验上的智能化。目前,虽然一些单机版主流模拟软件如思科的BosonNetsim[2],能够达到高仿真的效果,运用“Tab”键补全命令行的单个单词,输入提示符查看可供选择的命令行,而在基于B/S模式的虚拟在线实验系统中这一功能仍是空缺。本文运用WindowsForms技术及C#编程语言
6、,提出一种系统优化方案,即在原有的设备命令键入模块中增加智能提示功能。当学生配置虚拟网络设备时,输入简短字符,系统便可自动匹配可供选择的完整命令符,从而提高学生虚拟实验的效率。相对于单机版的软件,该功能的实现使得实验更加快捷方便,有效地辅助了在线网络虚拟实验的开展。1操作概述本学院网络实验开发小组,针对不同的通信设备厂商开发了不同系列的虚拟计算机组网实验。这些实验主要运用了WindowsForms的控件技术,对交换机、路由器的端口及协议配置进行模拟和仿真,然后将控件封装成.dll后缀格式的动态链接库文件,嵌入到.Net网页中,建成并完善了基于B/S模式下的远程实验资源共享平台。以思
7、科的静态路由实验为例,如图1所示。图1展示了虚拟实验操作过程中的界面,图右侧是静态路由实验的组网拓扑结构,共有三台路由器,两台交换机,四台PC机;图左侧是路由器的命令输入框,我们正在对路由器R2进行端口的配置。图1思科静态路由实验操作界面收稿日期:2012-07-31。上海市自然科学基金项目(08ZR1400400)。潘淼,硕士生,主研领域:通信与信息系统。韩秀玲,高工。陈光,教授。第9期潘淼等:在线虚拟网络实验系统命令行提示技术的研究与实现329328计
此文档下载收益归作者所有