当前位置:大学毕业论文> 硕士论文>材料浏览

有关网络教学研究生毕业论文范文 和无线网络教学中的仿真软件应用相关毕业论文怎么写

主题:网络教学论文写作 时间:2024-04-01

无线网络教学中的仿真软件应用,本文是有关网络教学毕业论文怎么写跟软件应用和无线网络教学和仿真方面论文写作参考范文.

网络教学论文参考文献:

网络教学论文参考文献 教育教学论坛杂志外语教学期刊教学论文范文教育教学论坛期刊

陈曦1,吴涛2,张楠1

(1.西南民族大学计算机科学与技术学院,四川成都610041;2.成都信息工程大学计算机学院,四川成都610225)

摘 要:本文探讨了无线网络教学中存在的问题,提出在教学中以OMNeT++仿真软件作为实践手段,并以无线局域网中常见的隐藏节点问题为案例,介绍了OMNeT++在WLAN教学中的应用.案例分析表明OMNeT++可直观、深入地帮助理解无线网络协议的宏观流程和工作原理.

关键词:无线网络;无线局域网;网络仿真;OMNeT++

中图分类号:G642.41 文献标志码:A 文章编号:1674-9324(2016)47-0157-02

收稿日期:2016-06-20

基金项目:西南民族大学教育教学改革重点项目(2014ZD08)

作者简介:陈曦(1985-),男,重庆永川人,讲师、博士,研究方向:计算机网络、面向服务计算.

一、引言

以WLAN技术为代表的无线网络技术逐渐成为计算机网络教学和研究的热点.据思科公司报告,WiFi将于2016年占据一半以上的互联网总流量.无线网络教学在网络工程专业课程中所占的比例和重要性也逐渐提高.无线网络由于采用了无线电波作为传输介质,没有直观的有线链路,相对抽象,学生难以直观地理解无线网络的拓扑结构,造成了学习上的障碍.为克服这一问题,本文研究将OMNeT++在无线网络教学中的应用.特别地,为了阐述的方便,本文将着重讨论OMNeT++在无线局域网WLAN教学环境下的应用,以展示OMNeT++在教学上的优势和普适性.

二、OMNeT++在WLAN教学中的应用

OMNeT++是开源的、基于组件的模块化开放网络仿真平台,同NS-3,OPNET和JaSim等仿真平台相比,OMNeT++可运行于多个操作系统平台,可以简便定义网络拓扑结构,具备编程、调试和跟踪支持等功能.本节将以WLAN教学中的一个重点问题———隐藏节点问题为案例,结合笔者在实际教学中设计的实验,阐述OMNeT++在WLAN教学中的应用.本实验的目的为:在包含隐藏节点的WLAN内,分别使用CA/CA和RTS/CTS协议,理解RTS/CTS解决隐藏节点问题的原理.限于篇幅,并为了阐述的方便,本节仅涉及在隐藏节点情况下使用CA/CA,且与实际教学中的实验相比有所简化.在实践教学过程中,要求学生在理解理论的基础上利用OMNeT++进行仿真实验,并形成实验报告,具体步骤如下:

1.完成网络拓扑结构的设计:大部分仿真实验的网络拓扑结构均可使用OMNeT++的标准模型库inet库提供的模型通过拖拽的方式搭建.本案例是验证性实验,拓扑结构相对简单,如图1所示.其中h1和h2为WLAN的客户站,使用inet的WirelessHost模型;ap为WLAN的无线接入点,使用AccessPoint模型;channel-Control为信道控制模块,用于定义WLAN使用的频段、节点的无线发射功率等物理层参数,使用ChannelControl模型;configurator为IP地址配置模块,使用IPv4NetworkConfigurator模型.

2.编写INI文件:用于配置网络业务和仿真参数.INI文件配置的主要业务为:h1和h2相互发送ping数据报,接入点ap将收到的ping数据报根据IP地址转发给目的节点.从拓扑结构可以看出,蓝色的圆圈标示了节点的无线信号覆盖范围,h1和h2相互不在对方的覆盖范围,互为隐藏节点;ap均在h1和h2的覆盖范围,因此可以收到并转发来自h1和h2的帧.当使用CA/CA协议的时候,h1和h2由于监听不到对方,在接入网络信道的时候,可能产生冲突,这时ap收到的来自h1和h2的帧可能发生碰撞,造成帧接收失败.

3.开始仿真:在完成上述两个步骤之后即可开始实际仿真了.仿真中包含两个重要的窗口:动画窗口和事件日志窗口.动画窗口以动画的形式直观地展示了数据帧的发送过程,从宏观上体现了协议的工作流程.如图1所示为动画窗口,节点ap正在向h1和h2发送ACK帧.从动画窗口中,可清楚地看到数据帧的流向及当前正在发送数据的节点(图中红色方框所示).在仿真的过程中还有以文本方式记录仿真流程的事件日志窗口.动画窗口提供了一个协议流程的直观界面,而事件日志窗口则为理解和分析协议提供了有力的工具(限于篇幅,这里没有给出).事件日志窗口中主窗口蓝色字体为事件名(包括事件编号和发生时间),接续的黑色文字是对事件的详细阐述.在教学过程中,笔者会从事件日志中提取关键事件的编号,要求学生配合观察动画窗口,对关键事件进行整理和分析,形成关键事件表,作为实验报告的一部分,以加深对协议原理和流程的理解.如在隐藏节点情况下使用CA/CA,在本案例的关键事件表中,学生可清楚地看到在Event #32发生了冲突,从而理解CA/CA协议并不能处理隐藏节点问题.

4.根据关键事件表,完成简答题,理解协议原理:上述步骤(3)使学生明白了发生了什么事件,如Event#32发生了数据帧的碰撞,至于为什么会发生这些事件,还需要学生根据课本的理论知识,回答简答题,深入理解协议原理.本案例可设计的问题如下所示:(a)请阐述Event #32发生碰撞的原因.请根据Event#33说明,冲突的发生对下次发送数据帧的帧间间隔有何影响(提示:根据课本理论知识,变成了那种帧间间隔)?(b)请阐述Event #35中Timeout事件的含义.根据你的理解,为什么会发生Timeout时间?

三、结束语

综上所述,案例分析表明OMNeT++可直观、深入地帮助理解无线网络协议的宏观流程和工作原理.笔者在无线网络相关教学中使用OMNeT++网络仿真软件,取得了较好的教学效果.

参考文献:

[1]谢希仁.计算机网络[M].第六版.北京:电子工业出版社,2013:336-349.

[2]Matthew S.Gast.802.11 Wireless Networks:The DefinitiveGuide,Second Edition[M].Sebastopol,CA:O´Reilly,2005:29-30.

[3]András Varga.The Omnet++ Discrete Event SimulationSystem [C].European Simulation Multiconference.Prague,CzechRepublic:E,2001:1-8.

[4]Klaus Wehrle,Mesut Günes,James Gross. Modeling andTools for Network Simulation [M].Berlin Heidelberg:Springer-Verlag,2010:15-34.

[5]陈敏.OPNET网络仿真[M].北京:清华大学出版社,2004:1-8.

[6]H. Y.Tyan,C.J. Hou.Jasim:A Component-based CompositionalNetwork Simulation Environment[M],2001:5-7.

小结,这是一篇关于软件应用和无线网络教学和仿真方面的相关大学硕士和网络教学本科毕业论文以及相关网络教学论文开题报告范文和职称论文写作参考文献资料.

Multisim仿真软件在非电专业电工学实验教学中的应用
摘 要电工学是一门应用性很强的非电类专业基础课程,教学过程中有大量实验课程 该课程实验教学中存在的问题,可恰当使用Multisim仿真软件来进行教学辅助 本文以Multisim仿真软件在电工学中的两个.

网络教学平台建设的路径
摘 要近年来,网络作为信息传播的便捷平台,已经深入到社会发展的各个层面,在这样的背景之下,传统的教学形式也随之发生了变化,传统课堂的使用已经从单一模式更迭为多样化模式,各大高校都搭建了网络教学平台,本.

多媒体网络教学在外国文学课程改革中的实践
自21世纪以来,随着科学技术的高速发展,现代社会已经进入数字化时代 数字化形成的各项技术已经广泛应用在人们生活的各个方面,网络、手机、数字化电视、多媒体技术……已经成为人们生活中必不可少的组成部分 在.

多媒体网络教学在汽车维修中的应用
内容摘要随着网络的普及,多媒体网络教学广泛运用于各行各业 多媒体网络教学在汽车维修中发挥着不可替代的作用,能够开阔汽修专业学生的视野,有利于促进汽车维修专业的教学改革,更好的带动汽车维修事业的蓬勃发展.

论文大全