CSMA 共有チャネルの状態を感知して、データ パケットの衝突を防止または回復するメカニズムです。また、パケットが失われず、データの整合性が維持されるように、ネットワーク上のデータ パケットのフローを制御するためにも使用されます。 CSMA では、2 つ以上のデータ パケットが共有チャネル上で同時に送信されると、衝突の可能性が発生しました。衝突により、受信者は送信者のデータ パケットに関する情報を取得できません。そして、受信者がそれを取得できるように、失われた情報を再送信する必要があります。したがって、ネットワーク上でデータ パケットを送信する前にチャネルを感知する必要があります。 2つの部分に分かれており、 CSMA CA (衝突回避)と CSMA CD (衝突検出)。
CSMA CD
の キャリアセンス多重アクセス/衝突検出 プロトコルは、メディア アクセス制御での衝突を検出するために使用されます ( マック )層。衝突が検出されると、送信側がデータ パケットの送信に時間を無駄にしないように、CSMA CD は信号を送信して送信を直ちに停止しました。パケットのブロードキャスト中に各ステーションから衝突が検出されたとします。その場合、CSMA CD はすぐにジャム信号を送信して送信を停止し、ランダムな時間コンテキストを待ってから別のデータ パケットを送信します。チャネルが空いている場合は、すぐにデータを送信して返します。
CSMA CD のメリットとデメリット
CSMA CD の利点:
- これは、非常に短い時間内での共有チャネル上の衝突検出に使用されます。
- CSMA CD は、衝突検出に関しては CSMA よりも優れています。
- CSMA CD は、あらゆる形態の廃棄物の送信を回避するために使用されます。
- 必要に応じて、各ステーションで同じ量の帯域幅を使用または共有するために使用されます。
- CSMA CA と比較して、CSMA CD オーバーヘッドが低くなります。
CSMA CD の欠点
- 距離が長くなると CSMA CD の効率が低下するため、長距離ネットワークには適していません。
- 衝突を検出できるのは最大 2500 メートルまでであり、この範囲を超えると衝突を検出できません。
- 複数のデバイスが CSMA CD に追加されると、衝突検出のパフォーマンスが低下します。
CSMA/CA
CSMAはの略です キャリアセンス多重アクセス と 衝突回避 。これは、衝突の発生を許可するのではなく、衝突を回避するために使用されるネットワーク プロトコルであり、衝突後のパケットの回復には対応していないことを意味します。これは、メディア アクセス コントロール層で動作する CSMA CD プロトコルに似ています。 CSMA CA では、ステーションがチャネルにデータ フレームを送信するたびに、そのフレームが使用中かどうかを確認します。共有チャネルがビジーの場合、ステーションはチャネルがアイドル モードに入るまで待機します。したがって、衝突の可能性が減り、メディアを有効に活用してデータ パケットをより効率的に送信できると言えます。
CSMA CA の利点と欠点
CSMA CA の利点
- データ パケットのサイズが大きい場合、CSMA CA での衝突の可能性は低くなります。
- データ パケットを制御し、受信者が送信したいときにデータを送信します。
- これは、共有チャネルでの衝突検出ではなく、衝突を防ぐために使用されます。
- CSMA CA は、チャネル上での無駄なデータ送信を回避します。
- ネットワーク内の無線伝送に最適です。
- RTS/CTS 拡張機能を利用して、ネットワーク上の不要なデータ トラフィックを回避します。
CSMA CA の欠点
- CSMA/CA では、データ パケットの送信に通常のように長い待ち時間がかかることがあります。
- 各ステーションにより多くの帯域幅を消費します。
- その効率は CSMA CD よりも劣ります。
CSMA CA と CSMA CD の違い
はい・いいえ | CSMA CD | CSMA CA |
---|---|---|
1. | 共有チャネル上の衝突を検出する CSMA のタイプです。 | 共有チャネルでの衝突を回避するための CSMA のタイプです。 |
2. | 衝突検出プロトコルです。 | 衝突回避プロトコルです。 |
3. | 802.3 イーサネット ネットワーク ケーブルで使用されます。 | 802.11 イーサネット ネットワークで使用されます。 |
4. | 有線ネットワークで動作します。 | ワイヤレスネットワークで動作します。 |
5. | ネットワーク上の衝突検出後に有効です。 | ネットワーク上の衝突検知前に有効です。 |
6. | 共有チャネルでデータ パケットが競合するたびに、データ フレームが再送信されます。 | 一方、CSMA CA はチャネルがビジーになるまで待機し、衝突後に回復しません。 |
7。 | 回復時間を最小限に抑えます。 | 衝突の危険を最小限に抑えます。 |
8. | CSMA CD の効率は CSMA と比較して高いです。 | CSMA CA の効率は CSMA と同様です。 |
9. | CSMA CA プロトコルよりも人気があります。 | CSMA CD ほど人気はありません。 |