Seu roteador doméstico está agindo como um switch Ethernet de camada 2.
A principal diferença entre um switch e um hub é que um switch tem conhecimento do que está conectado a cada porta. Um hub não, portanto, ele deve pegar todos os dados recebidos e transmiti-los em todas as portas. Um switch aprende quais endereços MAC estão conectados a cada porta e direciona os dados de entrada para a porta onde precisa ir.
Quando um switch entra pela primeira vez on-line, ele ainda não sabe nada, por isso não tem outra opção a não ser pegar cada quadro Ethernet recebido e transmiti-lo para cada porta. Mas, ao fazer isso, ele lembra qual porta enviou esse quadro e qual era o endereço MAC. Dessa forma, ele pode "aprender" quais endereços MAC estão conectados a cada porta.
Agora vamos pensar sobre o que acontece se movermos os cabos ao redor. Agora o switch lembra a porta antiga do endereço MAC. Todos os dados recebidos são enviados para a porta antiga, mas o dispositivo não está mais lá, por isso não obterá os dados! Quando o dispositivo envia alguns dados para fora, o switch verá esse endereço MAC agora na nova porta, e ele se lembra disso. Portanto, ele não funciona corretamente até que alguns dados sejam enviados do dispositivo na nova porta. O switch precisa se configurar novamente.
Saiba mais nesta página:
link