1. Aprendizaje de la dirección MAC: Cuando un interruptor recibe un marco, examina la dirección MAC de origen. Luego agrega una entrada a su tabla de direcciones MAC asociando esa dirección MAC con el puerto desde el cual llegó el marco. Este es un proceso dinámico; La tabla se actualiza continuamente a medida que el conmutador aprende nuevas direcciones MAC.
2. Reenvío basado en puertos: Cuando un interruptor recibe un marco, verifica su tabla de direcciones MAC. Si encuentra una entrada coincidente para la dirección MAC de destino, reenvía el marco solo al puerto asociado con esa dirección. Si no se encuentra la dirección MAC de destino, el interruptor inunda el marco a todos los puertos, excepto el puerto del que recibió el marco (para evitar bucles). Esta inundación solo ocurre inicialmente, hasta que el interruptor aprende la ubicación de la dirección MAC.
3. Filtrado de cuadro: Una vez que un interruptor aprende a qué puerto está conectado un dispositivo, evita que los marcos destinados a otros dispositivos se reenvíen a ese puerto. Esto reduce significativamente el tráfico innecesario y la probabilidad de colisiones.
En esencia, los interruptores usan una técnica similar a un intercambio telefónico sofisticado: En lugar de transmitir a todos (como gritar en una habitación), sabe a quién llamar directamente (como marcar un número).
Si bien lo anterior describe el método principal, es importante tener en cuenta que:
* Las colisiones aún pueden ocurrir, aunque rara vez, en algunos escenarios: Por ejemplo, durante la fase de aprendizaje inicial cuando un interruptor inunda los marcos, o si hay problemas con la tela de cambio. Los interruptores modernos emplean mecanismos sofisticados para minimizar estos ocurrencias.
* comunicación full-duplex mitiga colisiones: Las redes Ethernet modernas utilizan predominantemente el modo Full-Duplex, donde los dispositivos pueden enviar y recibir datos simultáneamente. Esto elimina la posibilidad de colisiones dentro de un solo enlace.
* Protocolo de árbol de expansión (STP) previene bucles: STP es un protocolo de red que evita el cambio de bucles que podrían causar tormentas y colisiones de transmisión. Lo hace bloqueando de manera inteligente los caminos redundantes.
En resumen, si bien el mecanismo no se trata activamente de * evitar * colisiones de la misma manera que CSMA/CD (utilizada en centros Ethernet medio-dúplex anteriores), el diseño de conmutadores, utilizando el aprendizaje de las direcciones MAC y el reenvío basado en puertos (y a menudo la operación full-duplex y STP), elimina efectivamente las colisiones con una extensión negligible en la mayoría de los entornos de redes prácticas.