プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

衝突検出を備えたCSMA(CSMA / CD)


衝突検出を備えたCarrierSenseMultiple Access(CSMA / CD)は、メディアアクセス制御(MAC)層で動作するキャリア伝送用のネットワークプロトコルです。送信用の共有チャネルがビジーであるかどうかを検知またはリッスンし、チャネルが解放されるまで送信を延期します。衝突検出技術は、他のステーションからの送信を検知することで衝突を検出します。衝突を検出すると、ステーションは送信を停止し、ジャム信号を送信してから、ランダムな時間間隔で待機してから再送信します。

アルゴリズム

CSMA/CDのアルゴリズムは次のとおりです。

  • フレームの準備ができると、送信ステーションはチャネルがアイドル状態かビジー状態かをチェックします。

  • チャネルがビジーの場合、ステーションはチャネルがアイドル状態になるまで待機します。

  • チャネルがアイドル状態の場合、ステーションは送信を開始し、チャネルを継続的に監視して衝突を検出します。

  • 衝突が検出されると、ステーションは衝突解決アルゴリズムを開始します。

  • ステーションは再送信カウンターをリセットし、フレーム送信を完了します。

衝突解決のアルゴリズムは次のとおりです。

  • ステーションは、他のすべてのステーションが衝突を確実に検出できるように、ジャム信号とともに現在のフレームの送信を指定された時間継続します。

  • ステーションは再送信カウンターをインクリメントします。

  • 再送信の最大試行回数に達すると、ステーションは送信を中止します。

  • それ以外の場合、ステーションはバックオフ期間を待機します。これは通常、衝突の数の関数であり、メインアルゴリズムを再起動します。

次のフローチャートは、アルゴリズムをまとめたものです。

衝突検出を備えたCSMA(CSMA / CD)


  • このアルゴリズムは衝突を検出しますが、衝突の数を減らすことはありません。

  • ステーションを追加すると、パフォーマンスが指数関数的に低下する大規模なネットワークには適していません。


  1. Linux Live CD/USBでWindowsファイルを回復する方法

    光沢のある新しいWindows10コンピューターが手に入りました。あなたはもうしばらくそれを使っています、そしてそれはすべて元気でダンディです。その後、何の兆候もなく、ハードディスクドライブまたはソリッドステートドライブが南に移動します。残念なことに、OneDriveやその他のクラウドストレージサービスや外部デバイスにバックアップしていません。もちろん、デバイスがまだ保証の対象であり、交換品を入手できる場合は、デバイスを取り込んでもかまいませんが、保証によってファイルが復元されることはありません。それで、あなたは何をしますか? Windowsコンピュータのハードディスクドライブまたはソリッド

  2. ISO で Windows 10 パスワード リセット USB/CD を作成する方法

    Windows 10 のパスワードを忘れたかなりの数の Windows ベースのコンピューター ユーザーは、拡張子が .ISO の ISO イメージ ファイルを使用して Windows 10 のパスワードをリセットできることを知っています。この記事では、Windows 10 オペレーティング システムのパスワード リセット ISO について説明します。 このチュートリアルは 3 つの部分で構成されています: パート 1. ISO イメージとはパート 2. ISO イメージ ファイルを開く方法パート 3. Windows 10 パスワード リセット ツール ISO ダウンロード Windo