Was ist der Unterschied zwischen einem Switch, einem Router und einem Modem?


Antworten:


29

Router: Diese Geräte verbinden verschiedene Netzwerke, die auf Schicht 3 (der Netzwerkschicht) des OSI-Modells arbeiten. Sie verwalten Routing-Tabellen, die IP-Adressen (genauer gesagt IP-Präfixe ) einer ausgehenden Schnittstelle zuordnen . Beachten Sie, dass eine Schnittstelle einen oder mehrere Ports enthalten kann (siehe unten).

Switches: Diese verwalten Weiterleitungstabellen, die MAC-Adressen zu physischen Ports zuordnen und auf Schicht 2 (der Datenverbindungsschicht) des OSI-Modells arbeiten. Dies ist nicht unbedingt eine Eins-zu-Eins-Zuordnung. Viele MAC-Adressen können an denselben physischen Port gebunden werden. Dies ist der Fall, wenn Sie über mehrschichtige Switch-Netzwerke (z. B. einen an Ihr Büro- oder Universitätsnetzwerk angeschlossenen Netgear- oder Belkin-Switch) oder einen an einen Switch-Port angeschlossenen Hub verfügen.

Hubs: Hierbei handelt es sich im Wesentlichen um Multi-Port-Signal-Repeater, die auf Schicht 1 (der phyiscal-Schicht) des OSI-Modells arbeiten. Sie können entweder stromlos sein (indem sie lediglich eine physikalische Verbindung für die Ausbreitung des vorhandenen Signals bereitstellen) oder mit Strom versorgt werden, um das empfangene Signal tatsächlich zu regenerieren und / oder zu verstärken. Hier ist zu beachten, dass Hubs eine einzelne Kollisionsdomäne sind . Eine Kollisionsdomäne stellt eine Reihe von Geräten dar, die alle mit demselben physischen Übertragungsmedium verbunden sind, sodass jeweils nur eines von ihnen senden kann (ohne Berücksichtigung von Multiplextechnologien wie Wellenlängenmultiplex, Frequenzmultiplex, Zeitmultiplex usw.) .).

In der Praxis sind Hubs in heutigen Datennetzen immer seltener anzutreffen, da sie eine schlechte Leistung (da immer nur ein Benutzer gleichzeitig senden kann) und eine schlechte Sicherheit aufweisen (jeder, der mit demselben Hub verbunden ist, kann alles hören, was alle anderen Benutzer senden und empfangen). .

Modems: MOdulator-DEModulator. Verantwortlich für den Aufbau eines digitalen Kanals über ein analoges Medium, am häufigsten das Telefonnetz. Modems arbeiten wieder auf Schicht 2 (der Datenverbindungsschicht) , verwenden jedoch andere Protokolle als Ethernet für die Kommunikation. Anschließend bieten sie der Netzwerkschicht Protokolle wie PPP an, damit der IP-Verkehr über ihre Verbindungen fließen kann.


Gute Antwort. Gut durchdacht. Die PPP-Verbindung wird zwar über diesen digitalen Kanal hergestellt, es ist jedoch der Kanal selbst.
GreenKiwi

@ GreenKiwi: Guter Punkt - Antwort aktualisiert.
Murali Suriar

Jemand korrigiert mich, wenn ich falsch liege, aber ich verstehe, dass Layer 2-Netzwerke (oder zumindest Ethernet-Netzwerke) eine Baumstruktur haben (genau ein Pfad zwischen zwei beliebigen Endpunkten) und daher kein Routing durchführen müssen, um einen zu finden optimale Route. In diesem Fall ist dies ein grundlegender Unterschied zwischen Switches und Routern.
Kevin Wheeler

@MuraliSuriar Über Servervault werden widersprüchliche Informationen darüber angezeigt, zu welcher Schicht ein Modem gehört. Die meisten Referenzen ordnen es der Schicht 1 zu. Networkengineering.stackexchange.com/questions/16636/…
Kopieren und Einfügen

15

Hmm ... Um ein gutes Verständnis zu bekommen, benötigen Sie ein Verständnis für das OSI-Modell . Aber ich werde versuchen, sie so einfach wie möglich zu erklären.

OSI-Modell

Grundsätzlich läuft jede Netzwerkübertragung über den angegebenen Pfad. In einfacheren Worten, die von Ihnen gesendeten Daten werden in elektrische Signale umgewandelt, die über eine physikalische Verbindung übertragen werden.

Die unterste Schicht hat nur eine Idee über das elektrische Signal, nicht über irgendwelche Bits oder Bytes. Die Schicht 2, Datenverbindungsschicht, kennt die MAC-Adressen. Wenn wir zu Schicht 3 - Netzwerkschicht kommen, haben wir einen Ansatz auf höherer Ebene, der auch IP-Adressen verarbeiten kann.

Wenn es sich um einen Router handelt, ist der Router ein Layer 3-Gerät, das mit IPs arbeiten kann. Es kann Entscheidungen basierend auf IPs treffen. Leiten Sie beispielsweise ein Paket basierend auf IP- oder Filterpaketen weiter.

Switch ist jedoch nur ein Layer 2-Gerät. Ich sorge mich nur um physikalische Adressen. (MAC-Adressen) und die gesamte Datenkommunikation erfolgt über MACs.

Oskar Duveborn hat darauf eine direktere Antwort gegeben.

Wenn Sie Ihren Kommentar direkt adressieren, arbeitet der Router mit IP-Adressen, während der Switch mit MAC-Adressen arbeitet. Ich habe keine gute Idee über die interne Architektur eines Modems. Es tut mir leid mein Freund :(

In diesem kurzen Artikel wurden einige der sichtbaren Unterschiede zwischen den Gerätetypen erläutert. Es kann für Sie nützlich sein.


10

Ich mag wirklich Chathurangas Antwort ^^

Aber hier ist ein Versuch, Laienbegriffe zu verwenden, die die Realität verzerren und wichtige Teile auslassen:

  • Modem: Übersetzt zwischen verschiedenen Arten von Signalen / Medien, z. B. wenn Sie von einer Telefonleitung zu einem lokalen Ethernet-Netzwerk wechseln.
  • Router: Leitet den Datenverkehr von einem Netzwerk zu einem anderen weiter (leitet ihn weiter). Router auf Consumer-Ebene sind häufig in Modems und Switches integriert, die die physischen Verbindungen beispielsweise zwischen Ethernet-Netzwerken und Telefonleitungen der Außenwelt auf dem Weg zum Internetdienstanbieter verarbeiten können.
  • Switch: Leitet den Datenverkehr (traditionell) innerhalb eines einzelnen Netzwerks weiter. Dient zum Verbinden vernetzter Geräte in einem einzigen Netzwerk.

Zusammen mit dem OSI-Layerdiagramm könnte dies eine Menge verbessert werden. Dies könnte die Serverfault-Version dieser berühmten Stapelüberlauf-Frage sein, die auf den ersten Blick lächerlich einfach wirkte, aber viele sehr detaillierte Antworten lieferte.


Danke ^^ ... Ich denke darüber nach, die Begriffe Ethernet zumindest zu entfernen, um es einfacher zu machen ... aber ... irgendwie hat mich dieses französische Ale faul gemacht
Oskar Duveborn

Kann man das Modem und die anderen Geräte in dieselbe Gruppe einteilen? Können wir das Modem in eine bestimmte Ebene in OSI einbinden? Schicht 3?
Chathuranga Chandrasekara

Ein Modem muss nicht einmal TCP technisch verwenden, daher ist die aktuelle Definition, die er verwendet, für mich akzeptabel
Benutzername

Ja. Ich habe nur gefragt, um zu erfahren, weil ich dachte, es ist wert zu wissen :)
Chathuranga Chandrasekara

ok sorry, ich bin etwas scheinheilig ich merke, da ich auf MAC-Adresse und IP für die anderen beiden bestand, und dann sagte ich, dass wir keine Modems an TCP binden müssen
Benutzername

0

Layer 2 Switch - Leitet Ethernet-Frames zwischen Switches auf einem lokalen Campus weiter. Darüber hinaus unterstützen einige Switches statisches und standardmäßiges Routing.

Layer 3 Switch - leitet Pakete zwischen VLANs und Subnetzen im lokalen Campus-Netzwerk weiter. Unterstützt statisches, Standard- und dynamisches Routing.

Router - leitet Pakete zwischen Subnetzen über ein WAN und zwischen Routern und Switches weiter.

Kabel- / DSL-Modem - Übersetzen Sie zwischen der Ethernet-Schnittstelle eines Desktops oder Routers und der Kabel- (DOCSIS) / DSL-Breitbandsignalisierung.


0

Router: (Layer 3 / IP) - Ein elektronisches Gerät, das mindestens zwei Netzwerke verbindet und Pakete gemäß den Informationen in den Headern dieser Pakete und den Routingtabellen untereinander austauscht. Sie sind so konzipiert, dass mehrere lokale Netzwerke miteinander verbunden werden (LANs) mit einem WAN (Wide Area Network). Sie sind intelligenter als Hubs oder Switches. Router dienen als Zwischenziele für den Netzwerkverkehr. Sie empfangen eingehende Netzwerkpakete, sehen in jedem Paket nach, um die Quell- und Zielnetzwerkadressen zu identifizieren, und leiten diese Pakete bei Bedarf weiter, um sicherzustellen, dass die Daten ihr endgültiges Ziel erreichen. Weder Switches noch Hubs können dies.

Switches (Layer 2 / Ethernet): Sie sind intelligenter als Hubs. Statt die Pakete wie Hubs an alle Hosts im Netzwerk zu senden, ermitteln Switches zunächst, welches Gerät der beabsichtigte Empfänger der Daten ist, und senden sie dann direkt an dieses eine Gerät . Der Switch erstellt dazu eine Domäne und verhindert, dass das Paket über den Switch an andere Netzwerke gesendet wird, wenn sich das Ziel in derselben Domäne befindet. Befindet sich das Paket außerhalb derselben Domäne, wird eine Anforderung an alle Domänen gesendet, wenn eine Überflutung erforderlich ist ( dh wenn die Tabelle nicht mit der entsprechenden Port-zu-Mac-Adresse verwaltet wird). Es muss eine Switch-Tabelle im Switch erstellt werden, die die Ziel-Mac-Adresse den Ausgangsports im Switch zuordnet. Bei der ersten Anforderung wird die leere Tabelle mit dem Port und der Mac-Adresse der Ursprungsdomäne aktualisiert. Lernschalter:

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.