Udostępnij za pośrednictwem


netstat powiedział:

Wyświetla aktywne połączenia TCP, porty, na których komputer nasłuchuje, statystyki Ethernet, tabelę routingu IP, statystyki protokołu IPv4 (dla protokołów IP, ICMP, TCP i UDP) oraz statystyki protokołu IPv6 (dla protokołów IPv6, ICMPv6, TCP przez IPv6 i UDP za pośrednictwem protokołów IPv6). Bez parametrów to polecenie wyświetla aktywne połączenia TCP.

Ważne

To polecenie jest dostępne tylko wtedy, gdy protokół TCP/IP jest zainstalowany jako składnik we właściwościach karty sieciowej w połączeniach sieciowych.

Składnia

netstat [-a] [-b] [-e] [-n] [-o] [-p <Protocol>] [-r] [-s] [<interval>]

Parametry

Parametr Opis
-a Przedstawia wszystkie aktywne połączenia TCP oraz porty TCP i UDP, na których nasłuchuje komputer.
-b Wyświetla plik wykonywalny zaangażowany w tworzenie każdego połączenia lub portu nasłuchiwania. W niektórych przypadkach znane pliki wykonywalne obsługują wiele niezależnych składników, a w takich przypadkach jest wyświetlana sekwencja składników zaangażowanych w tworzenie połączenia lub port nasłuchiwania. W takim przypadku nazwa pliku wykonywalnego znajduje się w [] u dołu, na górze jest składnikiem, który został wywołany, i tak dalej, aż do osiągnięcia protokołu TCP/IP. Należy pamiętać, że ta opcja może być czasochłonna i zakończy się niepowodzeniem, chyba że masz wystarczające uprawnienia.
-e Wyświetla statystyki sieci Ethernet, takie jak liczba bajtów i pakietów wysłanych i odebranych. Ten parametr można połączyć z -s.
-n Wyświetla aktywne połączenia TCP, jednak adresy i numery portów są wyrażane liczbowo i nie podejmuje się próby określenia nazw.
-o Wyświetla aktywne połączenia TCP i zawiera identyfikator procesu (PID) dla każdego połączenia. Aplikację można znaleźć na podstawie identyfikatora PID na karcie Procesy w Menedżerze zadań systemu Windows. Ten parametr można połączyć z -a -a, -ni -p.
-p <Protocol> Pokazuje połączenia protokołu określonego przez Protocol. W takim przypadku protokołu może być tcp, udp, tcpv6 lub udpv6. Jeśli ten parametr jest używany z -s do wyświetlania statystyk według protokołu, protokół może być tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6 lub ipv6.
-s Wyświetla statystyki według protokołu. Domyślnie statystyki są wyświetlane dla protokołów TCP, UDP, ICMP i IP. Jeśli protokół IPv6 jest zainstalowany, statystyki są wyświetlane dla protokołu TCP za pośrednictwem protokołu IPv6, UDP za pośrednictwem protokołów IPv6, ICMPv6 i IPv6. Parametr -p może służyć do określania zestawu protokołów.
-r Wyświetla zawartość tabeli routingu adresów IP. Jest to odpowiednik polecenia route print.
<interval> Redisplays wybranych informacji co interwał sekund. Naciśnij CTRL+C, aby zatrzymać ponowne odtwarzanie. Jeśli ten parametr zostanie pominięty, to polecenie wyświetla wybrane informacje tylko raz.
/? Wyświetla pomoc w wierszu polecenia.

Uwagi

  • Polecenie netstat zawiera statystyki dla następujących elementów:

    Parametr Opis
    Proto Nazwa protokołu (TCP lub UDP).
    Adres lokalny Adres IP komputera lokalnego i używany numer portu. Nazwa komputera lokalnego odpowiadającego adresowi IP i nazwa portu jest wyświetlana, chyba że określono parametr -n. Jeśli port nie został jeszcze ustanowiony, numer portu jest wyświetlany jako gwiazdka (*).
    Adres obcy Adres IP i numer portu komputera zdalnego, z którym jest podłączone gniazdo. Nazwy odpowiadające adresowi IP i portowi są wyświetlane, chyba że określono parametr -n. Jeśli port nie został jeszcze ustanowiony, numer portu jest wyświetlany jako gwiazdka (*).
    Państwo Wskazuje stan połączenia TCP, w tym:
    • CLOSE_WAIT
    • ZAMKNIĘTY
    • USTANOWIONE
    • FIN_WAIT_1
    • FIN_WAIT_2
    • LAST_ACK
    • SŁUCHAJ
    • SYN_RECEIVED
    • SYN_SEND
    • TIMED_WAIT

Przykłady

Aby wyświetlić zarówno statystyki Ethernet, jak i statystyki dla wszystkich protokołów, wpisz:

netstat -e -s

Aby wyświetlić statystyki tylko protokołów TCP i UDP, wpisz:

netstat -s -p tcp udp

Aby wyświetlić aktywne połączenia TCP i identyfikatory procesów co 5 sekund, wpisz:

netstat -o 5

Aby wyświetlić aktywne połączenia TCP i identyfikatory procesów przy użyciu formularza liczbowego, wpisz:

netstat -n -o