Switch
Ein Switch ist ein Netzwerkgerät, welches im Gegensatz zu einem Netzwerk-Hub die Datenpakete aufteilt. Ein Switch verfügt meist über 8 bis 48 Netzwerkbuchsen. Beim Erhalt eines Datenpakets liest der Switch den IP-Header des Pakets aus und prüft an Hand seiner internen MAC-Tabelle (der sogenannten SAT für Source-Address-Table), an welchem Port das Endgerät angeschlossen ist und schickt es nur auf diesem Netzwerkport weiter. Alle anderen Netzwerkports erhalten das Paket nicht. Sollte der Switch die MAC-Adresse nicht zuordnen können, schickt er die Daten, wie der Hub auch, an alle Ports. Der Switch „lernt“ während der Laufzeit hinzu und speichert die Zuordnungen von MAC-Adresse zu Port. Früher konnten mehrere Switches nur über einen speziellen Anschluss (den sogenannten Uplink-Port) miteinander verbunden werden, da ältere Switches nicht mehrere MAC-Adressen zu einem Port zuordnen können. In der Zwischenzeit sind MAC-Adressen jedoch so weit entwickelt, dass Switches über eine normale RJ45-Buchse miteinander verbunden werden können. Einige Router verfügen über einen eigebauten Router (meist 4 Anschlüsse). Des Weiteren gibt es immer mehr „intelligente“ Switches, welche konfiguriert werden können, um Ports zu spiegeln und somit als eine Art besserer Hub genutzt werden können. Diese Art von Switches werden jedoch hauptsächlich in der Entwicklung verwendet.