Hub? Switch?

C

critical

Mitglied
Thread Starter
Dabei seit
13.11.2003
Beiträge
91
Reaktionspunkte
0
kann jemand mir bitte erklären den unterschied, wenn es einen gibt, zwischen ethernet-hub und ethernet-switch?

danke.
 
Einfache, wahrscheinlich super ungenaue Erklärung:
Ein Hub ist langsamer, da es alle Datenpakete überall hin weiterleitet ohne Rücksicht darauf, für wen sie eigentlich bestimmt sind. Ein Switch hingegen stellt direkte Verbindungen zwischen den kommunizierenden Rechnern her und erzeugt so einen höheren Datendurchsatz

Oder so ähnlich ;-)
 
ganz kurze antwort: ein switch ist ein "intelligenter" hub. ;)
 
Original geschrieben von Mr. D
Einfache, wahrscheinlich super ungenaue Erklärung:
Ein Hub ist langsamer, da es alle Datenpakete überall hin weiterleitet ohne Rücksicht darauf, für wen sie eigentlich bestimmt sind. Ein Switch hingegen stellt direkte Verbindungen zwischen den kommunizierenden Rechnern her und erzeugt so einen höheren Datendurchsatz

Oder so ähnlich ;-)
 

danke!

und im vergleich zu einem router?
 
Ein Router ist etwas ganz anderes, es ist ein Gerät, das den Zugang zu einem Provider herstellt und diesen Zugang allen angeschlossenen Geräten zur Verfügung stellt. Ein Router kann aber einen kleinen Hub oder Switch eingebaut haben, um diese Geräte an den Router anschließen zu können. WLAN Router machen das statt über ein Hub/Switch über Funk.
 
Original geschrieben von Mr. D
WLAN Router machen das statt über ein Hub/Switch über Funk.
 

...oder haben zusätzlich noch Anschlüsse für Ethernet-Kabel integriert - um die Verwirrung mal komplett zu machen. :D

Martin
 
Einfache Erklärung:

Was machen Hubs und Switche ?
Verfügen über mehrere Ports (RJ 45 Anschlüsse) und stellen Verbindungen zwischen diesen her.

Hub: komplette Bandbreite wird unter allen Ports aufgeteilt -> langsam

Switch: komplette Bandbreite steht für eine Verbindung zweier Ports zur Verfügung -> schnell

Warum ? Switche verfügen über eine intelligente Steuerung, die sich häufig auftretende Verbindungen merkt. Beim Hub muss jede auftretende Verbindung (also jedes einzelne Datenpaket, also verdammt viele Verbindungen) einzeln ausgehandelt werden, während dieses beim Switch nur einmal geschieht und die Verbindungsparameter (Quellport, Zielport) gespeichert werden.

Ist doch so, oda ?
 
@ magic mirror
Nee. Die Bandbereite wird beim Hub nicht auf die Ports aufgeteilt. Wenn Daten mit 100Mbit ankommen werden sie auch mit jeweils 100Mbit an alle Ports weitergegeben.
Hub ist wie die Kabelenden aller Ports miteinander verdrillen.
Beim Switch werden die Daten aber nur an den Port weitergegeben, an dem der Rechner hängt, für den die Daten bestimmt sind. Beim Hub jedoch an alle Ports, die Rechner, für die die Daten nicht bestimmt sind ignorieren diese einfach (bzw. weist sie ab).
Die Bandbreite der Datenverbindung ändert sich dadurch aber nicht.
Bzw. nur mittelbar. In dem Falle, dass z.B. an einem Hub vier Rechner hängen, von denen jeweils zwei miteinander kommunizieren. Beim Hub werden dann alle Daten an alle Rechner verschickt, obwohl nur ein Teil für den jeweiligen Rechner bestimmt ist. Beim Switch laufen die Datenverbindungen zwischen den jeweils zwei Rechnern völlig unabhängig voneinander.
 
Und deshalb ...

... verbindet man stets alle Rechner mit einem Switch

... und jedes weitere Switch mit einem Hub

... an dem wiederum lauter Switches mit Rechnern hängen

Das ganze heißt dann Netzwerk. Somit ist garantiert daß jeder Rechner mit jedem anderen Rechner im Netzwerk kommunizieren kann. Und das mit voller Bandbreite.
 
Die einfachste Erklaerung ist die folgende: ein Router verbindet zwei Netzwerke miteinander - ein Switch verbindet die Rechner in einem Netzwerk miteinander.

Bei einer typischen Internetanbindung eines kleinen privaten Netzwerks, wie wir es wohl am ehesten Zuhause haben, verbindet also der Router das LAN mit dem WAN (in dem Fall dem Internet) und der Switch die Rechner innerhalb eines eines LAN's.

Es gibt allerdings nicht viele gute Gruende die Switch und Router Funktionen in getrennter Hardware zu haben. Also wird man einen Router nehmen, der auch switchen kann.

Noch ein bisschen was zur Funktion der einzelnen Geraete. Ein Hub ist sowas wie ein unintelligenter switch. Der Hub gibt die Daten an alle Rechner weiter so wie eine Mehrfachsteckdose den Strom an alle Steckdosen weiterleitet.

Ein Switch schaut sich die Zieladresse an und schickt die Daten nur dorthin.

Ein Router ist in der Lage mehrer Protokolle gleichzeitig (Ethernet, TokenRing, SNA usw.) zu unterstuezen. Auf ihm kann eine Firewall laufen die den WAN von LAN trennt und noch einige mehr (DHCP, Bandbreiten Verwaltung usw.).

Cheers,
Lunde
 
Mann eh ...

Das ist dir doch nicht alles allein eingefallen, gibs zu ...

Deine Mutter hat dir dabei geholfen, stimmts? :D
 
Original geschrieben von Hairfeti
Mann eh ...

Das ist dir doch nicht alles allein eingefallen, gibs zu ...

Deine Mutter hat dir dabei geholfen, stimmts? :D
 


:confused: :rolleyes:
 
Original geschrieben von ._ut
@ magic mirror
Nee. Die Bandbereite wird beim Hub nicht auf die Ports aufgeteilt. Wenn Daten mit 100Mbit ankommen werden sie auch mit jeweils 100Mbit an alle Ports weitergegeben.
 

Also es ist nicht so dass z.B. bei einem Hub (100Mbit) an dem vier PCs angeschlossen sind und diese untereinander gleichzeitig kommunizieren im ungünstigsten Falle die Bandbreite pro Port 25Mbit beträgt ?
 
@magic mirror, doch im Prinzip hast du recht, dadurch das die Daten an alle geschickt werden reduziert sich die Bandbreite in einem normalen Server Client Netzwerk kommt sowas aber nicht alzuoft vor. (Da hilft es dann aber den Server z.B. über Gigabituplink schneller anzuschließen so kann er theoretisch 10 clients mit vollem Speed ansteuern, das ginge bei einem Hub nicht)

Ältere Hubs haben auch noch den Nachteil das sie nur Halfduplex können heißt, entweder senden oder empfangen wie bei einem walkytalky bei neueren switches geht auch fullduplex also senden und empfangen gleichzeit was die datenrate im Prinzip auch nochmal verdoppeln kann. Also auf quasi 200mbit.

Aber auch ein schnelles Protokoll kann helfen, so ist die Datenrate bei uns in der Firma mit einem G3 iMac und einem G3 233 per Appletalk über 100mbit gerade mal 750kbit pro Sekunde schnell. Schult ist Appletalk unter 8.6 und 9.0 unter OSX erreichen wir ca. die 10fache Leistung also 7,5MB/s.

Appletalk ist für extrem schlechte Verbindungen ausgelegt und schickt erst neue Daten wenn der Empfang der ersten Daten bestätigt wurde. Bei TCP/IP wird einfach alles logeschickt und der Client sagt dem Server am schluss welche Packete ihm alle fehlen (die Packete sind durchnumeriert und die Anzahl wird vorher ausgehandelt).
 
Zurück
Oben Unten