Soweit ich weiß, verarbeitet ein Network Switch den Datenverkehr "intelligent" so, dass er nur Pakete an den Port weiterleitet, an dem er weiß, dass sich der Empfänger befindet (im Gegensatz zu Hub, bei dem Brute Force alle Daten an alle Ports sendet).
Ja, das ist richtig.
Ein Switch muss sich also alle Adressen der damit verbundenen Hosts merken. Wenn der Host nicht gefunden wird, wird das Paket an die Standardroute gesendet (normalerweise Verbindung zu einem größeren Netzwerk).
Nicht ganz. Ein Switch merkt sich zwar, welche Hosts mit welchem Port verbunden sind (normalerweise durch Beobachten der MAC-Adressen der Pakete, die an den Ports ankommen). Ein Switch kennt jedoch normalerweise die "Standardroute" nicht, da dies ein Konzept einer höheren Netzwerkschicht ist. Schalter arbeiten auf Schicht 2 des OSI-Modells (Daten linke Schicht). Die "Standardroute" ist ein Konzept für das Routing, das auf Schicht 3 (Netzwerkschicht) erfolgt.
Ein Switch hat daher keine "Standardroute". Wenn es keine Ziel-MAC-Adresse kennt, sendet es das Paket einfach an alle Ports (zumindest zu Beginn ist das alles, was es tun kann - dies wird als "Flooding" bezeichnet). Auf jeden Fall in einem Ethernet, jedes Paket muss an einer lokalen MAC - Adresse angesprochen werden, sonst wird es nie kommen. Pakete, die "ins Internet" gesendet werden, erhalten weiterhin ein lokales MAC-Adressenziel, nämlich die Adresse des Standardgateways des Netzwerks. Der Switch leitet dieses Paket nur an das Standard-Gateway weiter, und das Gateway (das auf Schicht 3 arbeitet) liest dann das "echte" Ziel von der in das Paket eingebetteten IP-Adresse und sendet es auf seinem Weg.
Erinnert sich ein Switch an IP-Adressen oder MAC-Adressen, um seine Entscheidungen zu berechnen?
Wie oben erläutert, ist ein Switch IP-unabhängig, da er auf einer niedrigeren Abstraktionsebene arbeitet. Also nur MAC-Adressen.
Eine Komplikation: Wie in Wolfgangsz 'Antwort erläutert, gibt es Schalter, die auch auf Schicht 3 arbeiten (sogenannte Multilayer-Schalter ). Diese sind etwas komplizierter und können mit IP-Adressen und mehr umgehen.