Как Wireshark обнюхивает пакеты? [закрытый]

когда у меня работает Wireshark, скажем, 192.168.1.100, как он может захватывать пакеты, которые 192.1.123 отправляет на маршрутизатор или на другой компьютер/устройство в локальной сети?

моя теория заключается в том, что, когда компьютер хочет отправить пакет, он отправляет его на каждый компьютер в сети, и если ip (или это MAC?) совпадение, он получает пакет, в противном случае он его отбрасывает. Таким образом 192.168.1.100 получает пакет и Wireshark захватывает его.
Если это то, что происходит, он отправляет только ИС, Mac или обе? Если оба, то в чем необходимость обоих?

23
задан Mark Read
14.01.2023 1:08 Количество просмотров материала 3473
Распечатать страницу

1 ответ

Это немного широкий вопрос для этого форума. Вы должны прочитать о маршрутизации, коммутаторах, концентраторах и тому подобном, чтобы понять ответ на ваш вопрос.

Это, как говорится, то, что в основном происходит в том, что wireshark помещает вашу сетевую карту в режим, который говорит ей читать все пакеты, отправленные на нее, вместо того, чтобы отбрасывать их, как вы, кажется, уже знаете. Это не значит, что он видит все пакеты в сети. Это только видит пакеты, которые либо отправляются только на 192.168.1.100 или отправляются на все компьютеры в сети. Если конечно у вас есть хаб в сети, то ваш компьютер получает весь трафик, который проходит через этот центр.

компьютеры, подключенные к коммутаторам, которые правильно настроены (или не управляются вообще, большинство домашних коммутаторов не управляются), получают только трафик, предназначенный для всех компьютеров или для них самих, остальной трафик, который они не видят. Если вы хотите видеть весь трафик в сети, вам необходимо либо есть управляемый коммутатор и скопировать весь трафик на порт, что ваш компьютер подключен или как-то контролировать трафик через маршрутизатор (но тогда вы получаете только трафик, который выходит за пределы сети, а не внутри сетевого трафика).

Так что если ваш 192.168.1.100 компьютер видит пакеты из 192.168.1.123, то либо последний посылает пакеты непосредственно к вам .100 компьютер или отправляет запросы на все сети. Компьютеры отправляют запросы всем компьютеры в сети все время, как запросы ARP.

4
отвечен ojs 2023-01-15 08:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх