暴露終端問題
在無線區域網(WLAN)中,暴露終端問題是一種傳輸問題,當傳送站由於與另一個傳送站的干擾而無法傳送幀時就會出現。這在分散式系統中很常見,在分散式系統中沒有控制傳輸的實體。當一個站點可以從無線接入點 (AP) 看到,但無法從與 AP 通訊的其他站點看到時,就會發生這種情況。
問題說明
假設有四個站點,標記為 STA、STB、STC 和 STD,其中 STB 和 STC 是傳送器,而 STA 和 STD 是某個時間段內的接收器。這些站點的配置是這樣的:兩個接收器 STA 和 STD 彼此不在無線範圍內,但兩個傳送器 STB 和 STC 彼此在無線範圍內。如下圖所示:
上圖顯示了從 STB 到 STA 的傳輸正在進行中。STC 錯誤地認為上述傳輸將導致干擾,因此停止了其對 STD 的傳輸嘗試。但是,由於從 STC 到 STD 的傳輸不在 STB 的範圍內,因此不會發生干擾。這種傳輸阻止稱為暴露終端問題。
解決方案
暴露終端問題可以透過 MAC(介質訪問控制)層協議 IEEE 802.11 RTS/CTS 來解決,條件是站點同步且幀大小和資料速度相同。RTS 代表傳送請求,CTS 代表清除傳送。
傳送站向接收站傳送 RTS 幀。接收站透過傳送 CTS 幀來回復。接收 CTS 幀後,傳送站開始傳輸。
任何聽到 RTS 的站點都靠近傳送站,並在 CTS 足夠長的時間內保持靜默。任何聽到 CTS 的站點都靠近接收站,並在資料傳輸期間保持靜默。
在上面的示例中,站點 STC 聽到來自站點 STB 的 RTS,但沒有聽到來自站點 STA 的 CTS。因此,它可以自由地向站點 STD 傳輸。
廣告