CSMA/CAとは?しーえすえむえーしーえー
CSMA/CAとは、送信前にキャリアを検知し、空いていてもランダムなバックオフ時間だけ待ってから送る無線LANのアクセス制御方式。無線では送信中に自局の電波で他局の信号が埋もれ、衝突を検出できないため、検出ではなく回避に振っている。受信側がACKを返し、送信側はその有無で成否を判断する。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
有線のCSMA/CDは、送信しながら線上の電圧を見れば衝突が分かるという前提に立っている。無線ではこの前提が崩れる。送信アンテナのすぐ横で、桁違いに微弱な他局の信号を聞き分けられないからである。そこで、衝突が起きたあとに気づく設計をやめ、待ち時間をばらけさせて起きにくくする設計へ切り替えた。
具体例
複数のセンサ端末が同じ時刻に起床して一斉送信すると、バックオフが偶然重なって衝突する。端末数が増えるほど再送とバックオフで遅延のばらつきが広がるため、Wi-SUNアライアンスが規格化したスマートメータ向けの無線網のような多端末の系では、起床時刻を意図的にずらす設計が要る。
試験での引っ掛け
CSMA/CDは衝突を検出して即座に送信を打ち切るが、CSMA/CAはACKが返らないことでしか失敗を知れない。互いの電波が届かない端末どうしの衝突(隠れ端末問題)はキャリア検知では防げず、RTS/CTSで媒体の予約を宣言して回避する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。