netstat.exe

Netstat.exe是計算機作業系統軟體中顯示活動的 TCP 連線、計算機偵聽的連線埠、乙太網統計信息、IP 路由表、IPv4 統計信息(對於 IP、ICMP、TCP 和 UDP 協定)以及 IPv6 統計信息(對於 IPv6、ICMPv6、通過 IPv6 的 TCP 以及通過 IPv6 的 UDP 協定)的程式。使用時如果不帶參數,netstat 顯示活動的TCP 連線。

Netstat.exe
語法
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s]
參數
-a
顯示所有活動的 TCP 連線以及計算機偵聽的 TCP 和 UDP 連線埠。
-e
顯示乙太網統計信息,如傳送和接收的位元組數、數據包數。該參數可以與 -s 結合使用。
-n
顯示活動的 TCP 連線,不過,只以數字形式表現地址和連線埠號,卻不嘗試確定名稱。
-o
顯示活動的 TCP 連線並包括每個連線的進程 ID (PID)。可以在 Windows 任務管理器中的"進程"選項卡上找到基於 PID 的應用程式。該參數可以與 -a、-n 和 -p 結合使用。
-p Protocol
顯示 Protocol 所指定的協定的連線。在這種情況下,Protocol 可以是 tcp、udp、tcpv6 或 udpv6。如果該參數與 -s 一起使用按協定顯示統計信息,則 Protocol 可以是 tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或 ipv6。
-s
按協定顯示統計信息。默認情況下,顯示 TCP、UDP、ICMP 和 IP 協定的統計信息。如果安裝了 Windows XP 的 IPv6 協定,就會顯示有關 IPv6 上的 TCP、IPv6 上的 UDP、ICMPv6 和 IPv6 協定的統計信息。可以使用 -p 參數指定協定集
-r
顯示 IP 路由表的內容。該參數與 route print 命令等價。
Interval
每隔 Interval 秒重新顯示一次選定的信息。按 CTRL+C 停止重新顯示統計信息。如果省略該參數,netstat 將只列印一次選定的信息。
/?
命令提示符顯示幫助。
注釋
與該命令一起使用的參數必須以連字元 (-) 而不是以短斜線 (/) 作為前綴。
Netstat 提供下列統計信息:
Proto
協定的名稱(TCP 或 UDP)。
Local Address
本地計算機的 IP 地址和正在使用的連線埠號。如果不指定 -n 參數,就顯示與 IP 地址和連線埠的名稱對應的本地計算機名稱。如果連線埠尚未建立,連線埠以星號(*)顯示。
Foreign Address
連線該插槽的遠程計算機的 IP 地址和連線埠號碼。如果不指定 -n 參數,就顯示與 IP 地址和連線埠對應的名稱。如果連線埠尚未建立,連線埠以星號(*)顯示。
(state)
表明 TCP 連線的狀態。可能的狀態如下:
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
有關 TCP 連線狀態的信息,請參閱 RFC 793。
只有當網際協定 (TCP/IP) 協定在 網路連線中安裝為網路適配器屬性的組件時,該命令才可用。
範例
要想顯示乙太網統計信息和所有協定的統計信息,請鍵入下列命令:
netstat -e -s
要想僅顯示 TCP 和 UDP 協定的統計信息,請鍵入下列命令:
netstat -s -p tcp udp
要想每 5 秒鐘顯示一次活動的 TCP 連線和進程 ID,請鍵入下列命令:
netstat -o 5
要想以數字形式顯示活動的 TCP 連線和進程 ID,請鍵入下列命令:
netstat -n -o

相關詞條

熱門詞條

聯絡我們