Een switch is een apparaat dat datapakketten van één netwerk segment doorstuurt naar één ander segment. Een switch leert zelf welke zgn. “MAC-adressen” aan welke poort(en) zitten en zal daarom al snel na het opstarten geen pakketten meer sturen naar de verkeerde segmenten. Hierdoor worden de nodes minder belast met datapakketten die niet op hun segment thuishoren.
Een switch is als het ware een vereenvoudigde, maar beperkte router. De switches worden vooral gebruikt voor middelgrote ethernet installaties. Waarbij elk ethernet segment in de praktijk maar één node bevat. Hoewel in principe achter een poort van een switch een hub voor meerdere nodes kan worden geplaatst, wordt dit in de praktijk nooit gedaan en mogelijk ook niet altijd ondersteund.