Polecenie netstat służy do wyświetlania aktywnych połączeń sieciowych, tabeli routingu oraz statystyk interfejsów. W kontekście warstwy transportowej najczęściej używa się go do sprawdzenia, które porty są otwarte (nasłuchują) i jakie połączenia TCP/UDP są nawiązane. Na egzaminie INF.02 warto wiedzieć, do czego służy netstat i jak interpretować podstawowe wyjście.
Po tej lekcji będziesz umiał:
- wyjaśnić, do czego służy polecenie netstat,
- wskazać, że pokazuje m.in. porty i stan połączeń TCP.
Podstawowe użycie netstat
netstat -a — wyświetla wszystkie połączenia i porty nasłuchujące (TCP i UDP). netstat -n — adresy i porty w formie numerycznej (bez rozwiązywania nazw). Często łączy się opcje: netstat -an. Kolumny: protokół (TCP/UDP), adres lokalny (adres:port), adres zdalny, stan (np. LISTENING, ESTABLISHED). Stan LISTENING oznacza, że usługa nasłuchuje na danym porcie (np. serwer WWW na 80); ESTABLISHED — aktywne połączenie. W systemach typu Windows/Linux mogą być też warianty: ss (Linux) lub Get-NetTCPConnection (PowerShell) jako nowsze alternatywy.