Een switch, ook wel switch genoemd, is een schijnbaar ongecompliceerd apparaat dat verantwoordelijk is voor het schakelen van informatiepakketten en waarmee u de computers die erop zijn aangesloten kunt combineren in een lokaal netwerk.
Waarschijnlijk heeft bijna elke netwerkgebruiker minstens één keer de kans gehad om zo'n apparaat als een switch te zien of te horen. Het is met hun gebruik dat de meeste netwerken die we nu gebruiken, zijn gebouwd. En velen zullen waarschijnlijk geïnteresseerd zijn om te weten hoe de switch werkt. Vaak kun je op het netwerk zien hoe gebruikers op verschillende forums switches hubs noemen. Maar dit is fundamenteel verkeerd, aangezien hubs de voorlopers waren van moderne schakelaars. Het belangrijkste verschil tussen een switch en een hub is dat deze de adressen van aangesloten apparaten kan onthouden en gericht verkeer naar de gewenste poort kan leiden. Bij het ontvangen van verkeer heeft de hub het eenvoudig naar alle poorten tegelijk verzonden / gedupliceerd. Wanneer de switch wordt aangezet, begint deze te werken volgens hetzelfde principe als de hub: hij ontvangt informatie en dupliceert deze op alle poorten. Maar tegelijkertijd vindt er 'leren' plaats. De switch onthoudt de MAK-adressen van de apparaten die erop zijn aangesloten en voert deze in een speciale tabel in die in het geheugen wordt opgeslagen. Nadat het adres in de tabel is ingevoerd, worden de pakketten die ernaartoe worden gestuurd niet meer naar iedereen op een rij gestuurd, maar exclusief naar de geselecteerde ontvanger. Na een korte "leer"-tijd, of beter gezegd, het definiëren, onthouden en bouwen van een adrestabel, zal elk pakket alleen naar de bedoelde poort gaan. Switches zijn er in verschillende maten: van kleine en bijna onopvallende dozen voor meerdere poorten tot enorme apparaten met elk 48 poorten. Er zijn ook onbeheerde (eenvoudige) en beheerde switches. Terwijl de eerstgenoemden slechts volgens één gespecificeerd schema werken, lenen de laatstgenoemden zich voor het instellen van hun individuele parameters via de webinterface, RMON en andere. Ook is het, indien nodig, mogelijk om complexe switches te combineren tot arrays, die een stapel vormen en in feite al één apparaat worden.