Ein Hub gibt eingehende Signale an alle Anschlüsse weiter. Die angeschlossenen Computer müssen selbst entscheiden ob sie die Informationen annehmen und verarbeiten oder nicht. Normalerweise lehnen die Computer alle Informationen ab, die nicht für sie bestimmt sind. Es gibt jedoch Programme um diese Funktion zu umgehen. Auf diese Weise kann man den Datentransfer im Netzwerk ausspionieren.
Ein Switch hat einen eingebauten Speicher, der mit der Zeit „erlernt“, welcher Computer an welchem Anschluss angeschlossen ist und leitet die Signale nur an den PC weiter, der als Empfänger engegeben wurde. So kann man keine Daten mehr ausspionieren.
Dadurch, dass die Signale vom Switch gezielt zwischen den 2 Anschlüssen vermittelt werden, erhöht man zum einen die mögliche Geschwindigkeit im Netzwerk und zum anderen wird die Sicherheit erhöht. Da die Datenpakete nur an den eigentlichen Empfänger weitergegeben werden, können andere Rechner den Netzwerkverkehr nicht mehr abfangen und mitlesen.