чи буде переданий мережевий трафік через маршрутизатор?
Словом, ні.
Комутатор повинен відслідковувати, які MAC адреси можна отримати на яких портах, і він потім лише надсилає пакети через правильні порти. Існує обмеження на кількість MAC-адрес, які комутатор може запам'ятати, хоча це зазвичай не проблема, якщо ви не працюєте в надзвичайно великих мережах.
Крім того, більшість маршрутизаторів споживачів насправді є комутатором для портів локальної мережі, який потім підключається до апаратного забезпечення маршрутизації, що сидить між цим комутатором та порту WAN, тому навіть якщо у вас немає окремого комутатора, ви все одно не будете можливість контролювати маршрутизацію пакетів, які спрямовані на інший комп'ютер у межах локальної мережі.
Наприклад, ви можете підключити 2 комп’ютери до комутатора з гігабітними посиланнями, а потім підключити цей комутатор до маршрутизатора зі 100Мбітним посиланням і все одно надсилати дані між комп'ютерами зі швидкістю 1 Гбіт / с. Ви навіть можете повністю відключити маршрутизатор від комутатора, поки дані надсилаються між комп'ютерами, не впливаючи на вказані дані
Я хотів би зазначити, що все це стає набагато складніше, коли ви впроваджуєте інші протоколи, наприклад, тег VLAN, але це виходить за межі домашнього користувача, просто переносячи файли між комп'ютерами вдома. Це хороший ґрунтовник, якщо ви дивитесь на це.