Polecenie ping jest podstawowym narzędziem diagnostycznym do sprawdzania, czy host jest osiągalny w sieci. W typowym scenariuszu wysyła ono komunikaty ICMP typu Echo Request i oczekuje odpowiedzi Echo Reply. Z tego powodu, jeśli zapora systemu Windows blokuje ruch ICMP, ping nie zwróci poprawnych odpowiedzi mimo działającej sieci (np. pojawią się przekroczenia limitu czasu).
Poprawne działanie pingu uzyskuje się przez skonfigurowanie (włączenie/utworzenie) reguł zapory dotyczących ICMP dla ruchu przychodzącego. Z perspektywy bezpieczeństwa nie należy "otwierać wszystkiego", tylko precyzyjnie dopuścić właściwy typ ruchu:
- ograniczyć regułę do odpowiedniego profilu (np. Prywatny, a nie Publiczny),
- w razie potrzeby zawęzić zakres zdalnych adresów IP (tylko podsieć LAN lub konkretne hosty),
- wybrać odpowiednią wersję ICMP (ICMPv4/ICMPv6) zależnie od środowiska.
Odpowiedź "Skonfigurować reguły dotyczące protokołu ICMP" jest więc właściwa, bo dokładnie wskazuje protokół używany przez ping.
Odpowiedź "Skonfigurować reguły dotyczące protokołu TCP" jest błędna, ponieważ TCP dotyczy połączeń transportowych aplikacji (np. HTTP, SMB), a ping nie testuje połączenia TCP ani portów — testuje osiągalność na poziomie IP/ICMP.
Odpowiedź "Skonfigurować reguły dotyczące protokołu EP" jest niepoprawna w tym kontekście: nie jest to standardowy protokół diagnostyczny używany przez ping w sieciach IP.
Odpowiedź "Skonfigurować reguły dotyczące protokołu IGMP" jest błędna, bo IGMP służy do zarządzania członkostwem w grupach multicast (komunikacja grupowa), a nie do testu echa host–host.
W praktyce na Windows często wykorzystuje się wbudowane reguły (np. dla odpowiedzi na Echo Request), które można tylko włączyć i ograniczyć, zamiast tworzyć zbyt szerokie wyjątki.