各自隨機(jī)退避一段時(shí)間再發(fā)送數(shù)據(jù)
發(fā)布時(shí)間:2014/9/28 17:48:11 訪(fǎng)問(wèn)次數(shù):1595
圖9-7表示當(dāng)A正在發(fā)送數(shù)據(jù)時(shí),B,C和D都有數(shù)據(jù)要發(fā)送(用向上的箭頭表示)。由FDC6561AN于這三個(gè)站都檢測(cè)到信道忙,因此都要執(zhí)行退避算法,各自隨機(jī)退避一段時(shí)間再發(fā)送數(shù)據(jù)。8⒆.11標(biāo)準(zhǔn)規(guī)定,退避時(shí)間必須是整數(shù)倍的時(shí)隙時(shí)間。前面已經(jīng)講過(guò),第氵次退避是在時(shí)隙(0,1,¨”'+氵~1)中隨機(jī)地選擇一個(gè)。這樣做是為了使不同站點(diǎn)選擇相同退避時(shí)間的概率減少。因此,第1次退避(莎=D要推遲發(fā)送的時(shí)間是在時(shí)隙(0,1,¨”7)中(共8個(gè)時(shí)隙)隨機(jī)選擇一個(gè),而第2次退避是在時(shí)隙(0,1,¨”15)中(共16個(gè)時(shí)隙)隨機(jī)選擇一個(gè)。當(dāng)時(shí)隙編號(hào)達(dá)到255時(shí)(這對(duì)應(yīng)于第6次退避)就不再增加了。這里決定退避時(shí)間的變量F稱(chēng)為退避變量。退避時(shí)間選定后,就相當(dāng)于設(shè)置了一個(gè)退避計(jì)時(shí)器(baGkoff timer)。站點(diǎn)每經(jīng)歷一個(gè)時(shí)隙的時(shí)間就檢測(cè)一次信道。這可能發(fā)生兩種情況:若檢測(cè)到信道空閑,退避計(jì)時(shí)器就繼續(xù)倒 時(shí);若檢測(cè)到信道忙,就凍結(jié)退避計(jì)時(shí)器的剩余時(shí)間,重新等待信道變?yōu)榭臻e并再經(jīng)過(guò)時(shí)間DIFS后,從剩余時(shí)間開(kāi)始繼續(xù)倒計(jì)時(shí)。如果退避計(jì)時(shí)器的時(shí)間減小到零時(shí),就開(kāi)始發(fā)送整個(gè)數(shù)據(jù)幀。
從圖9ˉ7可以看出,C的退避計(jì)時(shí)器最先減到零,于是C立即把整個(gè)數(shù)據(jù)幀發(fā)送出去。請(qǐng)注意,A發(fā)送完數(shù)據(jù)后信道就變?yōu)榭臻e。C的退避計(jì)時(shí)器一直在倒計(jì)時(shí)。當(dāng)C在發(fā)送數(shù)據(jù)的過(guò)程中,B和D檢測(cè)到信道忙,就凍結(jié)各自的退避計(jì)時(shí)器的數(shù)值,重新期待信道變?yōu)?/span>空閑。正在這時(shí)E也想發(fā)送數(shù)據(jù)。由于E檢測(cè)到信道忙,因此E就執(zhí)行退避算法和設(shè)置退避計(jì)時(shí)器。
當(dāng)C發(fā)送完數(shù)據(jù)并經(jīng)過(guò)了時(shí)間DIFS后,B和D的退避計(jì)時(shí)器又從各自的剩余時(shí)間開(kāi)始倒計(jì)時(shí),F(xiàn)在爭(zhēng)用信道的除B和D外,還有E。D的退避計(jì)時(shí)器最先減到零,于是D得到了發(fā)送權(quán)。在D發(fā)送數(shù)據(jù)時(shí),B和E都凍結(jié)其退避計(jì)時(shí)器。以后E的退避計(jì)時(shí)器比B先減少到零。當(dāng)E發(fā)送數(shù)據(jù)時(shí),B再次凍結(jié)其退避計(jì)時(shí)器。等到E發(fā)送完數(shù)據(jù)并經(jīng)過(guò)時(shí)間DIFs后,B的退避計(jì)時(shí)器才繼續(xù)工作,一直到把最后剩余的時(shí)間用完,然后就發(fā)送數(shù)據(jù)。凍結(jié)退避計(jì)時(shí)器剩余時(shí)間的做法是為了使協(xié)議對(duì)所有站點(diǎn)更加公平。
圖9-7表示當(dāng)A正在發(fā)送數(shù)據(jù)時(shí),B,C和D都有數(shù)據(jù)要發(fā)送(用向上的箭頭表示)。由FDC6561AN于這三個(gè)站都檢測(cè)到信道忙,因此都要執(zhí)行退避算法,各自隨機(jī)退避一段時(shí)間再發(fā)送數(shù)據(jù)。8⒆.11標(biāo)準(zhǔn)規(guī)定,退避時(shí)間必須是整數(shù)倍的時(shí)隙時(shí)間。前面已經(jīng)講過(guò),第氵次退避是在時(shí)隙(0,1,¨”'+氵~1)中隨機(jī)地選擇一個(gè)。這樣做是為了使不同站點(diǎn)選擇相同退避時(shí)間的概率減少。因此,第1次退避(莎=D要推遲發(fā)送的時(shí)間是在時(shí)隙(0,1,¨”7)中(共8個(gè)時(shí)隙)隨機(jī)選擇一個(gè),而第2次退避是在時(shí)隙(0,1,¨”15)中(共16個(gè)時(shí)隙)隨機(jī)選擇一個(gè)。當(dāng)時(shí)隙編號(hào)達(dá)到255時(shí)(這對(duì)應(yīng)于第6次退避)就不再增加了。這里決定退避時(shí)間的變量F稱(chēng)為退避變量。退避時(shí)間選定后,就相當(dāng)于設(shè)置了一個(gè)退避計(jì)時(shí)器(baGkoff timer)。站點(diǎn)每經(jīng)歷一個(gè)時(shí)隙的時(shí)間就檢測(cè)一次信道。這可能發(fā)生兩種情況:若檢測(cè)到信道空閑,退避計(jì)時(shí)器就繼續(xù)倒 時(shí);若檢測(cè)到信道忙,就凍結(jié)退避計(jì)時(shí)器的剩余時(shí)間,重新等待信道變?yōu)榭臻e并再經(jīng)過(guò)時(shí)間DIFS后,從剩余時(shí)間開(kāi)始繼續(xù)倒計(jì)時(shí)。如果退避計(jì)時(shí)器的時(shí)間減小到零時(shí),就開(kāi)始發(fā)送整個(gè)數(shù)據(jù)幀。
從圖9ˉ7可以看出,C的退避計(jì)時(shí)器最先減到零,于是C立即把整個(gè)數(shù)據(jù)幀發(fā)送出去。請(qǐng)注意,A發(fā)送完數(shù)據(jù)后信道就變?yōu)榭臻e。C的退避計(jì)時(shí)器一直在倒計(jì)時(shí)。當(dāng)C在發(fā)送數(shù)據(jù)的過(guò)程中,B和D檢測(cè)到信道忙,就凍結(jié)各自的退避計(jì)時(shí)器的數(shù)值,重新期待信道變?yōu)?/span>空閑。正在這時(shí)E也想發(fā)送數(shù)據(jù)。由于E檢測(cè)到信道忙,因此E就執(zhí)行退避算法和設(shè)置退避計(jì)時(shí)器。
當(dāng)C發(fā)送完數(shù)據(jù)并經(jīng)過(guò)了時(shí)間DIFS后,B和D的退避計(jì)時(shí)器又從各自的剩余時(shí)間開(kāi)始倒計(jì)時(shí)。現(xiàn)在爭(zhēng)用信道的除B和D外,還有E。D的退避計(jì)時(shí)器最先減到零,于是D得到了發(fā)送權(quán)。在D發(fā)送數(shù)據(jù)時(shí),B和E都凍結(jié)其退避計(jì)時(shí)器。以后E的退避計(jì)時(shí)器比B先減少到零。當(dāng)E發(fā)送數(shù)據(jù)時(shí),B再次凍結(jié)其退避計(jì)時(shí)器。等到E發(fā)送完數(shù)據(jù)并經(jīng)過(guò)時(shí)間DIFs后,B的退避計(jì)時(shí)器才繼續(xù)工作,一直到把最后剩余的時(shí)間用完,然后就發(fā)送數(shù)據(jù)。凍結(jié)退避計(jì)時(shí)器剩余時(shí)間的做法是為了使協(xié)議對(duì)所有站點(diǎn)更加公平。
上一篇:可把CsMA/CA算法歸納如下
熱門(mén)點(diǎn)擊
- 使用網(wǎng)橋可以帶來(lái)以下好處
- 多媒體信息有兩個(gè)重要特點(diǎn)
- 各自隨機(jī)退避一段時(shí)間再發(fā)送數(shù)據(jù)
- 慢開(kāi)始和擁塞避免
- 抑制熱干擾
- BGA/CSP焊盤(pán)設(shè)計(jì)
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說(shuō)新車(chē)間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究