载波侦听多址接入/碰撞避免 (MACA)
载波侦听多址接入/碰撞避免 (MACA) 是一种用于无线网络的介质访问控制 (MAC) 层协议,旨在解决隐藏终端问题。它也提供了解决暴露终端问题的方案。MAC 层协议 IEEE 802.11 RTS/CTS 借鉴了 MACA。
工作原理
MACA 协议的工作条件是各个站点同步,帧大小和数据速率相同。它涉及在数据传输之前传输两个帧,称为 RTS 和 CTS。RTS 代表请求发送,CTS 代表清除发送。
让我们假设一个发送站 STA 要向接收站 STB 发送数据帧。操作如下:
站点 STA 向接收站发送 RTS 帧。
接收 RTS 后,站点 STB 通过发送 CTS 帧进行回复。
收到 CTS 帧后,站点 STA 开始传输其数据帧。
成功接收数据帧后,站点 STB 发送 ACK 帧(确认帧)。
序列说明如下:

任何能够听到 RTS 的站点都靠近发送站,并在 CTS 期间保持足够长的静默,或者等待一段时间。如果 RTS 后没有跟随 CTS,则最大等待时间为 RTS 传播时间。
任何能够听到 CTS 的站点都靠近接收站,并在数据传输期间保持静默。它会在听到 ACK 后尝试传输。
MACA 是一种非持久性时隙协议。这意味着如果检测到介质繁忙,则站点会在时隙开始后等待一个随机时间段,然后发送 RTS。这保证了对介质的公平访问。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP