Пусть есть локальная сеть из 10 ПК, которые соединены свитчом между собой.
На ПК1 установлен Wireshark и подключен к 1 порту свитча. Все компы юзают сеть и интернет.
И Wireshark может перехватывать пакеты других компов сети. Как?
Ведь свитч направляет кадр в определенный порт. Скажем, ПК2 отправляет данные ПК3, оба они подключены в порты свитча 2 и 3. Вот и пойдут пакеты из порта 2 в порт 3 на свитче.
А как тогда Wireshark может перехватить пакеты, которые адресованы не ПК1? Ведь эти же пакеты не идут в порт 1 свитча, правильно?