《高等计算机网络》实验一指导书及答案.docx

上传人:b****3 文档编号:12624297 上传时间:2023-04-21 格式:DOCX 页数:10 大小:272.28KB
下载 相关 举报
《高等计算机网络》实验一指导书及答案.docx_第1页
第1页 / 共10页
《高等计算机网络》实验一指导书及答案.docx_第2页
第2页 / 共10页
《高等计算机网络》实验一指导书及答案.docx_第3页
第3页 / 共10页
《高等计算机网络》实验一指导书及答案.docx_第4页
第4页 / 共10页
《高等计算机网络》实验一指导书及答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

《高等计算机网络》实验一指导书及答案.docx

《《高等计算机网络》实验一指导书及答案.docx》由会员分享,可在线阅读,更多相关《《高等计算机网络》实验一指导书及答案.docx(10页珍藏版)》请在冰豆网上搜索。

《高等计算机网络》实验一指导书及答案.docx

《高等计算机网络》实验一指导书及答案

《高等计算机网络》实验指导书

2013版

(适用于网络工程专业)

 

网络工程教研室

2013-6-2

 

实验一、利用分组嗅探器分析802.11

一、实验目的及要求

利用wireshark©分析IEEE802.11协议。

开始实验前,复习教材第六章第三节关于WLAN的相关内容。

另外,实验中涉及的相关内容比教材的要宽、深,可以参考:

1)ATechnicalTutorialonthe802.11protocol,PabloBrenner

http:

//www.sss-

2)Understanding802.11FrameTypes,JimGeier,

http:

//www.wi-

3)ANSI/IEEEstd802.11(1999),http:

//gaia.cs.umass.edu/wireshark-labs/802.11-1999.pdf.

特别是,该标准第36页的Table1对于本实验非常重要。

二、实验条件

PC机+Windows+Wireshark+tracefile

三、预备知识

在《计算机网络A》的实验中,利用ethereal从有线Ethernet网络中捕获分组。

由于本实验是分析无线局域网协议IEEE802.11,因此将俘获通过空气传播(in-the-air)的帧。

不过,Windows操作系统没有提供捕获/拷贝通过无线网卡接收帧的“钩子”(hooks),本实验利用通过其他途径捕获的trace文件。

四、实验步骤

1开始

下载trace文件wireshark-traces.zip,解压出Wireshark_802_11.pcap。

该trace是利用AirPcap©和Wireshark在包含两台有线PC、一台型号为Linksys802.11g的AP和一台已于某个AP关联的无线主机的网络上捕获的。

该网络中,无线主机和AP工作在信道Channel6上进行。

需要指出,AP和无线主机工作在Channel6,同时,附近还有其它的AP,这些AP可能也工作在Channel6上。

因此,在trace文件中不仅有该无线主机和所关联AP之间传输的帧,还有许多由其他工作在Channel6的AP发送的广播帧,比如beacon帧。

捕获时,无线主机的处理步骤如下:

①开始分组捕获前,无线主机已经与AP“30MunroeSt”关联;

②在t=24.82时,无线主机发送HTTPRequest消息,请求web页面:

http:

//gaia.cs.umass.edu/wireshark-labs/alice.txt

其中服务器gaia.cs.umass.edu的IP地址为128.119.245.12

③t=32.82时,无线主机发送HTTPRequest消息,请求web页面:

http:

//www.cs.umass.edu。

该服务器的IP地址为128.119.240.19

④t=49.58时,无线主机与AP“30MunroeSt”断开关联,并试图与AP“linksys_ses_24086”进行关联。

由于该AP不是公用AP(关联时需要进行认证),该无线主机最终无法与AP“linksys_ses_24086”关联成功。

⑤t=63.0时,无线主机停止与AP“linksys_ses_24086”的关联尝试,重新与AP“30MunroeSt”关联。

将trace下载并解压缩后,将其装载进Wireshark,利用菜单“File”->“Open”选择Wireshark_802_11.pcap后查看,将显示如图Figure1所示的窗口。

Figure1.Wireshark_802_11.pcap打开后的窗口

2Beacon帧

IEEE802.11AP通过周期性地广播发送Beacon帧对外宣告其存在。

为了回答下述问题,需要仔细检查Wireshark窗口中的IEEE802.11帧头部字段的细节。

1)在trace文件中,发送大多数Beacon帧的两个AP的SSID分别是什么?

SSID=30MunroeSt

SSID=linksys12

 

2)AP“linksys_ses_24086”发送Beacon帧的时间间隔是多少?

AP “30MunroeSt”呢?

(提示:

在Beacon帧中包含该时间间隔)

Beaconinterval=0.102400Seconds

3)AP“30MunroeSt”所发送Beacon帧的源MAC地址是什么(以十六进制表示,参考前面提到的IEEE802.11标准)?

00:

16:

b6:

f7:

1d:

51

4)AP“30MunroeSt”所发送Beacon帧的目标MAC地址是什么(以十六进制表示,参考前面提到的IEEE802.11标准)?

Ff:

ff:

ff:

ff:

ff:

ff

5)AP“30MunroeSt”所发送Beacon帧的MACBSSid是什么(以十六进制表示,参考前面提到的IEEE802.11标准)?

00:

16:

b6:

f7:

1d:

51

 

6)AP“30MunroeSt”的Beacon帧中指出该AP支持4种数据传输速率和8种附加的“extendedsupportedrates”,这12种数据传输速率各是多少?

3数据传输

前面提到,在分组捕获前,无线主机已经与AP“30MunroeSt”相关联。

首先检查在已关联的连接上数据传输的情况,随后再检查无线主机与AP关联和断开操作。

根据无线主机的动作,在t=24.82和t=32.82时无线主机分别发送两个Web页面的HTTP请求消息。

7)找出包含第一个HTTP请求所使用的TCP连接(下载alice.txt的TCP连接)建立时SYNTCPsegment的802.11frame。

请问:

发送该TCPSYNsegment的时间是多少?

10:

05:

31.900208

该802.11帧的三个MAC地址字段的值分别是什么(以十六进制表示)?

其中对应无线主机无线网卡、AP、first-hop路由器的MAC地址各是什么?

91:

2a:

b0:

49:

b6:

4f

Receive91:

2a:

b0:

49:

b6:

4f无线主机或无线网卡

Transmitter00:

16:

b6:

f7:

1d:

51AP

Bssid00:

16:

b6:

f4:

eb:

a8第一跳

Sourceaddress00:

16:

b6:

f4:

eb:

a8

发送该TCPSegment主机的IP地址是什么?

目标IP是什么?

该目标IP地址与无线主机、AP、first-hot路由器有关吗?

并解释。

(提示:

回答上述问题时,可参考教材的P.450的Figure5.19)

Source128.119.245.12destination192.168.1.109

8)找出包含上述TCP会话SYNACKSegment的802.11帧。

什么时间收到的该Frame?

该Frame中三个MAC地址字段值是什么?

其中哪个是无线主机无线网卡、AP、first-hop路由器的MAC地址?

该帧的发送方MAC地址与发送该TCPsegment的设备的IP地址相对应吗?

10:

05:

31.900208

 

Source对应路由

Destination对于无线网卡

Bssid对应AP

4关联与断开

在基本模式的无线局域网中,无线主机在发送数据前必须与某个AP关联。

IEEE802.11的关联处理通过无线主机和AP间交换ASSOCIATEREQUEST帧和ASSOCIATERESPONSE帧完成。

其中,ASSOCIATEREQUEST帧由无线主机发往AP,其frametype=0,subtype=0(可参考教材中的Figure6.13);ASSOCIATERESPONSE帧由AP发往无线主机作为收到ASSOCIATEREQUEST帧的响应,其frametype=0,subtype=1。

可参考802.11的标准规范来了解802.11帧中每个字段的详细含义。

9)在t=49后,无线主机与AP“30MunroeSt”结束关联时采取了哪两个动作(如,发送了frame)?

何时发送了这些帧?

(提示:

一个是IP层的动作,另一个是MAC层的动作)。

仔细阅读IEEE802.11标准规范,是否应该有另一个Frame,但你并没有从trace中发现?

 

10)检查trace文件,查找从无线主机发送到AP和从AP发送到无线主机的AUTHENICATION帧。

无线主机发送到AP“linksys_ses_24086”(其MAC地址为Cisco_Li_f5:

ba:

bb)的第一个AUTHENICATION帧是何时发送的(提示:

t=49前后)?

11)无线主机希望利用密码或者无需密码进行鉴别(身份认证)吗?

12)trace中有从AP“linksys_ses_24086”返回的AUTHENICATION响应吗?

13)现在考察无线主机终止与AP“linksys_ses_24086”关联的尝试转而与AP“30MunroeSt”进行关联时(t=63.0后)的情况。

观察从无线主机发往AP和从AP发往无线主机的AUTHENICATION帧。

何时无线主机向AP“30MunroeSt”发送AUTHENICATION帧?

何时AP“30MunroeSt”向无线主机发送的AUTHENICATION响应(提示:

可以使用filter表达式:

wlan.fc.subtype==11andwlan.fc.type==0andwlan.addr==IntelCor_d1:

b6:

4f来只显示AUTHENICATION帧)?

14)继续考察无线主机与AP“30MunroeSt”在t=63.0后进行的关联处理。

一个ASSOCIATEREQUEST和一个ASSOCIATERESPONSE被用来进行无线主机和AP的关联。

无线主机何时发送了ASSOCIATEREQUEST?

AP何时发送了相应的ASSOCIATERESPONSE?

(注意:

可以利用filter表达式:

wlan.fc.subtype<2andwlan.fc.type==0andwlan.addr==InterCor_d1:

b6:

4f控制只显示ASSOCIATEREQUEST帧和ASSOCIATERESPONSE帧。

15)无线主机希望采用的数据传输率是多少?

AP呢?

为了回答这两个问题,需要仔细检查802.11WLANmanagementframe的parametersfields。

24.0Mb/s和1.0Mb/s

5、其他类型的Frame

Trace中还包括多个PROBEREQUEST和

帧。

16)考虑t=2.0s后的第一个PROBEREQUEST帧和PROBERESPONSE帧对。

何时发送的这两个Frame?

他们的发送者、接收方的MAC地址分别是什么?

他们的BSSIDMAC地址是什么?

交换这两种类型帧的目的是什么?

(为回答该问题,需要仔细察看上面提到的网络资源)

五、实验任务

1、预习实验,仔细阅读相关参考资料

2、按步骤进行实验,记录实验结果,回答涉及的问题。

3、按要求撰写实验报告。

1)实验报告纸以班级为单位到实验室购买;

2)实验报告必须手写,内容如下:

(1)实验题目

(2)实验要求

(3)实验条件

(4)实验结果

(5)实验总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1