En switch är en enhet som flyttar data runt ett enda nätverk. Den fungerar på Layer 2 (Datalänkslager) av OSI-modellen (Open Systems Interconnection) och ansluter flera enheter i ett datornätverk genom att använda paketväxling för att ta emot, bearbeta och vidarebefordra data till den utsedda enheten.
Till skillnad från hubbar, som helt enkelt överför data till alla anslutna enheter, kan switchar lära sig MAC-adresserna (Media Access Control) för de enheter som är anslutna till dem och upprätthålla en MAC-adresstabell. När ett datapaket anländer till en switch läser det destinationens MAC-adress i pakethuvudet och vidarebefordrar paketet endast till porten som är ansluten till enheten med den MAC-adressen. Denna effektiva metod för vidarebefordran av data, även kallad MAC-inlärning, minimerar nätverkstrafik och förbättrar den övergripande nätverksprestandan genom att endast skicka data till den avsedda mottagaren.
Switchar ger olika fördelar jämfört med hubbar, inklusive minskad nätverksstockning, säkrare dataöverföring, ökad nätverkshastighet, skalbarhet och möjligheten att segmentera ett nätverk i olika undernätverk. Dessa egenskaper gör switchar till väsentliga komponenter i moderna nätverksinfrastrukturer, allt från små hemnätverk till omfattande nätverk på företagsnivå.