- MAC层位于各式物理层之上,控制数据的传输,它负责核心成帧操作以及与有线骨干网络之间的交互。不同的物理层也许提供的传输速度不同,不过物理层之间是相互独立的
- 为了使网络链路层数据包能够成功传输,由于多条信号传输链路共享相同的物理媒介,所以有线网络采用载波监听多路访问/冲突检测机制即csma/cd来控制对传输媒介的访问 。
- 它的工作原理是: 发送数据前 先侦听信道是否空闲 ,若空闲,则立即发送数据。若信道忙碌,则等待一段时间至信道中的信息传输结束后再发送数据;若在上一段信息发送结束后,同时有两个或两个以上的节点都提出发送请求,则判定为冲突。若侦听到冲突,则立即停止发送数据,等待一段随机时间,再重新尝试。
- 其原理简单总结为:先听后发,边发边听,冲突停发,随机延迟后重发
- 而无线网络的传输媒介因为是公共区域的电磁波,无法对链路进行实时的侦听,要检测冲突,设备必须能够一边接受数据信号一边传送数据信号,而这在无线系统中是无法办到的。所以无线网路采用的是载波监听多路访问/冲突避免机制即csma/ca来控制站点对链路的使用。
- 它的工作原理是(1)首先检测信道是否有使用,如果检测出信道空闲,则等待一段随机时间后,才送出数据。
- (2)接收端如果正确收到此帧,则经过一段时间间隔后,向发送端发送确认帧ACK。
- (3)发送端收到ACK帧,确定数据正确传输,在经历一段时间间隔后,会出现一段空闲时间。
- 除传输媒介不同外,检测方式不同,CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;而CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式;
- 也就是说由于无线链路存在噪声干扰及多径衰落等问题,802.11采用的是肯定确认机制,所有传送出去的帧都必须得到响应。这种肯定确认机制被称为是原子操作。
- 无线链路的质量也会影响网络的操作速度,信号质量一般会随着距离的拉长而衰减,即802.11工作站的数据传输速度取决于与接入点之间的距离。因此sta必须具备判断何时该改变数据传输的速率来适应环境的变化,并且sta必须能够以不同的速度进行数据的传输,支持多种速率的规则。
- 为了解决隐藏节点的问题,802.11通过使用RTS与CTS信号来清空链路传输区域,由于RTS与CTS帧均会延长帧交易过程,因此RTS帧,CTS帧以及最后的响应帧均被视为相同原子操作的一部分。
- RTS帧本身具有两个目的:预约无线链路的使用权与要求接收到这一帧的其他工作站保持沉默。CTS除了应答作用外也会令附近的工作站保持沉默。
- 由于RTS/CTS传输过程会用到好几个帧,均会消耗一定的带宽,因此它通常用在高用量的环境下以及传输竞争比较激烈的场合。
802.11数据传输机制
最新推荐文章于 2021-08-29 14:49:15 发布