будет ли передаваться сетевой трафик через роутер?
Короче нет.
Коммутатор должен отслеживать, какие MAC-адреса могут быть достигнуты на каких портах, и затем отправлять пакеты только через правильные порты. Существует ограничение на количество MAC-адресов, которые может запомнить коммутатор, хотя обычно это не проблема, если вы не используете очень большие сети.
Кроме того, большинство потребительских маршрутизаторов фактически являются коммутаторами для портов LAN, которые затем подключаются к оборудованию маршрутизации, которое находится между этим коммутатором и портом WAN, поэтому даже если у вас нет отдельного коммутатора, вы все равно не будете возможность контролировать маршрутизацию пакетов, которые направляются на другой компьютер в локальной сети.
Например, вы можете подключить 2 компьютера к коммутатору с гигабитными соединениями, а затем подключить этот коммутатор к маршрутизатору с 100-битной связью и по-прежнему передавать данные между компьютерами со скоростью 1 Гбит / с. Вы даже можете полностью отключить маршрутизатор от коммутатора во время передачи данных между компьютерами, не затрагивая эти данные.
Я хотел бы отметить, что все это становится намного сложнее, когда вы вводите другие протоколы, такие как маркировка VLAN, но это выходит за рамки домашнего пользователя, просто передающего файлы между компьютерами дома. Это хорошая грунтовка, если вы ищете в том, что, хотя.