四川大学_无线网络技术_lab2实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《无线网络技术》仿真实验报告实验二:隐藏节点仿真、暴露节点仿真

专业班级: 6班

**: ***

学号: *************

指导教师:

评阅成绩:

评阅意见:

提交报告时间:2015年 5 月 25 日

目录

1、实验目的……………………………………………………………………

2、实验内容………………………………………….………………………

3、实验环境………………………………………………………………….

4、实验步骤……….…………………………………………………………

5、仿真现象描述与结果分析……………………………………………

6、实验遇到的问题……………………………………………………………

7、实验总结……………………………………………………………….………

实验1 隐藏节点仿真

一、实验目的

1.掌握无线网络中隐藏节点问题的本质

2.利用NS2仿真隐藏节点问题

二、实验内容

利用NS2仿真隐藏节点问题,分析比较在有RTS/CTS控制帧和无RTS/CTS控制帧的情况下的仿真结果,并分析隐藏终端问题如何得到解决。

四、实验环境

Cygwin + ns-allinone-2.35,且已安装相应的模块;XWin

五、实验步骤

1.在ns-allinone-

2.35中安装mUDP模块

2.将Hidden_Terminal.tcl复制到脚本目录WNT/

3.5.1下

3.在相应目录下输入ns Hidden_Terminal.tcl,得出结果。

4.如果想看NAM仿真动画,则先startxwin运行XWin,然后输入代码得出结果。

六、仿真现象描述与结果分析(包括实验截图)

1.有RTS/CTS控制帧

s 1.503128000 _0_ MAC --- 0 RTS 44 [242e 1 0 0]

r 1.503480500 _1_ MAC --- 0 RTS 44 [242e 1 0 0]

s 1.503490500 _1_ MAC --- 0 CTS 38 [22f4 0 0 0]

r 1.503795000 _0_ MAC --- 0 CTS 38 [22f4 0 0 0]

s 1.503805000 _0_ MAC --- 3 cbr 1078 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 0 0

s 1.508000000 _0_ AGT --- 4 cbr 1000 [0 0 0 0] ------- [0:0 1:0 32 0] [1] 0 0

r 1.512429500 _1_ MAC --- 3 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 1 0

s 1.512439500 _1_ MAC --- 0 ACK 38 [0 0 0 0]

r 1.512454500 _1_ AGT --- 3 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 1 0

r 1.512744000 _0_ MAC --- 0 ACK 38 [0 0 0 0]

节点0向节点1发送了一个RTS包。节点1空闲,所以在收到节点0的RTS包后,向节点0发送了一个CTS包,告诉节点0可以开始传输数据,同时也告诉节点1范围内的其他节点不要有传输操作。之后不断重复此过程,节点0向节点1发送数据包。

s 2.000000000 _2_ AGT --- 66 cbr 1000 [0 0 0 0] ------- [2:0 1:1 32 0] [0] 0 0

s 2.004000000 _0_ AGT --- 67 cbr 1000 [0 0 0 0] ------- [0:0 1:0 32 0] [63] 0 0

s 2.008000000 _2_ AGT --- 68 cbr 1000 [0 0 0 0] ------- [2:0 1:1 32 0] [1] 0 0

D 2.008000000 _2_ IFQ ARP 66 cbr 1020 [0 0 2 800] ------- [2:0 1:1 32 1] [0] 0 0

r 2.008609500 _1_ MAC --- 53 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [50] 1 0

s 2.008619500 _1_ MAC --- 0 ACK 38 [0 0 0 0]

r 2.008634500 _1_ AGT --- 53 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [50] 1 0

r 2.008924000 _0_ MAC --- 0 ACK 38 [0 0 0 0]

s 2.009094000 _2_ MAC --- 0 ARP 86 [0 ffffffff 2 806] ------- [REQUEST 2/2 0/1]

s 2.009174000 _0_ MAC --- 0 RTS 44 [242e 1 0 0]

D 2.009174500 _1_ MAC COL 0 RTS 44 [242e 1 0 0]

D 2.009782500 _1_ MAC COL 0 ARP 86 [0 ffffffff 2 806] ------- [REQUEST 2/2 0/1]

节点2试图与节点1进行通信,然而节点1正与节点0进行通信,无法响应节点2的通信请求,然后导致节点2不断的在丢包。

相关文档
最新文档