IT資格用語解説基本情報技術者試験・メディアアクセス制御
CSMA/CA
更新日:
用語解説
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)は、主に無線LANで、送信前の媒体監視とランダムな待ち時間により衝突確率を下げる媒体アクセス制御方式です。
■ 試験で押さえるポイント
無線端末は自分の強い送信電波のため送信中の衝突を直接検出しにくく、CSMA/CDの代わりに送信前の回避動作と受信側のACKで成功を確認します。
媒体が一定時間空いていることを確認後、ランダムなバックオフ値を減らし、0になった端末が送信します。途中で媒体が使用中になればカウントを停止し、再び空いた後に再開します。
ACKが返らなければ衝突又は誤りと判断して再送します。RTS/CTSを任意に使えば、互いの電波を検出できない隠れ端末による衝突を減らせます。
Collision Avoidanceは衝突を完全になくす保証ではありません。端末数と負荷が増えると待ち時間、衝突、再送が増え、実効速度が下がります。
■ 選択肢での判断ポイント
無線、衝突回避、ランダムバックオフ、ACK、RTS/CTSならCSMA/CAです。送信しながら衝突を検出するCDとの違いを選びます。
例: 端末AとBが媒体の空きを確認後、Aは2、Bは5を選びます。スロットごとに減算してAが先に送信し、Bは媒体使用中に減算を止め、Aの通信後に残りから再開します。