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