各自隨機退避一段時間再發(fā)送數(shù)據(jù)
發(fā)布時間:2014/9/28 17:48:11 訪問次數(shù):1584
圖9-7表示當A正在發(fā)送數(shù)據(jù)時,B,C和D都有數(shù)據(jù)要發(fā)送(用向上的箭頭表示)。由FDC6561AN于這三個站都檢測到信道忙,因此都要執(zhí)行退避算法,各自隨機退避一段時間再發(fā)送數(shù)據(jù)。8⒆.11標準規(guī)定,退避時間必須是整數(shù)倍的時隙時間。前面已經(jīng)講過,第氵次退避是在時隙(0,1,¨”'+氵~1)中隨機地選擇一個。這樣做是為了使不同站點選擇相同退避時間的概率減少。因此,第1次退避(莎=D要推遲發(fā)送的時間是在時隙(0,1,¨”7)中(共8個時隙)隨機選擇一個,而第2次退避是在時隙(0,1,¨”15)中(共16個時隙)隨機選擇一個。當時隙編號達到255時(這對應(yīng)于第6次退避)就不再增加了。這里決定退避時間的變量F稱為退避變量。退避時間選定后,就相當于設(shè)置了一個退避計時器(baGkoff timer)。站點每經(jīng)歷一個時隙的時間就檢測一次信道。這可能發(fā)生兩種情況:若檢測到信道空閑,退避計時器就繼續(xù)倒 時;若檢測到信道忙,就凍結(jié)退避計時器的剩余時間,重新等待信道變?yōu)榭臻e并再經(jīng)過時間DIFS后,從剩余時間開始繼續(xù)倒計時。如果退避計時器的時間減小到零時,就開始發(fā)送整個數(shù)據(jù)幀。
從圖9ˉ7可以看出,C的退避計時器最先減到零,于是C立即把整個數(shù)據(jù)幀發(fā)送出去。請注意,A發(fā)送完數(shù)據(jù)后信道就變?yōu)榭臻e。C的退避計時器一直在倒計時。當C在發(fā)送數(shù)據(jù)的過程中,B和D檢測到信道忙,就凍結(jié)各自的退避計時器的數(shù)值,重新期待信道變?yōu)?/span>空閑。正在這時E也想發(fā)送數(shù)據(jù)。由于E檢測到信道忙,因此E就執(zhí)行退避算法和設(shè)置退避計時器。
當C發(fā)送完數(shù)據(jù)并經(jīng)過了時間DIFS后,B和D的退避計時器又從各自的剩余時間開始倒計時,F(xiàn)在爭用信道的除B和D外,還有E。D的退避計時器最先減到零,于是D得到了發(fā)送權(quán)。在D發(fā)送數(shù)據(jù)時,B和E都凍結(jié)其退避計時器。以后E的退避計時器比B先減少到零。當E發(fā)送數(shù)據(jù)時,B再次凍結(jié)其退避計時器。等到E發(fā)送完數(shù)據(jù)并經(jīng)過時間DIFs后,B的退避計時器才繼續(xù)工作,一直到把最后剩余的時間用完,然后就發(fā)送數(shù)據(jù)。凍結(jié)退避計時器剩余時間的做法是為了使協(xié)議對所有站點更加公平。
圖9-7表示當A正在發(fā)送數(shù)據(jù)時,B,C和D都有數(shù)據(jù)要發(fā)送(用向上的箭頭表示)。由FDC6561AN于這三個站都檢測到信道忙,因此都要執(zhí)行退避算法,各自隨機退避一段時間再發(fā)送數(shù)據(jù)。8⒆.11標準規(guī)定,退避時間必須是整數(shù)倍的時隙時間。前面已經(jīng)講過,第氵次退避是在時隙(0,1,¨”'+氵~1)中隨機地選擇一個。這樣做是為了使不同站點選擇相同退避時間的概率減少。因此,第1次退避(莎=D要推遲發(fā)送的時間是在時隙(0,1,¨”7)中(共8個時隙)隨機選擇一個,而第2次退避是在時隙(0,1,¨”15)中(共16個時隙)隨機選擇一個。當時隙編號達到255時(這對應(yīng)于第6次退避)就不再增加了。這里決定退避時間的變量F稱為退避變量。退避時間選定后,就相當于設(shè)置了一個退避計時器(baGkoff timer)。站點每經(jīng)歷一個時隙的時間就檢測一次信道。這可能發(fā)生兩種情況:若檢測到信道空閑,退避計時器就繼續(xù)倒 時;若檢測到信道忙,就凍結(jié)退避計時器的剩余時間,重新等待信道變?yōu)榭臻e并再經(jīng)過時間DIFS后,從剩余時間開始繼續(xù)倒計時。如果退避計時器的時間減小到零時,就開始發(fā)送整個數(shù)據(jù)幀。
從圖9ˉ7可以看出,C的退避計時器最先減到零,于是C立即把整個數(shù)據(jù)幀發(fā)送出去。請注意,A發(fā)送完數(shù)據(jù)后信道就變?yōu)榭臻e。C的退避計時器一直在倒計時。當C在發(fā)送數(shù)據(jù)的過程中,B和D檢測到信道忙,就凍結(jié)各自的退避計時器的數(shù)值,重新期待信道變?yōu)?/span>空閑。正在這時E也想發(fā)送數(shù)據(jù)。由于E檢測到信道忙,因此E就執(zhí)行退避算法和設(shè)置退避計時器。
當C發(fā)送完數(shù)據(jù)并經(jīng)過了時間DIFS后,B和D的退避計時器又從各自的剩余時間開始倒計時,F(xiàn)在爭用信道的除B和D外,還有E。D的退避計時器最先減到零,于是D得到了發(fā)送權(quán)。在D發(fā)送數(shù)據(jù)時,B和E都凍結(jié)其退避計時器。以后E的退避計時器比B先減少到零。當E發(fā)送數(shù)據(jù)時,B再次凍結(jié)其退避計時器。等到E發(fā)送完數(shù)據(jù)并經(jīng)過時間DIFs后,B的退避計時器才繼續(xù)工作,一直到把最后剩余的時間用完,然后就發(fā)送數(shù)據(jù)。凍結(jié)退避計時器剩余時間的做法是為了使協(xié)議對所有站點更加公平。
上一篇:802.11的退避機制的概念
上一篇:可把CsMA/CA算法歸納如下
熱門點擊
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細]
- Nuclei lntellig
- RISC-V子系統(tǒng)模式技術(shù)結(jié)構(gòu)
- 物理量子比特量子芯片Willo
- MPS電源管理一站式解決方案詳情
- 薄緩沖層AlGaN/GaN外延
- 2024年全球第三代半導(dǎo)體行業(yè)十大事件
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究