802.11 MAC基础

来源:互联网 发布:linux查找路径命令 编辑:程序博客网 时间:2024/05/21 00:53

1. positive acknowlegdment 肯定确认,该步骤是原子操作,所有传送出去的帧都必须得到相应。所有单播数据必须被确认,广播数据不予确认。

2.无线链路的质量会影响网络操作的速度。信号质量较佳,就可以用较高的速度传送。802.11工作站的数据传输速度取决于它和接入点的相对位置。工作站必须具备某种机制,可以判断何时变更数据传送速度来适应环境的改变。

3.隐藏节点的问题,无线收发器只有半双工工作模式,无法同时收发数据。802.11采用RTS(Request to send),CTS(Clear to Send)信号来清空传送区域。RTS,CTS,数据桢以及最后的ACK均被视为原子操作的一部分。RTS帧两个目的:预约无线链路的使用权与要求收到这一帧的其他工作站沉默。一旦收到RTS帧,接收端会以CTS帧应答。CTS也会令附近的工作站保持沉默。RTS和CTS只用在高用量的环境下以及传输竞争比较显著的场合。可以通过调节RTS/CTS阈值来控制交换过程,大于阈值则会使用RTS/CTS,否则不会。

4.MAC访问机制和时机。1)DCF(分布式协调功能),CSMA/CA冲突避免机制的核心,在传输数据前会先检查信道,如果有传送者占据信道,则backoff一段时间。2)PCF(点协调功能),提供的是无竞争服务。点协调者位于接入点,只有基础型网络才会用。PCF很少用到。3)HCF(混合协调功能),比尽力传递更高一级的服务质量。HCF允许工作站维护多组服务队列,针对需要服务质量的应用提供更多的无线媒介访问机会。将成为802.11e标准的一部分。

5.载波监听用来判断媒介是否处于可用状态,分为物理载波监听和虚拟载波监听。目前用到的是虚拟载波监听,由网络分配NAV(Network Allocation Vector)所提供。802.11帧中包含一个Duration字段,用来预订一段媒介使用时间。NAV本来就是一个定时器,用来指定预计要占用多少时间,以微秒为单位。工作站会将NAV设置成预计使用媒介的时间,包括完成整个操作所需要的帧。其他工作站会将NAV倒数至0,只要部位0,就代表媒介处于忙碌状态。当NAV为零时,虚拟载波监听功能就显示媒介处于闲置状态。NAV可以保证工作站的原子操作。

6.帧间间隔:DIFS〉PIFS〉SIFS.

        a)SIFS(short interframe space),用于高优先级的传输场合,例如RTS/CTS以及肯定确认帧

        b)PIFS(PCF interframe space),用于无竞争操作中。

        c)DIFS(DCF interframe space),如果媒介闲置时间长于DIFS,则工作站立即对媒介进行访问

        d)EIFS(Extended interframe space),帧传输出现错误时会使用。

7.原子操作和一般传送的区别是:在开始时,都必须等候DIFS,不过,其后的步骤中使用SIFS,这样可以保证原子操作优先于其他帧传送。

8.利用DCF进行基于竞争的访问。可以用于IBSS和基础型网络。原理是传送任何数据前,工作站必须查看媒介是否处于闲置状态,若处于忙碌状态,工作站必须延迟访问并利用指数退避算法来避免冲突。

        a)如果媒介闲置时间大于DIFS,便可以立即进行传输。

        b)如果媒介处于忙碌状态,则工作站必须等信道闲置一段DIFS,同时准备指数退避过程。




0 0
原创粉丝点击