IEEE802.11提供瞭如下解決方案。在引數配置中,若使用RTS/CTS協議,同時設定傳送上限位元組數,一旦待傳送的資料大於此上限值時,即啟動RTS/CTS握手協議:當A要向B傳送資料時,先發送一個控制報文RTS(Request to send,請求傳送);V接收到RTS後,以CTS(Clear to send,清除傳送)控制報文迴應;A收到CTS後才向B傳送報文,如果A沒收到CYS,A認為發生了衝突,重發RTS,這樣隱發終端C能聽到B傳送的CTS,知道A要向B傳送報文,C延遲傳送,解決了隱傳送終端的問題。最後,B接收完資料後,即向所有基站廣播ACK(Acknowledge Character,確認字元)即確認幀,這樣,所有基站又可重新可以平等偵聽、競爭通道了。
解決隱藏終端問題的思路是使接收節點周圍的鄰居節點都能瞭解到它正在進行接收,目前實現的方法有兩種:一種是接收節點在接收的同時傳送忙音來通知鄰居節點,即BTMA系列;另一種方法是傳送節點在資料傳送前與接收節點進行一次短控制訊息握手交換,以短訊息的方式通知鄰居節點它即將進行接收,即RTS/CTS方式。這種方式是目前解決這個問題的主要趨勢,如已經提出來的CSMA/CA、MACA、MACAW等。還有將兩種方法結合起來使用的多址協議,如DBTMA。
對於隱藏傳送終端問題,可以使用控制分組進行握手的方法加以解決。一個終端傳送資料之前,首先要傳送請求傳送分組,只有聽到對應該請求分組的應答訊號後才能傳送資料,而沒有收到此應答訊號的其他終端必須延遲傳送。
在單通道條件下使用控制分組的方法只能解決隱藏傳送終端,無法解決隱藏接收終端和暴露終端問題。為此,必須採用雙通道的方法。即利用資料通道收發資料,利用控制通道收發控制訊號 .
IEEE802.11提供瞭如下解決方案。在引數配置中,若使用RTS/CTS協議,同時設定傳送上限位元組數,一旦待傳送的資料大於此上限值時,即啟動RTS/CTS握手協議:當A要向B傳送資料時,先發送一個控制報文RTS(Request to send,請求傳送);V接收到RTS後,以CTS(Clear to send,清除傳送)控制報文迴應;A收到CTS後才向B傳送報文,如果A沒收到CYS,A認為發生了衝突,重發RTS,這樣隱發終端C能聽到B傳送的CTS,知道A要向B傳送報文,C延遲傳送,解決了隱傳送終端的問題。最後,B接收完資料後,即向所有基站廣播ACK(Acknowledge Character,確認字元)即確認幀,這樣,所有基站又可重新可以平等偵聽、競爭通道了。