o tráfego de rede será enviado pelo roteador?
Em suma, não.
O switch deve acompanhar quais endereços MAC podem ser alcançados em quais portas e, em seguida, envia apenas pacotes pelas portas corretas. Há um limite para a quantidade de endereços MAC que um switch pode lembrar, embora isso geralmente não seja um problema, a menos que você esteja operando redes extremamente grandes.
Além disso, a maioria dos roteadores de consumo é, na verdade, um comutador para as portas LAN, que é conectada ao hardware de roteamento que fica entre esse comutador e a porta WAN; portanto, mesmo se você não tiver um comutador separado, ainda não será capaz de controlar o roteamento de pacotes direcionados para outro computador na LAN.
Como exemplo, você pode conectar 2 computadores a um switch com links de gigabit e, em seguida, conectar esse switch a um roteador com um link de 100 Mbits, e ainda enviar dados entre os computadores a velocidades de 1 Gbps. Você pode até desconectar completamente o roteador do switch enquanto os dados estiverem sendo enviados entre os computadores sem afetar os dados.
Gostaria de salientar que tudo isso se torna muito mais complicado depois que você introduz outros protocolos, como a marcação de VLAN, mas está fora do escopo de um usuário doméstico simplesmente transferir arquivos entre computadores em casa. Esta é uma boa cartilha, se você estiver olhando para isso, no entanto.