Un switch es un dispositivo de capa 2 que aprende las direcciones MAC de los dispositivos conectados a sus puertos y envía los paquetes solo al puerto correspondiente para evitar la propagación innecesaria de datos a través de la red. Los switches modernos negocian automáticamente la velocidad y modo de los dispositivos conectados y almacenan temporalmente los paquetes para determinar su destino antes de reenviarlos.