在監聽到信道變為空閑就立即發送數據
發布時間:2014/9/27 22:23:05 訪問次數:2170
當一個站檢測到正在信逍中傳送的LC幀首部的“持續時間”字段時,就調整自己的網絡分配向量N2W(NC枷01・k Allocation Ⅵctor)。NAV指出了必須經過多少時間才能完成數據幀的這次傳輸,才能使信道轉入到空閑狀態。G86-631-A2因此,某個站認為信道處于忙態就有兩種可能,一種可能是由于其物理層的載波監聽檢測到信道忙,另一種可能就是由于V1AC層的虛擬載波監聽機制指出了信道忙。
圖9乇指出,當信道從忙態變為空閑時,任何一個站要發送數據幀時,只要不是要發送的第一個幀,不僅都必須等待一個DIFS的間隔,而且還要進入爭用窗口,并計算隨機退避時間,以便再次重新試圖接入到信道。請讀者注意,在以太網的CSMA/CD協議中,要發送數據的站,在監聽到信道變為空閑就立即發送數據,同時進行碰撞檢測。如果發生了碰撞,就執行退避算法。但在8Ⅱ.11標準的C啞£A協議中,因為沒有像以太網那樣的碰撞檢測機制,所以,在信道從忙態轉為空閑時,各站就要執行退避算法。這樣做就減少了發生碰撞的概率。802.11標準也是使用二進制指數退避算法,但具體做法稍有不同。這就是:第次退避就在'+氵個時隙中隨機地選擇一個。這就是說,第1次退避是在8個時隙(而不是2個)中隨機選擇一個,而第2次退避是在16個時隙(而不是4個)中隨機選擇一個。
當某個要發送數據的站,使用退避算法選擇了爭用窗口中的某個時隙后,就根據該時隙的位置設置一個退避計時器oackof timcr)。當退避計時器的時間減小到零時,就開始發送數據。也可能當退避計時器的時間還未減小到零時而信道又轉變為忙態,這時就凍結退避計時器的數值,重新等待信道變為空閑,再經過時間DIFS后,繼續啟動退避計時器(從剩下的時間開始)。這種規定有利于繼續啟動退避計時器的站更早地接入到信道中。
當一個站檢測到正在信逍中傳送的LC幀首部的“持續時間”字段時,就調整自己的網絡分配向量N2W(NC枷01・k Allocation Ⅵctor)。NAV指出了必須經過多少時間才能完成數據幀的這次傳輸,才能使信道轉入到空閑狀態。G86-631-A2因此,某個站認為信道處于忙態就有兩種可能,一種可能是由于其物理層的載波監聽檢測到信道忙,另一種可能就是由于V1AC層的虛擬載波監聽機制指出了信道忙。
圖9乇指出,當信道從忙態變為空閑時,任何一個站要發送數據幀時,只要不是要發送的第一個幀,不僅都必須等待一個DIFS的間隔,而且還要進入爭用窗口,并計算隨機退避時間,以便再次重新試圖接入到信道。請讀者注意,在以太網的CSMA/CD協議中,要發送數據的站,在監聽到信道變為空閑就立即發送數據,同時進行碰撞檢測。如果發生了碰撞,就執行退避算法。但在8Ⅱ.11標準的C啞£A協議中,因為沒有像以太網那樣的碰撞檢測機制,所以,在信道從忙態轉為空閑時,各站就要執行退避算法。這樣做就減少了發生碰撞的概率。802.11標準也是使用二進制指數退避算法,但具體做法稍有不同。這就是:第次退避就在'+氵個時隙中隨機地選擇一個。這就是說,第1次退避是在8個時隙(而不是2個)中隨機選擇一個,而第2次退避是在16個時隙(而不是4個)中隨機選擇一個。
當某個要發送數據的站,使用退避算法選擇了爭用窗口中的某個時隙后,就根據該時隙的位置設置一個退避計時器oackof timcr)。當退避計時器的時間減小到零時,就開始發送數據。也可能當退避計時器的時間還未減小到零時而信道又轉變為忙態,這時就凍結退避計時器的數值,重新等待信道變為空閑,再經過時間DIFS后,繼續啟動退避計時器(從剩下的時間開始)。這種規定有利于繼續啟動退避計時器的站更早地接入到信道中。
上一篇:802.11的退避機制的概念