Najbardziej prawdopodobną przyczyną braku komunikacji dwóch stacji roboczych w tej samej sieci jest konflikt adresów IP, czyli sytuacja, w której oba urządzenia mają ustawiony taki sam adres IP w tej samej podsieci/broadcast domain.
Dlaczego to powoduje problem? W typowej sieci Ethernet host, aby wysłać pakiet IP do innego hosta w tej samej podsieci, musi znać jego adres MAC. Do tego służy ARP, które mapuje IP → MAC. Gdy dwa urządzenia używają tego samego IP, odpowiedzi ARP mogą pochodzić raz od jednego, raz od drugiego hosta, a przełączniki i stacje mogą "uczyć się" błędnych skojarzeń. Efekt jest praktyczny: pakiety i odpowiedzi wędrują losowo, komunikacja jest niestabilna lub całkowicie niemożliwa (np. ping nie wraca albo wraca z innego urządzenia).
Dlaczego pozostałe sytuacje zwykle nie są przyczyną?
- Takie same nazwy użytkowników – konta i logowanie to warstwa systemu/aplikacji. Nawet identyczne loginy na dwóch komputerach nie wpływają na to, czy ramki Ethernet i pakiety IP mogą zostać przesłane w sieci.
- Różne bramy domyślne – brama ma kluczowe znaczenie głównie dla ruchu poza podsieć (do innych sieci). Dwie stacje w tej samej podsieci powinny komunikować się bez użycia bramy. Różne bramy mogą utrudniać dostęp do Internetu lub innych podsieci, ale nie muszą blokować komunikacji lokalnej host–host.
- Różne systemy operacyjne – różne OS-y (np. Windows/Linux) mogą komunikować się bez problemu, jeśli mają poprawną konfigurację IP. Problemy mogą wynikać z zapory lub usług, ale sama "różność" systemu nie jest typową przyczyną braku łączności na poziomie IP.
Wskazówka egzaminacyjna: jeśli w pytaniu o brak łączności w LAN pojawia się opcja związana z duplikacją adresu IP, jest to jedna z pierwszych rzeczy do sprawdzenia (konfiguracja IP, komunikaty o konflikcie, tablica ARP, dzierżawy DHCP).