netstat (network statistics) to narzędzie wbudowane w system operacyjny Windows, które umożliwia monitorowanie połączeń sieciowych oraz interfejsów. Dzięki tej komendzie użytkownicy mogą uzyskać informacje o aktywnych połączeniach TCP/IP, protokołach, portach oraz statystykach interfejsów sieciowych. Jest to przydatne narzędzie do diagnozowania problemów z siecią oraz monitorowania aktywności sieciowej.
netstat [-a] [-e] [-n] [-o] [-p protocol] [-r] [-s] [interval]
Parametr | Opis |
---|---|
-a | Wyświetla wszystkie połączenia i porty nasłuchujące. |
-e | Wyświetla statystyki interfejsu Ethernet. |
-n | Wyświetla adresy i numery portów w postaci numerycznej, bez rozwiązywania nazw. |
-o | Wyświetla identyfikator procesu (PID) powiązany z każdym połączeniem. |
-p protocol | Wyświetla połączenia dla określonego protokołu (np. TCP lub UDP). |
-r | Wyświetla tablicę routingu IP. |
-s | Wyświetla statystyki protokołów. |
interval | Określa czas w sekundach pomiędzy kolejnymi aktualizacjami wyświetlanych danych. |
netstat -a
Ten przykład wyświetla wszystkie aktywne połączenia oraz porty, które są w trybie nasłuchu. Dzięki temu można uzyskać pełny obraz bieżącej aktywności sieciowej na komputerze, co jest szczególnie przydatne w diagnostyce ewentualnych problemów z połączeniem.
netstat -n -o
W tym przypadku komenda wyświetla aktywne połączenia w formie numerycznej oraz identyfikatory procesów (PID) dla każdego połączenia. Umożliwia to zidentyfikowanie aplikacji lub usług, które mogą korzystać z danego połączenia sieciowego.
netstat -e -s
Użycie tej komendy pokazuje statystyki interfejsu Ethernet oraz statystyki protokołów, co może być pomocne w analizie wydajności sieci oraz identyfikowaniu problemów z przesyłem danych.