Switch
En switch eller nätverksväxel är en enhet som styr datatrafiken mellan noder i ett nätverk. En Switch använder MAC-adresser för att kolla vart den mottagna ramen ska skickas. Switchar används primärt för ethernet. När en switch tar emot en ram så inspekteras den helt eller delvis och switchen jämför sen dess destinationsadress med innehållet i sin CAM-tabell (Content addressable memory). Paketet skickas till den MAC-adressen. Om adressen inte finns i CAM-tabellen skickar switchen en ARP-förfrågan till alla portar för att ta reda på vilken port mottagaren finns på, detta kallas “port-flooding”. Switchen lär sig MAC-adresser genom att den läser och sparar MAC-adresser från inkommande ramar samt vilken port den anlände igenom. Denna data sparas sen i dess vidarebefordringsdatabas, CAM.