win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

netstat命令參數(shù)用法詳細(xì)說明

發(fā)布時間:2024-04-10 文章來源:深度系統(tǒng)下載 瀏覽:

netstat命令說的簡單點,就是一個電腦端口偵聽工具,是網(wǎng)管和系統(tǒng)管理員的必備利器,我們用netstat命令加參數(shù)可以查看網(wǎng)絡(luò)端口狀態(tài),排查電腦系統(tǒng)安全和相關(guān)應(yīng)用服務(wù)是否開啟...等。

在Internet RFC標(biāo)準(zhǔn)中,Netstat的定義是: Netstat是在內(nèi)核中訪問網(wǎng)絡(luò)連接狀態(tài)及其相關(guān)信息的程序,它能提供TCP連接,TCP和UDP監(jiān)聽,進(jìn)程內(nèi)存管理的相關(guān)報告。
Netstat是控制臺命令,是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實際的網(wǎng)絡(luò)連接以及每一個網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。Netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計數(shù)據(jù),一般用于檢驗本機(jī)各端口的網(wǎng)絡(luò)連接情況。
如果你的計算機(jī)有時候接收到的數(shù)據(jù)包導(dǎo)致出錯數(shù)據(jù)或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,并能夠自動重發(fā)數(shù)據(jù)包。但如果累計的出錯情況數(shù)目占到所接收的IP數(shù)據(jù)報相當(dāng)大的百分比,或者它的數(shù)目正迅速增加,那么你就應(yīng)該使用Netstat查一查為什么會出現(xiàn)這些情況了。

一般用netstat -an 來顯示所有連接的端口并用數(shù)字表示。
netstat命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知有哪些網(wǎng)絡(luò)連接正在運作。

常用的netstat命令參數(shù)用法詳解

netstat -a 可以列出電腦所有連接端口

netstat命令參數(shù)用法詳解

netstat -at 只列出 TCP 或 UDP 協(xié)議的連接

netstat命令參數(shù)用法詳解2

netstat -n 以數(shù)字形式顯示地址和端口號

netstat命令參數(shù)用法詳解3

netstat -nb 以應(yīng)用程序的形式顯示地址和端口號

netstat命令參數(shù)用法詳解4

netstat -anb 顯示所有應(yīng)用或進(jìn)程名形式的地址和端口號,大家還可以加參數(shù)寫成這樣:netstat -anb | more 這樣一次性就不會顯示完所有,敲回車會繼續(xù)顯示更多。

netstat命令參數(shù)用法詳解5

netstat -anb | find "445" 查找列出所有445端口

netstat命令參數(shù)用法詳解6

更多netstat命令參數(shù)可以在cmd下輸入:netstat /? 列出參數(shù)幫助解釋


Microsoft windows [版本 6.1.7601]
版權(quán)所有 (c) 2009 Microsoft Corporation。保留所有權(quán)利。

C:\Users\Administrator>netstat /?

顯示協(xié)議統(tǒng)計和當(dāng)前 TCP/IP 網(wǎng)絡(luò)連接。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]

  -a            顯示所有連接和偵聽端口。
  -b            顯示在創(chuàng)建每個連接或偵聽端口時涉及的可執(zhí)行程序。
                在某些情況下,已知可執(zhí)行程序承載多個獨立的
                組件,這些情況下,顯示創(chuàng)建連接或偵聽端口時涉
                及的組件序列。此情況下,可執(zhí)行程序的名稱
                位于底部[]中,它調(diào)用的組件位于頂部,直至達(dá)
                到 TCP/IP。注意,此選項可能很耗時,并且在您沒有
                足夠權(quán)限時可能失敗。
  -e            顯示以太網(wǎng)統(tǒng)計。此選項可以與 -s 選項結(jié)合使用。
  -f            顯示外部地址的完全限定域名(FQDN)。
  -n            以數(shù)字形式顯示地址和端口號。
  -o            顯示擁有的與每個連接關(guān)聯(lián)的進(jìn)程 ID。
  -p proto      顯示 proto 指定的協(xié)議的連接;proto 可以是下列任
                何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s 選
                項一起用來顯示每個協(xié)議的統(tǒng)計,proto 可以是下列任
                何一個: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP
                或 UDPv6。
  -r            顯示路由表。
  -s            顯示每個協(xié)議的統(tǒng)計。默認(rèn)情況下,顯示
                IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6
                的統(tǒng)計;-p 選項可用于指定默認(rèn)的子網(wǎng)。
  -t            顯示當(dāng)前連接卸載狀態(tài)。
  interval      重新顯示選定的統(tǒng)計,各個顯示間暫停的間隔秒數(shù)。
                按 CTRL+C 停止重新顯示統(tǒng)計。如果省略,則 netstat
                將打印當(dāng)前的配置信息一次。

netstat命令結(jié)果詳解

LISTENING
偵聽來自遠(yuǎn)方的TCP端口的連接請求
SYN-SENT
在發(fā)送連接請求后等待匹配的連接請求
SYN-RECEIVED
在收到和發(fā)送一個連接請求后等待對方對連接請求的確認(rèn)
ESTABLISHED
代表一個打開的連接
FIN-WAIT-1
等待遠(yuǎn)程TCP連接中斷請求,或先前的連接中斷請求的確認(rèn)
FIN-WAIT-2
從遠(yuǎn)程TCP等待連接中斷請求
CLOSE-WAIT
等待從本地用戶發(fā)來的連接中斷請求
CLOSING
等待遠(yuǎn)程TCP對連接中斷的確認(rèn)
LAST-ACK
等待原來的發(fā)向遠(yuǎn)程TCP的連接中斷請求的確認(rèn)
TIME-WAIT
等待足夠的時間以確保遠(yuǎn)程TCP接收到連接中斷請求的確認(rèn)
CLOSED
沒有任何連接狀態(tài)

本文章關(guān)鍵詞: netstat命令