载波侦听多 路 访问
![本页使用了标题或全文手工转换](https://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
(重定 向 自 CSMA/CA)
![]() |
载波侦听
CSMA依 侦听/发送策略 的 分類
[编辑]非持 续CSMA(英語 :non-persistent CSMA)
当 要 发送帧的设备侦听到线路忙 或 发生碰撞时,会 随 机 等 待 一段时间再进行发送;此策略 可 以减少 碰撞,但 会 导致信道 利用 率 降 低 ,以及较长的 延 迟。- 1-
持 续CSMA(英語 :1-persistent CSMA)
- 1-
当 要 发送帧的设备侦听到线路忙 或 发生碰撞时,会 持 续侦听;若 发现不 忙 则立即 发送。当 传播延 迟较长或多 个设备同时发送帧的可能 性 较大时,此策略 会 导致较多的 碰撞,导致性能 降 低 。- p-
持 续CSMA(英語 :p-persistent CSMA)
- p-
当 要 发送帧的设备侦听到线路忙 或 发生碰撞时,会 持 续侦听;若 发现不 忙 ,则根据 一个事先指定的概率p来 决定是 发送帧还是 继续侦听(以p的 概 率 发送,1-p的 概 率 继续侦听);此种策略 可 以达到一定 的 平衡 ,但 对于参 数 p的 配置 会 涉 及比较复杂的考量 。
正 确使用 以上 策略 可 以在一定程度上减少碰撞的发生,但 无法彻底解 决碰撞问题。
強化 CSMA 的 方案
[编辑]载波侦听多 路 访问/碰撞检测(CSMA/CD)
[编辑]- 发送
特殊 阻塞信 息 并立即 停止 发送数 据 :特殊 阻塞信 息 是 连续几个字 节的全 1信号 ,此举意 在 强化 碰撞,以使得 其它设备能 尽 快 检测到碰撞发生。 在 固定 時間 (一 開始 是 1 contention period times)內等待 隨 機 的 时间,再 次 发送。若 依 舊 碰撞,則 採用 截断 二进制指数避退算法进行发送。即 十 次 之 內停止 前 一 次 “固定 時間 ”的 兩 倍 時間 內隨機 再 發送 ,十 次 後 則 停止 前 一 次 「固定 時間 」內隨機 再 發送 。嘗試16次 之 後 仍然失 败則放棄 傳送 。
載 波 檢 測 多重 存 取 /碰撞避免(CSMA/CA)
[编辑]此種
CSMA/CA
設備 欲 發送 訊框(Frame),且訊框 聽到通 道 空閒 時 ,維持 一 段 訊框間隔 時間 後 ,再 等 待 一段隨機的時間依然空閒時,才 送出 資料 。由 於各個 設備 的 等 待 時間 是 分別 隨 機 產 生 的 ,因 此很大 可能 有 所 區別 ,由 此可以減少 碰撞的 可能 性 。- RTS-CTS
三 向 握手 (英語 :handshake):設備 欲 發送 訊框前 ,先 發送 一 個 很小的 RTS(Request to Send)訊框給 最近 的 接 入 點 (Access Point),等 待 目標 端 回 應 CTS(Clear to Send)幀後,才 開始 傳送 。此方 式 可 以確保 接 下 來 傳送 資料 時 ,不 會 發生 碰撞。同時 由 於RTS幀與CTS幀都很小,讓 傳送 的 無效 開 銷變小 。
相 关条目
[编辑]参考 文献
[编辑]
|