无线网络教学实习报告.docx
- 文档编号:3099041
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:18
- 大小:1.19MB
无线网络教学实习报告.docx
《无线网络教学实习报告.docx》由会员分享,可在线阅读,更多相关《无线网络教学实习报告.docx(18页珍藏版)》请在冰豆网上搜索。
无线网络教学实习报告无线网络教学实习报告教学实习报告所属学院:
电气与信息工程学院专业:
网络工程实习题目:
无线网络应用技术学生姓名:
指导教师:
职称:
20年12月日“无线网络技术”教学实习报告一、实习目的与要求实验十三:
移动AdHoc中R协议仿真掌握移动AdHoc的组网和拓扑特征理解SR路由协议的工作机制利用S2仿真实现FSR路由协议实验十四:
移动网中AMDV协议仿真理解OMDV路由协议的工作机制利用N2仿真实现OMDV路由协议实验十五:
移动网中Blackole和Gryole攻击仿真掌握lackol的攻击原理掌握rehole的攻击原理利用NS2仿真实现Blakole和Gryol攻击实验十六:
80211WL数据包捕获和分析了解几种无线测量工具的特点和用途在indw上使用Wresha进行数据包捕获和分析在Linu上使用Wireshark和Kismet进行数据包捕获和分析实验十七:
LN测量程序开发了解和学习网络开发包Wicap使用Wicap在VS208或ViuaC+6。
0平台开发无线网络测量工具二、实习时间21.2.03203。
12.06三、实习地点图书馆一楼网络实验室四、实习具体内容实验十三:
移动AdHo中FR协议仿真实验步骤与仿真演示在SR仿真之前需要安装特定的模块。
1模块安装具体安装过程如下:
获取FSR的补丁文件,可以在电子资源中的实验源代码文件夹的exemet3文件夹中找到,文件名为“fsr。
df”;将获得的补丁文件拷贝到nsllinone.34文件夹中,并在Cygwin窗口中用“c”命令进入到s-aie-2.34目录下,执行打补丁命令:
path-pfsr.if。
注意:
nsion2.4必须为未更改过的官方版本,否则patc不成功;在ywin窗口中用“cd”命令进入到sallnne2.3/ns2。
34目录下,执行命令:
。
intll命令,大约编译十几分钟(具体时间依据机器性能)即可完成。
2仿真运行本实验的仿真拓扑如图。
3所示,总共有1个节点,主要观察两条UD流的传输,分别为节点0到节点9、节点4到节点11,仿真起止时间分别为:
30。
010.和40。
000。
0s。
具体仿真设置见实验源代码。
FR路由协议仿真的具体过程如下:
在“hme/用户名/”目录下新建一个目录用于放置运行的仿真脚本,并将不同类型脚本用子目录分开,紧接着将仿真脚本FSR.tl拷到该目录下。
如图1.4所示。
这里新建一个WNT目录,然后在该目录中放置了各实验仿真代码的子目录.如果想要显示NM仿真动画,则需要启动XWin,然后按
(2)中所述的过程进行仿真即可,如图1。
在Cyin中利用cd命令转到该新建的目录,紧接着输入:
nF.tcl,回车即可运行,此7所示.Wi的启动方式为:
在Cygwin中输入sartxwin。
at,回车即可。
结果如下:
实验十四:
移动网中AOMDV协议仿真实验步骤与仿真演示本实验的仿真拓扑如图141所示,采用NS自带的移动场景软件随机生成,总共有20个节点,所有节点随机移动,节点随机产生的移动数据如图12所示,其中最后三列数据对应的为节点的目标位置(x,y)和移动速度。
主要观察两条TP流的传输,分别为节点8到节点0、节点到节点9,仿真起止时间都为:
.00s.具体仿真设置见实验源代码。
AOMDV路由协议仿真的具体过程如下:
在“ome/”目录下新建一个目录用于放置运行的仿真脚本,并将不同类型脚本用子目录分开,紧接着将仿真脚本BLACHOEREYHOLE。
c拷到该目录下.如图15.所示.这里新建一个WN目录,然后在该目录中放置了各实验仿真代码的子目录.本实验是新增实例,将新建文件夹命名为xerient5;在Cwin中利用d命令转到该新建的目录,紧接着输入:
nsBLCKHEGRHOLE。
tcl,回车即可运行,此时无动画显示如果想要显示NAM仿真动画,则需要启动XWin,然后按
(2)中所述的过程进行仿真即可,如图1.所示。
XWi的启动方式为:
在Cygwn中输入sarxw.bat,回车即可,结果如下:
实验十六:
8。
1LAN数据包捕获和分析实验步骤1Wndows下无线测量工具有线网络需要通过有线网卡来进行连接,相应的,无线网络也需要无线网卡来进行连接。
在WindosXP下,可以在设备管理器的网络适配器中看到名字中带有Wirless的设备,这就是实验中用到的无线网卡。
双击右下角的无线网络图标,可以打开无线网络连接的程序,在这里列出了所有可以搜索到的无线网络,找到所有连接的网络即可进行连接1。
1Wiear的获取和安装Wieshak支持WidowX及以上的所有操作系统,包括3位和64位。
Wires的最新版本为,可以从官方站点htt:
/ww.wirsha。
org/dwoad。
html获取安装包.下面介绍下Wreshark的安装过程:
双击下载的安装文件,点击Nx,然后e。
在这里可以选择安装的组件,一般保持默认即可。
点击Next,选择是否创建链接和关联文件,。
点击Next,选择安装位置,点击Nxt,选择是否安装Wincp.由于WinPap是Wireshrk捕获包的基础,因此如果电脑中没有安装inap一定要选择安装WiPcp。
点击Istall,开始安装,中间会弹出nPcap的安装界面,inPap的安装很简单,按照提示操作即可。
等待安装完成,最后勾选nWirehark,点击finish打开Wieshar。
1。
2Wreshk用户界面打开Wirehak,可以看到Wieshar提供了非常完善的图形可视化界面.和大多数图形界面程序一样,Wirshrk主窗口由如下部分组成:
主菜单:
包含各种设置和功能.主工具栏:
提供常用功能.过滤工具栏(Filtolar):
自定义过滤方法过滤所有数据包捕获包(apure):
提供常用捕获包的操作。
帮助(CpturHelp):
提供软件的使用帮助。
文件/在线(FlesOnlne):
提供一些有用的链接操作。
状态栏:
显示当前程序状态以及数据包的更多详情。
在开始捕获数据包之后,程序会进入捕获界面.此时软件主要由3个面板组成:
PackeLis):
显示打开文件的每个包的摘要,包括源地址和目标地址、协议类型、数据包长度、数据包的简要信息。
点击面板中的其中一个条目(即一个数据包),包的其他情况将会显示在另外两个面板中。
包细节(PakList):
显示在aetis面板中所选择包的所有信息,信息都分层显示.包字节(Packetbyte):
显示在Peli面板选择的包的数据,以及在ackedtals面板中选中的字段.。
Wirehrk捕获过程在aptre面板中,Wieshark给出了所有的网络端口名称,从中选择本次实验的目标网络端口-无线网卡,。
本实验使用的是基于eatek芯片的无线网卡,选择后点击Stat开始捕获。
这里有几点需要注意:
针对XP系统,直接捕获可能会出现如图1显示的错误信息导致不能获取数据包,该问题是由于XP的无线网卡驱动不支持混杂模式(promiscuosmode)。
可以在Catuptis中关闭混杂模式。
对WdowsN6。
X内核的系统(即XP以上),程序需要以管理员身份运行,否则会导致npca无法运行。
同样针对WndowNT6。
X内核的系统(即XP以上),微软在驱动中做了一些修改,导致无线网卡接口会显示为Microsft。
由于系统中本身还存在一个Mcrosoft的虚拟网卡,如果不确定哪个是无线网卡接口可以在连接到网络后点击InerfacLis查看接口信息,在pace或者packt/中有数据的即为所需的接口被成功捕获了,接下来打开浏览器,输入RL:
http:
/eelb。
nu。
edu。
cn/wirelsstl/wfi/wireharkteshml,等待页面显示完成,然后停止捕获。
实验十七:
LAN测量程序1开发平台的配置本文将就VS200和VC6的开发环境配置做详细介绍,其他S平台的配置可参考VS28。
将下载得到的WnPcap开发包解压到指定目录20,这里我解压到:
pPac,可以看到里面包含了:
Lib,Incld,文档和示例程序VS2008:
选择工具选项项目和解决方案-C+目录,在显示以下内容的目录中选择包含文件,然后添加WinPap开发包中的Icude目录。
VC6:
选择工具选项-目录,在目录中选择“Inludefiles,添加nlude目录,如图17.3.添加库文件:
VS200:
在上一个步骤的基础上,选择“库文件”,然后添加Wincap开发包中的Lib目录.C6:
在上一个步骤的基础上,选择“Liayfils,然后添加WnPca开发包中的添加预处理定义(项目创建后设置):
S28:
项目-项目属性配置属性C/C+预处理器,在预处理定义中添加P和HAVMOTE,VC6:
工程设置/C+,在分类中选择预处理器,在预处理器定义中加入WPAP和HAE_REMOE,VS008:
VS008:
项目-项目属性配置属性-入pcap.ib,C6:
工程设置-连接,在对象/库模块中加入pa。
lib,在使用WinPpAI的源文件中添加#include“cap.”。
为了验证配置是否成功,可以运行WPcap开发包中的示例程序,例如ample-pcap文件夹中的DPdump。
2程序界面设计首先新建MC工程。
点击文件新建-项目,在VislC+中选择MFMFC应用程序,输入项目名称,点击确定,进入MFC应用程序向导对话框。
这里选择基于对话框,其他保持默认,点击完成即可。
首先添加程序界面中包含的各个控件。
下拉框:
采用“ComoBox”,设置“外观yp”栏为“Dpist.包捕获列表:
采用“LisCotol,添加一个适当大小的列表框控件,设置“外观ie项为“Reort,“外观-sigleelection”为“true。
包细节:
采用“TreContro”,设置“ullRwSelt”、“Hasuttons、“foip”、“LinesRoot”均为“True”.包字节:
采用“Editotro”,设置“Muliln”、“Reo”、“AutoVscl”、“HizonScll”、“VerticSrl”均为“True”。
其他控件设置比较简单,这里不再详述。
3协议头部结构定义新建头文件,文件名为Protool_Deih,编写各协议头部结构,例如MC帧的头部为:
typedefstutehdu_chadest6;/6个字节目标地址u_chasrc6;/6个字节源地址u_hrttyp;/2个字节类型;其他各协议的定义可参考示例中的Pocol_Defne.文件.数据包处理数据包协议的处理采用自底向上的处理方式例如MAC层的分析代码如下,其余各层详见rotocol_Analzrcpp文件:
innalyze_frme(constu_crpkt,tucatapdata,structpktctnpacet)inti;strctehr*hh(strutethhr*)pk;dathh(structehr)allo(sizof(trctthhdr);if(NULL=dataeh)etr1;for(=0;irci=th-srci;nacket-n_sm+;/*由于网络字节顺序原因,需要对/daaehhtypentohs(ethtye);/处理ARP还是IP包?
sitc(dtatyp)case0086:
returanae_ap(u_char*)p1,data,pacet);/ac头大小为beak;case0x80:
rturn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线网络 教学 实习 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)