載波偵聽多址接入/碰撞避免 (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