查看計算機端口的ms-dos命令

查看計算機端口用命令:netstat -a
查看計算機已開端口用命令:netstat -an

在2000以上的操作

Displays protocol statistics and current TCP/IP network connections.
顯示統計正在使用TCP/IP協議的網絡聯接
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

-a Displays all connections and listening ports.
顯示所有的聯接和正在偵聽的端口

-e Displays Ethernet statistics. This may be combined with the -s
option.
顯示統計以太網信息。此參數可以與-s一起使用。

-n Displays addresses and port numbers in numerical form.
用表格形式顯示地址和端口號

-p proto Shows connections for the protocol specified by proto; proto
may be TCP or UDP. If used with the -s option to display
per-protocol statistics, proto may be TCP, UDP, or IP.
可以顯示TCP or UDP 協議的聯接;如果,你使用 -S參數則可以分另統計顯示
TCP,UDP,or IP 的情況。

-r Displays the routing table.
顯示所有的路由表

-s Displays per-protocol statistics. By default, statistics are
shown for TCP, UDP and IP; the -p option may be used to specify
a subset of the default.
顯示每種協議的統計情況。缺省情況爲統計TCP,UDP,IP協議的情況。-P
參數可以使用缺省的子網。

interval Redisplays selected statistics, pausing interval seconds
between each display. Press CTRL+C to stop redisplaying
statistics. If omitted, netstat will print the current
configuration information once.
當一屏不能顯示完的時候,加上此參數爲每屏所介隔的時間。按ctrl+c
中止。如果,省略則netstat 一次性的顯示出所有的信息。

在xp中的操作:
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]

參數
-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,請鍵入下列命令:

nbtstat -o 5

要想以數字形式顯示活動的 TCP 連接和進程 ID,請鍵入下列命令:

nbtstat -n -o

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章