无线局域网隐藏节点仿真(无线网络与移动技术实验)

实验原理
隐藏节点指在接收节点的覆盖范围内而在发送节点的覆盖范围外的节点。 由于听不到 发送节点的发送,隐藏节点可能向相同的接收节点发送分组,导致分组在接收节点处冲突。 隐藏节点可以分为隐发送节点和隐接收节点。 如教材第 80 页的图 3.17 所示,节点 A 和 C 同时想发送数据给节点 B,但 A 和 C 都不在对方的传送范围内。所以当 A 发送数据给 B 时,C 并未检测到 A 也在发送数据, 会认为目前网络中无数据传送,会将数据发送给 B。这样, A 和 C 同时将数据发送给 B, 使得数据在 B 处产生冲突,最终导致发送的数据不可用。这种因传送距离而发生误判的问 题称为隐藏节点问题。 为了解决隐藏节点问题,可以使用请求发送(Request to Send,RTS)和清除发送(Clear to Send, CTS)的控制信息来避免冲突。当发送方发出数据前,先送出一个 RTS 包,告知在 传送范围内的所有节点不要有任何发送操作。如果接收方目前空闲,则响应一个 CTS 包, 告诉发送方可开始发送数据,此 CTS 包也会告知所有在接收方信号传输范围内的其它节点 不要进行任何传输操作。

实验步骤

仿真所需模块的安装过程如下:

(1)获取 mUDP,  mUdpSink 的模块文件,具体有下列几个文件,在百度网盘中获得,主要文件如下所示; mudp.cc   mudp.h   mudpsink.cc   mudpsink.h

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值