W kontekście narzędzia ping kluczowe jest rozróżnienie, które przełączniki zmieniają parametry wysyłanego echa, a które sterują np. sposobem wyświetlania czy zachowaniem przy trasowaniu. Opcja -l (typowo w implementacji Windows) odpowiada za rozmiar bufora danych dołączanego do pakietu ICMP Echo Request, czyli liczbę bajtów danych (payload). Ustawienie wartości 1000 oznacza, że każde żądanie echa niesie ładunek 1000 bajtów, co zwykle widać w wyniku jako informację o rozmiarze wysyłanych/odbieranych danych.
Dlaczego pozostałe propozycje są niepoprawne w tym zastosowaniu?
- -i 1000 – w zależności od systemu i implementacji ping może dotyczyć interwału, TTL lub innych parametrów, ale nie jest standardowo przełącznikiem "ustaw rozmiar danych" w ping dla Windows. Użycie tej opcji nie daje więc efektu zmiany liczby bajtów ładunku.
- -f 1000 – przełącznik -f bywa kojarzony z flagą "Don’t Fragment" (zakaz fragmentacji) i zazwyczaj działa jako flaga logiczna, a nie parametr przyjmujący rozmiar w bajtach. Nie służy do ustawiania payload na 1000 bajtów.
- -n 1000 – w ping dla Windows -n dotyczy liczby wysyłanych żądań (count). Ustawienie 1000 spowoduje dużo większą liczbę prób, ale nie zmieni rozmiaru pojedynczego pakietu danych.
W praktyce administracyjnej umiejętność ustawienia rozmiaru ładunku jest przydatna m.in. do testów jakości łącza i wstępnego diagnozowania problemów związanych z MTU (często łącząc to z innymi opcjami). Warto też pamiętać, że składnia i znaczenie opcji potrafią się różnić między systemami, dlatego na egzaminie i w pracy dobrze jest umieć odwołać się do pomocy narzędzia (np. polecenie pomocy dla ping) i rozpoznać, jakiej implementacji dotyczy zadanie.