Buena pregunta. Lo responderé con una animación:
Cuando el Host A envía la trama, el conmutador no tiene nada en su tabla de direcciones MAC. Al recibir la trama, registra la dirección MAC del host A para mapear el puerto del conmutador . Como no sabe dónde está la dirección MAC de destino, inunda el marco de todos los puertos.
Esto asegura que si el host B existe (que en este momento, el conmutador aún no sabe), lo recibirá. Afortunadamente, al recibir la trama, el Host B generará una trama de respuesta, lo que permitirá que el Switch aprenda la asignación de la dirección MAC de la trama de retorno.
Puede leer más sobre cómo funciona un Switch aquí (de donde tomé la animación). También sugeriría leer la serie completa de artículos para ver más de cerca cómo se mueve un paquete a través de una red .
Una última nota sobre los términos Flooding vs Broadcast . Un interruptor nunca transmite cuadros, una transmisión no es una acción que un interruptor puede tomar. Un interruptor solo puede inundar un marco. Una transmisión es simplemente una trama con una dirección MAC de destino ffff.ffff.ffff
. Esto a menudo se confunde porque el efecto final es el mismo, pero en realidad son diferentes .