CSMA方式(CSMA/CA・CSMA/CD)

更新日:

用語解説

CSMAは、複数端末が共有媒体を利用するとき、送信前に搬送波を検知して媒体が空いているか確認するアクセス制御方式です。CSMA/CDは衝突を検出し、CSMA/CAは衝突を避ける手順を用います。

■ 試験で押さえるポイント

  • CSMA/CDは共有・半二重Ethernetで、送信中も媒体を監視し、衝突を検出すると送信を中止して二進指数バックオフ後に再送します。

  • スイッチと端末を全二重で一対一接続する現在のEthernetでは衝突が起きないため、通常CSMA/CDを使用しません。

  • 無線LANでは送信中に他局の弱い信号を衝突として検出しにくいため、CSMA/CAで待機時間、ランダムバックオフ、ACKを用いて衝突確率を下げます。

  • RTS/CTSは隠れ端末問題を軽減できますが、制御フレームのオーバーヘッドがあり、全ての衝突をなくすものではありません。

  • CAはCollision Avoidance、CDはCollision Detectionです。CAでも衝突は起こり得るため、ACKがなければ再送します。

■ 過去問での着眼点

有線の共有・半二重EthernetはCSMA/CD、無線LANはCSMA/CAという対応が基本です。ただし、全二重スイッチドEthernetではCSMA/CDを通常使わない点まで判断します。

例: 無線局はチャネルが空いても直ちに送信せずランダムバックオフし、受信側のACKがなければ再送します。これは衝突の検出ではなく回避を中心とする動作です。

音声で聞く

同じ分野の用語