イーサネットを搭載したコンピュータの場合

イーサネットを搭載したコンピュータの場合

私はネットワークとデータ通信の試験に向けて勉強しているところですが、CSMA/CD とイーサネットについてわからないことが 1 つあります。これらはかなり安定しているはずで、たとえばコンピュータがネットワークから切断されても、トークン リング ネットワークで発生するような問題にはなりません (そう思います)。

しかし、イーサネットは、現在送信中のコンピュータが処理を終えるまで他のすべてのコンピュータが待機し、その後、他のコンピュータが CMSA/CD を使用して次にどのコンピュータが送信するかを決定することで機能します。1 台のコンピュータが故障し、無限ループで連続的にデータ ストリームを送信し続けるとどうなるでしょうか。実際、他のコンピュータに譲る前に PC が送信する標準時間はあるのでしょうか。

答え1

ネットワーク上で継続的にノイズを生成しているものがあると、そのネットワーク上のすべてのシステムでネットワークが切断されます。

満たさなければならない条件がいくつかあります:

  1. スイッチ ネットワークを使用している場合、「ノイズ」はイーサネット パケットの形式である必要があります。有効なイーサネット パケットでない場合、ノイズを受信したスイッチ ポートはそれを他のポートに転送しません。
  2. 本当に共有されたメディアであれば、ノイズは何でもたとえば、壊れた蛍光灯器具に張られた 10b2 ケーブルなどです。
  3. スイッチ ネットワークを使用している場合、パケットは使用されていないアドレスまたはブロードキャスト アドレスに宛てられる必要があります。スイッチは不明なアドレスをすべてのポートに「フラッディング」し、応答があった場合にのみフラッディングを停止します。

この種の障害モードの一般的な例としては、ブロードキャスト ストームが挙げられます。

答え2

また、すべてがスイッチされる時代には CSMA/CD は不要であることも言及しておく必要があります。スイッチはポイントツーポイント トポロジを実装するため、メディアが共有されていないように見えます。

答え3

実際には @chris の回答 (私が賛成票を投じた) に対するコメントです。これは、非イーサネット ネットワークにも同様に当てはまりますが、障害モードは異なります。たとえば、トークンを継続的に発行または破棄したり、パケットを適切に転送しなかったりします。

関連情報