Короткие ответы:
Зависит, зависит, и нет.
Более длинные ответы:
Вам нужно понять несколько вещей, прежде чем можно будет ответить на вопросы.Во-первых, вам нужно знать, что каждый пакет, отправляемый в сети Ethernet, будет содержать заголовок Ethernet, который указывает адрес источника и назначения.Эти адреса принадлежат картам Ethernet отправителя и предполагаемого получателя в сети Ethernet.Обратите внимание, они отличаются от IP-адресов.(Сведения о том, как найти адреса Ethernet, см. В протоколе разрешения адресов (ARP).)
Когда компьютер получает пакет, адрес назначения заголовка Ethernet которого совпадает с адресом его собственной карты Ethernet, он обрабатывает его.Иначе, это отбрасывает это.
Если к концентратору подключено, например, несколько компьютеров, то когда один компьютер отправляет пакет на другой компьютер, ВСЕ компьютеры увидят его, поскольку концентраторы просто передают каждый пакет, полученный ими на всехприкрепленные ссылки.Однако на самом деле только один компьютер будет обрабатывать пакет, и это тот компьютер, который указан в заголовке Ethernet.
Теперь на pcap.Вы можете захватывать пакеты в случайном или не смешанном режиме (не уверен, что для этого есть лучший термин). Если ваш интерфейс находится в случайном режиме, pcap покажет ВСЕ пакеты, полученные на вашем интерфейсе, даже если назначениепакет не соответствует назначению этого интерфейса.В не смешанном режиме он будет показывать только пакеты, чье поле назначения соответствует адресу вашего интерфейса.
Теперь, чтобы ответить на ваши вопросы.
Вы всегда будете видеть пакеты, отправленные с вашего компьютера, и всегда будете видеть пакеты, предназначенные специально для вашего компьютера.Вы МОЖЕТЕ увидеть пакеты, отправленные с других компьютеров, в зависимости от вашей сети.Вы МОЖЕТЕ видеть пакеты, отправленные на другие компьютеры в вашей сети, в зависимости от вашей сети.Например, если вы захватываете пакеты через интерфейс WiFi, вы можете видеть пакеты, предназначенные и отправленные с других компьютеров (потому что они транслируются по радиоканалу, и любой в диапазоне может их видеть).То же самое для концентратора, который транслирует все пакеты, которые он получает.Если ваш адаптер находится в беспорядочном режиме, pcap покажет их, поэтому вы можете видеть трафик, отправленный на другие компьютеры или с них.Если, с другой стороны, ваш компьютер подключен к коммутатору или маршрутизатору, вы увидите только свой трафик, потому что коммутатор / маршрутизатор не будет отправлять вам трафик другого компьютера (прочитайте информацию о концентраторах / коммутаторах / маршрутизаторах, чтобы узнать, почему).И наконец, он НЕ покажет вам пакеты, которые еще не были отправлены, поскольку они должны быть отправлены через интерфейс, прежде чем pcap сможет их увидеть.