CSMA/CD説明

半二重イーサネットネットワークは、衝突検出付きキャリアセンス多重アクセス(CSMA/CD)と呼ばれるアルゴリズムを使用します。 このアルゴリズムは、同じネットワークセグメント上のデバイスが、いつパケットを送信するか、衝突の場合に何をすべきかを決定するのに役立ちます。 CSMA/CDは、これらのデバイスが半二重モードで動作し、すべてのポートが同じ衝突ドメインにあるため、リピータとハブを備えたネットワークで一般的に使用さ

パケットの衝突は、パケットが異なるホストから同時に送信されるときに発生します。 これを防ぐために、CSMA/CDは、送信局にワイヤ上のデジタル信号の存在を確認させます。 他のホストがパケットを送信していない場合、送信者はフレームの送信を開始します。 送信者はまた、他のホストが送信を開始しないことを確認するためにワイヤを監視します。 ただし、別のホストが同時に送信を開始し、衝突が発生した場合、送信ホストはジャム信号を送信し、ネットワークセグメント上のすべてのホストがデー ランダムな時間が経過すると、ホストはパケットを再送信します。

次の例を考えてみましょう:

csma/cdの仕組み

上の写真では、ハブに接続された四つのホストのネットワークを持っています。 ハブは半二重モードで動作し、ハブ上の各ポートは同じ衝突ドメインにあるため、パケットの衝突が発生する可能性があり、CSMA/CDを使用してそれらを防止 ホストAは、ネットワーク上に他の信号がないことを検出し、パケットを送信することを決定します。 ただし、ホストBは、他の局が送信していないと仮定し、パケットも送信します。 衝突が発生し、ホストAとホストBによって検出されます。 送信局は、衝突が発生したことをセグメント上のすべてのホストに伝える妨害信号を送信します。 ランダムな時間が経過すると、ホストAとホストBはパケットを再送信します。

コメントを残す

メールアドレスが公開されることはありません。