Witam.
Wykryjesz lecz nie dosłownie jeżeli masz np. połączenie poprzez switcha a on rozdzieli na 2 komputery (chodzące) to nmap pokaże ci nie switcha a drugi komputer.W zależności czy komputer jest podłączony do sieci lan czy sam ma bezpośrednie podłączenie do Internetu. Mogę się mylić. powodzenia
Nie wykryjesz.
Ruch (pakiety) między dwoma komputerami po kablu bezpośrednio i przez switch jest identyczny. Switch zachowuje MAC adresy źródła i celu więc jest przeżroczysty dla ruchu ethernetowego.
Możesz jedynie podejrzewać że jest switch jeśli wiesz że jest wiele komputerów w sieci ale ty w wireshark-u widzisz tylko "swój" ruch (+ broadcast) - tzn nie widzisz pakietów idących między innymi komputerami.