載波偵聽多址接入/碰撞避免 (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。這保證了對介質的公平訪問。

更新於:2019年7月30日

4K+ 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.