私が理解している限り、ネットワーク間の主な違いはセンターそしてネットワーク変化常にすべてのパケットをすべて(他の?)ホストに送信するのはハブであり、スイッチはこれについてスマートであり、MACアドレステーブルなどを介してどのポートがどのMACアドレスに属するかを追跡します。スイッチに接続されているホストにパケットが送信されますが、何も送受信しない場合、スイッチはハブのように動作します。ただし、このホストに送信された各後続のパケットは他のホストにブロードキャストされず、この特定のホストにのみ転送されます。私が間違った部分がある場合は、修正してください。
Linuxのブリッジはハブやスイッチのように動作しますか?
答え1
橋ネットワーク集線機器、実際にはスイッチに似ています。 Linuxカーネルに実装されているブリッジはこのモデルに従います。すべてのブリッジと同様に、MAC アドレスマッピングがわかっている場合は、宛先 MAC アドレスに基づいてトラフィックを転送します。 ebtables
.
バラよりブリッジ文書もっと学ぶ。
答え2
実際、スイッチとハブの間にはわずかな違いがあります。ハブは接続されたデバイスのMACを保存しないため、ホストから受信したパケットは接続されている他のすべてのホストに到達します。スイッチは、接続されたデバイスのMACを保存し、パケットヘッダに記載されている対応する受信者の詳細(mac、ipなど)にパケットを送信しています...