Polecenie ping służy do sprawdzania osiągalności hosta w warstwie IP. Technicznie opiera się o protokół ICMP, a w typowym przypadku wysyła do hosta docelowego komunikaty Echo Request i oczekuje na Echo Reply. Jeżeli host docelowy (tu: serwer) nie odpowiada na ping mimo poprawnych adresów w tej samej sieci lokalnej, to bardzo często oznacza, że odpowiedź ICMP jest filtrowana lub blokowana przez zaporę hosta.
Dlaczego poprawna jest odpowiedź: "Zablokowane połączenie dla protokołu ICMP na serwerze"?
Serwer jest adresatem pakietów ICMP wysyłanych przez ping. Gdy na serwerze działa zapora (systemowa lub host-based) z regułą blokującą ICMP Echo (albo odpowiedzi Echo Reply), serwer może normalnie działać (np. usługi TCP/UDP mogą być dostępne), ale na ping nie odeśle odpowiedzi. Z punktu widzenia narzędzia diagnostycznego zobaczymy brak odpowiedzi (timeout) mimo potencjalnie sprawnego połączenia na innych protokołach.
Dlaczego pozostałe odpowiedzi są błędne?
- "Wyłączona zapora sieciowa na stacji roboczej" – wyłączenie zapory zwykle zmniejsza blokowanie, więc samo w sobie nie tłumaczy braku odpowiedzi serwera na ping. Dodatkowo to serwer ma odpowiedzieć, więc problem po stronie stacji roboczej musiałby dotyczyć wysyłania/odbioru, a nie "wyłączonej" ochrony.
- "Wyłączona zapora sieciowa na serwerze" – analogicznie, wyłączenie zapory nie jest przyczyną blokady ICMP; przeciwnie, częściej umożliwia odpowiedź na ping.
- "Zablokowane połączenie dla protokołu ICMP na stacji roboczej" – blokada ICMP na stacji roboczej ma znaczenie głównie wtedy, gdy to stacja jest celem pingu (wtedy nie odpowie). Gdy stacja jest inicjatorem, a serwer nie odpowiada, bardziej logiczne jest filtrowanie po stronie serwera (host docelowy).
Wskazówka egzaminacyjna: przy pytaniach o ping zawsze ustal role: kto wysyła Echo Request, a kto ma odesłać Echo Reply. Brak odpowiedzi zwykle wiąże się z blokadą ICMP na hoście, który ma odpowiedzieć, albo z problemem łączności IP (np. brak trasy). W tym zestawie odpowiedzi jedyną sensowną przyczyną jest blokada ICMP na serwerze.