2013-07-22 5 views
5

Ich verstehe, dass ein RouterNAT verwendet, um die öffentliche IP zu übersetzen, die wir vom ISP erhalten, um 300 lokale IPs zu sagen. Funktioniert ein Schalter die gleiche Funktion? Wenn nicht, wie ist das anders?Router vs Switch (Netzwerkadressübersetzung)

+0

Das hat nichts mit Programmierung zu tun und ist nicht Thema. Ich würde SuperUser vorschlagen. –

+1

Übrigens führen nicht alle Router NAT aus - nur NAT-Router führen NAT aus. –

Antwort

7

Nein, ein Switch kann NAT nicht ausführen und öffentliche (s) IP-Adressen in private Adressen übersetzen.

Ein Switch ist ein Netzwerkgerät, das Pakete zwischen LAN-Segmenten filtert und weiterleitet. Switches arbeiten auf der Sicherungsschicht (Layer 2). Sie sind sich also nicht der IP-Adressen bewusst, die die Netzwerkschicht (Schicht 3) sind. Ein Switch speichert die MAC-Adressen aller angeschlossenen Geräte. Anhand dieser Informationen kann ein Switch feststellen, welches System an welchem ​​Port sitzt. Wenn also ein Frame empfangen wird, weiß er genau, an welchen Port er gesendet werden soll, ohne die Netzwerkreaktionszeiten signifikant zu erhöhen.

Router sind Netzwerkgeräte, die zur Verbindung zweier verschiedener Netzwerke (mit unterschiedlichen IP-Adressierungsschemata) verwendet werden.

+0

Viele Router haben eingebaute Switches, so dass manche Leute dazu neigen, die beiden zu verwechseln. Ein echter Router wird nur zwei Ports haben: vertrauenswürdig und nicht vertrauenswürdig (oder öffentlich und privat). – mti2935

+0

Eine noob Frage: Warum vertrauenswürdig ist öffentlich und nicht vertrauenswürdig ist privat? –