Z jakim parametrem należy wywołać polecenie netstat, aby została wyświetlona statystyka interfejsu sieciowego (liczba wysłanych oraz odebranych bajtów i pakietów)?
A. -n
B. -o
C. -e
D. -a
Pytanie z egzaminu CKE, październik 2013 (arkusz E.13-X-13.10).
Parametr -e jest właściwy, bo w poleceniu netstat w Windows odpowiada za wyświetlenie statystyk interfejsu Ethernet, czyli między innymi liczby bajtów wysłanych i odebranych oraz liczby pakietów. Typowe użycie to netstat -e w wierszu polecenia albo w PowerShellu. W wyniku można zobaczyć liczniki takie jak Bytes, Unicast packets, Non-unicast packets, Discards, Errors czy Unknown protocols. To są bardzo praktyczne dane przy wstępnej diagnostyce sieci, szczególnie gdy podejrzewamy problemy z kartą sieciową, sterownikiem, przewodem, przełącznikiem albo błędną negocjacją szybkości i dupleksu. Z mojego doświadczenia netstat -e jest szybkim sposobem, żeby sprawdzić, czy interfejs realnie coś przesyła i czy nie rośnie liczba błędów. W dobrej praktyce administracyjnej takie wyniki warto porównać z Menedżerem zadań, Monitorem wydajności albo licznikami na switchu. Trzeba też pamiętać, że liczniki zwykle dotyczą okresu od uruchomienia systemu lub interfejsu, więc pojedynczy odczyt nie zawsze mówi całą prawdę.
W tym pytaniu chodzi konkretnie o statystykę interfejsu sieciowego, czyli liczniki bajtów i pakietów wysłanych oraz odebranych. Do tego służy netstat -e, a pozostałe parametry mają inne zastosowanie, mimo że też są związane z analizą sieci. Parametr -a pokazuje aktywne połączenia oraz porty nasłuchujące. Jest bardzo przydatny, gdy sprawdza się, czy jakaś usługa słucha na danym porcie TCP albo UDP, ale nie pokaże liczników transferu interfejsu. Parametr -n powoduje wyświetlanie adresów i portów w postaci numerycznej, bez tłumaczenia nazw DNS i nazw usług. To przyspiesza analizę i bywa wygodne w diagnostyce, jednak nie zmienia rodzaju danych na statystyki karty sieciowej. Parametr -o dodaje identyfikator procesu PID do połączeń, więc pomaga powiązać ruch sieciowy z konkretną aplikacją w systemie Windows. Też ważne, ale to nadal nie są bajty i pakiety na interfejsie. Typowy błąd polega na tym, że ktoś kojarzy netstat ogólnie z siecią i wybiera opcję, która brzmi technicznie, zamiast dopasować przełącznik do oczekiwanego wyniku. Moim zdaniem najlepiej zapamiętać to tak: -e jak Ethernet statistics, czyli statystyka interfejsu, a -a, -n i -o służą raczej do opisu połączeń i sposobu ich prezentacji.