概要
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)は、日本語で「搬送波感知多重アクセス/衝突回避」と呼ばれ、主にWi-Fiなどの無線LAN(IEEE 802.11規格)で採用されている通信制御プロトコルです。
PC自作ユーザーがネットワークカードやWi-Fiルーターを選定する際、スペック表に「CSMA/CA」という言葉が直接的に記載されることは稀ですが、この仕組みこそが、私たちが家庭内で複数のデバイスを同時に接続しても通信が破綻しない理由となっています。
無線通信は有線LAN(イーサネット)とは異なり、物理的なケーブルで信号を閉じ込めることができません。そのため、電波という共有空間を複数のデバイスが同時に利用することになります。もし、2台のデバイスが同時に電波を発信すると、電波同士が干渉し合い、データが破壊される「衝突(コリジョン)」が発生します。有線LANで使われるCSMA/CD(Collision Detection)は、衝突を「検知」して再送しますが、無線通信では送信しながら同時に受信して衝突を検知することが困難なため、「衝突を未然に防ぐ(Avoidance)」というアプローチが必要になります。
CSMA/CAは、単純な「順番待ち」ではなく、高度な確率論に基づいた制御を行っています。その動作プロセスは大きく分けて以下のステップで構成されています。
送信したいデータがあるデバイスは、まず周囲の電波状況を確認します。これを「キャリアセンス」と呼びます。もし、他のデバイスが送信中の信号(キャリア)を検知した場合は、その通信が終わるまで待機します。
キャリアセンスで「空き」を確認した直後に全員が同時に送信を開始すると、かえって衝突が発生します。これを防ぐため、各デバイスは「ランダムな待機時間(バックオフ時間)」を設けます。 例えば、0から15の範囲でランダムな数値を決定し、その時間分だけ待機してから送信を開始します。これにより、複数のデバイスが同時に待機していたとしても、送信タイミングが分散される仕組みです。
待機時間が終了し、依然として回線が空いていることを確認したデバイスは、データを送信します。無線通信では送信側が「相手に届いたか」を物理的に確認できないため、受信側がデータを受け取った後に「正しく受け取った」という通知(ACKパケット)を返します。
送信側が一定時間内にACKを受け取らなかった場合、データが衝突して消失したと判断します。このとき、デバイスはバックオフ時間の範囲(コンテンションウィンドウ)を倍に広げ、再度ランダムに待機して再送を試みます。
CSMA/CAには、物理的な配置によって発生する「隠れ端末問題(Hidden Node Problem)」という弱点があります。
例えば、中央にアクセスポイント(AP)があり、その左右に端末Aと端末Bが配置されているケースを考えます。端末AとBは互いに距離が離れすぎていて電波が届かないため、お互いが送信中であることに気づけません。しかし、両者が同時にAPに向けて送信すると、APの地点で電波が衝突し、通信が失敗します。
この問題を解決するために導入されたのが、RTS(Request to Send)とCTS(Clear to Send)という制御パケットのやり取りです。
2024年から2025年にかけて普及が加速しているWi-Fi 7 (802.11be) では、従来のCSMA/CAベースの通信に、より効率的なリソース割り当て技術が統合されています。
これまでのWi-Fiは、2.4GHz、5GHz、6GHzのいずれか一つのバンドを選択してCSMA/CAを行っていました。しかし、次世代規格であるWi-Fi 7のMLOでは、複数の周波数帯を同時に利用可能です。これにより、ある帯域でCSMA/CAによる待機が発生していても、別の空いている帯域で即座に送信できるため、実効的なレイテンシが劇的に低減します。
Wi-Fi 6から導入されたOFDMA(直交周波数分割多重接続)により、一つのチャンネル(例:160MHz幅)を小さな「リソースユニット (RU)」に分割して、複数のユーザーに同時に割り当てることが可能になりました。これにより、「一人が話し終わるまで全員が待つ」というCSMA/CAの制約を緩和し、効率的な並行通信を実現しています。
2025年以降、Wi-Fi 7対応デバイスが一般的になることで、320MHzという超広帯域幅の活用が進みます。帯域が広くなればなるほど、干渉のリスクは増えますが、4096-QAM(4K-QAM)などの高密度変調方式と組み合わせることで、1回あたりの送信時間を短縮し、結果としてCSMA/CAによる待機時間を最小限に抑える設計へと進化しています。
CSMA/CAの処理は、ネットワークカード(NIC)やルーターのチップセット内にあるMAC層(Media Access Control)でハードウェア的に高速処理されています。
現代のハイエンドPCパーツでは、これらのプロトコルを効率的に処理するための強力なチップセットが搭載されています。
| 製品名/型番 | 規格 | 最大帯域幅 | 変調方式 | 注目スペック | | :--- | :--- | :--- | :--- | :--- | | Intel BE200 | Wi-Fi 7 | 5.8Gbps (理論値) | 4096-QAM | 320MHz帯域対応 | | TP-Link Archer BE805 | Wi-Fi 7 | 19Gbps (合計) | 4096-QAM | 10Gbps WANポート搭載 | | ASUS ROG Rapture GT-BE98 | Wi-Fi 7 | 30Gbps (合計) | 4096-QAM | クアッドバンド対応 | | Qualcomm FastConnect 7800 | Wi-Fi 7 | - | 4096-QAM | MLO最適化チップ | | Broadcom BCM4398 | Wi-Fi 7 | - | 4096-QAM | 低消費電力MAC実装 |
自作PCでネットワーク環境を構築する際、以下の数値スペックがCSMA/CAの効率や通信品質に直結します。
Q1: CSMA/CAとCSMA/CDの決定的な違いは何ですか? A1: 最大の違いは「衝突へのアプローチ」です。CSMA/CD(有線LAN)は、衝突が発生したことを検知(Detection)して即座に再送します。一方、CSMA/CA(無線LAN)は、衝突を検知することが困難なため、ランダムバックオフやRTS/CTSを用いて衝突を未然に回避(Avoidance)することに重点を置いています。
Q2: チャンネル幅(160MHzや320MHz)を広げると、CSMA/CAの効率は上がりますか? A2: 帯域を広げることで、一度に送れるデータ量が増えるため、送信完了までの時間が短縮されます。結果として、回線が「空き」状態になる頻度が高まり、他のデバイスが送信を開始できるチャンスが増えます。ただし、帯域が広いほど外部ノイズの影響を受けやすくなるため、クリーンな6GHz帯などの利用が前提となります。
Q3: Wi-Fi 7のMLOは、CSMA/CAを不要にするものですか? A3: いいえ、不要にするわけではありません。MLOは「複数の道(帯域)を同時に使えるようにする」技術であり、それぞれの道において、依然としてCSMA/CAによる衝突回避が行われています。ただ、一つの道が塞がっていても別の道で送信できるため、ユーザーが体感する「待ち時間」が劇的に減少します。
CSMA/CAは、無線通信の根幹を支える「交通整理」の仕組みです。私たちが最新のIntel BE200のようなWi-Fi 7カードを導入したり、ASUS ROG Raptureのような高性能ルーターを導入したりするのは、単に最大速度を上げるためだけではありません。
最新のハードウェアは、このCSMA/CAに伴う待機時間を最小限に抑えるための高度なスケジューリング機能や、MLOのような次世代の並列伝送技術を搭載しています。2025年から2026年にかけて、Wi-Fi 7が完全に普及すれば、無線環境であっても有線LANに近い低レイテンシな通信体験が可能になるでしょう。
PC自作において、マザーボードに標準搭載のWi-Fiモジュールをアップグレードしたり、最新規格のルーターを選定したりすることは、この低レイヤーの通信制御効率を向上させ、結果としてオンラインゲームのラグ軽減や大容量ファイルの高速転送に直結します。