web-dev-qa-db-ja.com

イーサネットの完全な二重性と衝突の混乱!

皆さん、私はこれを理解するのに苦労しています:全二重LANセグメントでは、(i)ポイントツーポイントで接続されているステーションが2つしかない場合(ii)複数のステーションが接続されている場合に対処する必要のある衝突がありますハブを介して(もちろん、スイッチを介して接続されている場合、それらはすべて異なる衝突ドメインにあります)。

さて、(i)は全二重であるため、ステーションは同時に送受信できることを意味します。したがって、これら2つのステーションは、衝突することなく、互いに同時に送受信できるはずです。

(ii)ハブを介して接続されているが全二重である場合、衝突はいつ正確に発生しますか?

最後に、複数のステーションがスイッチの異なるポートに接続されている場合、イーサネットでパケット損失が発生する可能性があるのはどのような状況ですか。私はイーサネットの最近の拡張機能を理解しようとしています http://en.wikipedia.org/wiki/Data_Center_Ethernet そして完全に失われました:(

どんな説明でも大歓迎です!ありがとう!

2
helpmelearn

古いイーサネットの「衝突」メカニズムは、新しいシステムのフロー制御に使用されます。これは、「少し落ち着いて、追いつくのに苦労している」という一種の背圧として使用されます。

ストアアンドフォワードまたはエンドツーエンドスタイルの接続では、これは問題が発生する可能性が高い場合です。これはIEEE802.3xで説明されており、一部のハードウェアはこのフロー制御を明示的に呼び出しますが、多くのキットは同じLEDを使用して衝突と背圧の両方を示します。

パケット損失は、ハードウェア障害、通常の動作でのハードウェアドロップフレーム(クライアント、またはスイッチ、通常はバッファがいっぱいの場合)、またはレイヤ1パーツの一般的なエラーが原因で発生する可能性があります。

1
Flexo

(ii)の場合、複数のコンピューター(3台以上など)、全二重、およびハブ(スイッチではない)について言及します。 2つ以上のステーションが同時に3番目のステーションと通信を開始した場合、衝突は発生しませんか?

0
RedGrittyBrick