Heim >häufiges Problem >Was ist der Unterschied zwischen einem Switch und einem Hub?
Unterschied: Der Switch arbeitet auf der Datenverbindungsschicht und leitet Daten über die MAC-Adresse weiter; der Hub arbeitet auf der physischen Ebene und leitet Daten über Broadcast weiter. Der Hub verwendet intern eine Bustopologie, die gleichzeitig unidirektional sein muss und nur im Halbduplexmodus aufrechterhalten werden kann. Die Kanäle zwischen den beiden Ports am Switch sind unabhängig voneinander und können eine Vollduplexkommunikation erreichen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Verwandte Empfehlungen: „Programmierkurs“
Der Unterschied zwischen einem Switch und einem Hub:
1. Arbeitsebene
Der Hub arbeitet auf der physischen Ebene und ist ein Layer-1-Gerät. Jedes Mal, wenn Daten gesendet werden, können alle Ports diese empfangen, und es wird die Broadcast-Methode verwendet, sodass die Netzwerkleistung stark eingeschränkt ist.
Der Switch arbeitet auf der Datenverbindungsschicht und ist ein Layer-2-Gerät. Jeder Port bildet eine MAC-Adressweiterleitungstabelle und leitet Daten entsprechend der MAC-Adresse des Datenpakets weiter, anstatt sie zu senden.
2. Weiterleitungsmethode
Das Arbeitsprinzip des Hubs ist Broadcast. Unabhängig davon, welcher Port die Daten empfängt, muss die Netzwerkleistung stark beeinträchtigt werden.
Der Switch leitet Daten basierend auf der MAC-Adresse weiter. Nach dem Empfang des Datenpakets prüft er die Ziel-MAC-Adresse des Pakets und findet den entsprechenden Port für die Weiterleitung, anstatt ihn an alle Ports zu senden.
3. Übertragungsmodus
Der Hub verwendet intern einen Bus für die Kommunikation. Das Senden und Empfangen von Datenpaketen muss gleichzeitig erfolgen kann nur im Halbduplexmodus beibehalten werden. Zwei Ports können nicht gleichzeitig Daten senden und empfangen, und wenn zwei Ports kommunizieren, funktionieren andere Ports unterschiedlich.
Wenn zwei Ports am Switch kommunizieren, sind die Kanäle zwischen ihnen unabhängig voneinander, was eine Vollduplex-Kommunikation ermöglicht. Beide Ports senden und empfangen gleichzeitig Daten.
4. Auswirkungen auf die Bandbreite
Egal wie viele Ports ein Hub hat, alle Ports teilen sich ein Breitband. Nur zwei Ports können gleichzeitig Daten übertragen und sie können nur im Halbduplex-Modus arbeiten.
Kurz gesagt, die Netzwerkleistung von Switches ist weitaus besser als die von Hubs. Mit der Weiterentwicklung der Technologie wurden die Kosten für Switches gesenkt und Hubs wurden nach und nach vom Markt zurückgezogen.
Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen einem Switch und einem Hub?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!