Der tatsächliche Unterschied zwischen diesen Geräten (zumindest in Bezug auf das Erweitern oder Unterteilen) ist die Art und Weise, wie sie mit Kollisionen umgehen, und die Art und Weise, wie sie den Broadcast-Verkehr behandeln. Ich stelle fest, dass Sie Router oder andere Geräte auf Layer 3 oder höher nicht erwähnt haben. Wir werden uns daher auf Layer 2-Themen konzentrieren .
Eine Kollisionsdomäne ist der Bereich eines Netzwerks, in dem gemeinsam genutzte Medien verwendet werden, und es kann zu Kollisionen zwischen mehreren Absendern kommen. Hubs haben eine einzige Kollisionsdomäne, daher kann jeweils nur ein Host Daten senden. Brücken, die zwei Segmente verbinden, haben zwei Kollisionsdomänen. Switches haben jedoch so viele Kollisionsdomänen wie Ports, da Switchports voneinander getrennt sind, so dass keine zwei Ports eine Kollision erleiden könnten (dies wird als Micro-Segmented-Architektur bezeichnet ).
Wenn ich einen Broadcast-Verkehr sende (ein Frame mit der Ziel-MAC-Adresse FF: FF: FF: FF: FF: FF: FF), wird dieser Frame an jeden Computer in der Broadcast-Domäne weitergeleitet . Alle drei Gerätetypen erweitern die Broadcast-Domäne des Netzwerks. Viele Switches können jedoch jetzt Virtual Local Area Networks (VLANS) implementieren, die es einem Administrator ermöglichen, eine Broadcast-Domäne in kleinere Teile aufzuteilen. Router teilen auch Broadcast-Domains, aber ich bemerke, dass Sie sie nicht erwähnt haben.
Zusammengefasst erstellen Hubs also große Kollisionsdomänen, und Brücken unterteilen das Netzwerk in separate Kollisionsdomänen. Schalter teilen die Kollisionsdomänen so auf, dass Kollisionen nahezu unmöglich sind, wenn Sie keinen Hub haben.
Alle Layer 1 und 2-Geräte (Hubs, Switches, Bridges usw.) erweitern die Broadcast-Domäne, sofern kein Routing-Gerät beteiligt ist, um den Verkehr zwischen LANs oder VLANs weiterzuleiten. VLANs unterteilen die Broadcast-Domäne in kleinere Bereiche, um zu verhindern, dass der Broadcast-Verkehr im Netzwerk stört.