Was ist der Unterschied zwischen einem Switch, einem Router und einem Modem?
Was ist der Unterschied zwischen einem Switch, einem Router und einem Modem?
Antworten:
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.
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.
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.
Ich mag wirklich Chathurangas Antwort ^^
Aber hier ist ein Versuch, Laienbegriffe zu verwenden, die die Realität verzerren und wichtige Teile auslassen:
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.
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.
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: