根據(jù)以上討論的情況,可把CsMA/CA算法歸納
發(fā)布時間:2014/10/29 20:18:07 訪問次數(shù):404
根據(jù)以上討論的情況,可把CsMA/CA算法歸納如下:
(1)若站點最初有數(shù)據(jù)要發(fā)送(而不是發(fā)送不成功再進行重傳),且檢測到信道空閑,在等待時間DIFs后,就發(fā)送整個數(shù)據(jù)幀。
(2)否則,站點執(zhí)行CsMA/CA協(xié)議的退避算法。一旦檢測到信道忙,就凍結(jié)退避計時器。MBR1650只要信道空閑,退避計時器就進行倒計時。
(3)當(dāng)退避計時器時間減少到零時(這時信道只可能是空閑的),站點就發(fā)送整個的幀并等待確認。
(4)發(fā)送站若收到確認,就知道已發(fā)送的幀被目的站正確收到了。這時如果要發(fā)送第二幀,就要從上面的步驟(2)開始,執(zhí)行Csˇ隊/CA協(xié)議的退避算法,隨機選定一段退避時間。
若源站在規(guī)定時間內(nèi)沒有收到確認幀ACK(由重傳計時器控制這段時間),就必須重傳此幀(再次使用CsMⅣCA協(xié)議爭用接入信道),直到收到確認為止,或者經(jīng)過若干次的重傳失敗后放棄發(fā)送。
應(yīng)當(dāng)指出,當(dāng)一個站要發(fā)送數(shù)據(jù)幀時,僅在下面的情況下才不使用退避算法:檢測到信道是空閑的,并且這個數(shù)據(jù)幀是它想發(fā)送的第一個數(shù)據(jù)幀。除此以外的所有情況,都必須使用退避算法。
根據(jù)以上討論的情況,可把CsMA/CA算法歸納如下:
(1)若站點最初有數(shù)據(jù)要發(fā)送(而不是發(fā)送不成功再進行重傳),且檢測到信道空閑,在等待時間DIFs后,就發(fā)送整個數(shù)據(jù)幀。
(2)否則,站點執(zhí)行CsMA/CA協(xié)議的退避算法。一旦檢測到信道忙,就凍結(jié)退避計時器。MBR1650只要信道空閑,退避計時器就進行倒計時。
(3)當(dāng)退避計時器時間減少到零時(這時信道只可能是空閑的),站點就發(fā)送整個的幀并等待確認。
(4)發(fā)送站若收到確認,就知道已發(fā)送的幀被目的站正確收到了。這時如果要發(fā)送第二幀,就要從上面的步驟(2)開始,執(zhí)行Csˇ隊/CA協(xié)議的退避算法,隨機選定一段退避時間。
若源站在規(guī)定時間內(nèi)沒有收到確認幀ACK(由重傳計時器控制這段時間),就必須重傳此幀(再次使用CsMⅣCA協(xié)議爭用接入信道),直到收到確認為止,或者經(jīng)過若干次的重傳失敗后放棄發(fā)送。
應(yīng)當(dāng)指出,當(dāng)一個站要發(fā)送數(shù)據(jù)幀時,僅在下面的情況下才不使用退避算法:檢測到信道是空閑的,并且這個數(shù)據(jù)幀是它想發(fā)送的第一個數(shù)據(jù)幀。除此以外的所有情況,都必須使用退避算法。
上一篇:使用RTS幀和CTS幀
熱門點擊
- LabVIEW中的圖形化顯示控件
- Data Request (CP-ACK):
- LabVIEW的菜單欄和工具欄
- 數(shù)字簽名必須保證能夠?qū)崿F(xiàn)以下三點功能
- 兩路信號之間沒有相位差
- 每跳行為PHB
- 有效載荷類型
- BSC內(nèi)切換
- H323終端使用H323協(xié)議進行多媒體通信
- 應(yīng)用層為電子郵件提供安全服務(wù)的協(xié)議PGP
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(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新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究