協議還是設有三種情況供用戶選擇
發布時間:2014/9/28 17:54:03 訪問次數:670
然如此,協議還是設有三種情況供用戶選擇:
(1)使用RTS幀和CTS幀;
(勾只有當數據幀的長度超過某一數值時,才使用RTS幀和CTS幀(顯然,當數據幀本身就很短時,再使用RTS幀和CTS幀只能增加開銷);
(3)不使用RTs幀和CTS幀。
雖然協議經過了精心設計,但碰撞仍然會發生。例如,FH12-50S-0.5SV有兩個站同時向同一個目的站發送RTS幀。這兩個RTs幀發生碰撞后,使得目的站收不到正確的RTS幀,因而目的站就不會發送后續的CTS幀。這時,原先發送RTs幀的兩個站就各自隨機地推遲一段時間后重新發送其RTS幀。推遲時間的算法也是使用二進制指數退避。在圖9-8中,在除源站和目的站以外的其他各站中,在收到CTs幀(或數據幀)后就設置其網絡分配向量NAV,以便推遲接入到無線局域網中。這樣就保證了源站和目的站之間的通信不會受到其他站的干擾。
為了更好地理解CsNIA/CA協議,圖9-9給出了CSMA/CA協議的基本流程圖,它能幫助我們抓住這個協議的重點。我們可以看出,在這個流程圖中沒有考慮許多較為復雜的情況(如圖9刀中的凍結剩余的退避時間等問題)。
然如此,協議還是設有三種情況供用戶選擇:
(1)使用RTS幀和CTS幀;
(勾只有當數據幀的長度超過某一數值時,才使用RTS幀和CTS幀(顯然,當數據幀本身就很短時,再使用RTS幀和CTS幀只能增加開銷);
(3)不使用RTs幀和CTS幀。
雖然協議經過了精心設計,但碰撞仍然會發生。例如,FH12-50S-0.5SV有兩個站同時向同一個目的站發送RTS幀。這兩個RTs幀發生碰撞后,使得目的站收不到正確的RTS幀,因而目的站就不會發送后續的CTS幀。這時,原先發送RTs幀的兩個站就各自隨機地推遲一段時間后重新發送其RTS幀。推遲時間的算法也是使用二進制指數退避。在圖9-8中,在除源站和目的站以外的其他各站中,在收到CTs幀(或數據幀)后就設置其網絡分配向量NAV,以便推遲接入到無線局域網中。這樣就保證了源站和目的站之間的通信不會受到其他站的干擾。
為了更好地理解CsNIA/CA協議,圖9-9給出了CSMA/CA協議的基本流程圖,它能幫助我們抓住這個協議的重點。我們可以看出,在這個流程圖中沒有考慮許多較為復雜的情況(如圖9刀中的凍結剩余的退避時間等問題)。
上一篇:對信道進行預約
上一篇:802.11局域網的MAC幀