標籤:
5.7 Windows常用網路命令 •ping •netstat •winipcfg/ipconfig •tracert •route
5.7.1 ping命令•功能–它是用來檢查網路是否通暢或者網路連接速度的命令。–它是基於ICMP的ICMP回應請求報文和回應應答報文完成此功能的。•命令格式•ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list –-t:表示將不間斷向目標IP發送資料包,直到我們強迫其停止。–-l:定義發送資料包的大小,預設為32位元組,我們利用它可以最大定義到65500位元組。–-n:定義向目標IP發送資料包的次數,預設為3次。例如:•ping -n 4 www.sjtu.edu.cn
5.7.2 netstat•功能–顯示活動的 TCP 串連、電腦偵聽的連接埠、乙太網路統計資訊、IP 路由表、IPv4和IPv6統計資訊等•命令格式•netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] –如果不帶參數,netstat 顯示活動的 TCP 串連。–-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。–-r:顯示 IP 路由表的內容。該參數與 route print 命令等價。–Interval:每隔 Interval 秒重新顯示一次選定的資訊。按 CTRL+C 停止重新顯示統計資訊。如果省略該參數,netstat 將只列印一次選定的資訊。
5.7.3 winipcfg/ipconfig•功能–顯示電腦中網路介面卡的IP地址等資訊。–Windows 98下使用Winipcfg命令,在Windows XP下使用ipconfig•命令格式•ipconfig [/all /renew [adapter] /release [adapter]]–如果沒有參數,那麼 ipconfig 公用程式將向使用者提供所有當前的 TCP/IP 配置值,包括 IP 位址和子網路遮罩。–/all:產生完整顯示,包括全部的網路介面卡的相關資訊。–/renew [adapter]:更新 DHCP 配置參數。該選項只在運行 DHCP 用戶端服務的系統上可用。要指定適配器名稱,請鍵入使用不帶參數的 ipconfig 命令顯示的適配器名稱。–/release [adapter]:發布當前的 DHCP 配置。該選項禁用本地系統上的 TCP/IP,並只在 DHCP 用戶端上可用。要指定適配器名稱,請鍵入使用不帶參數的 ipconfig 命令顯示的適配器名稱。
5.7.4 tracert•功能–查詢從本機到達某個機器的路由(即路由器鏈表)。–它是基於ICMP的通過ICMP資料報逾時報文來得到一張途經路由器列表的•源主機向目的主機發一個IP報文,共置hop為1,到達第一個路由器時,hop減1,為0,則該路由器回傳一個ICMP資料報逾時報文,源主機取出路由器的IP地址即為途經的第一個路由連接埠地址•接著源主機再向目的主機發第二個IP報文,共置hop為2,然後再發第三個、第四個IP資料報,… …直至到達目的主機。 •命令格式tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name–-d:指定不將位址解析為電腦名稱.–-h maximum_hops:指定搜尋目標的最大躍點數.–-j host-list:與主機列表一起的鬆散源路由(僅適用於IPv4),指定沿host-list的稀疏源路由列表序進行轉寄。host-list是以空格隔開的多個路由器IP地址,最多9個。–-w timeout:等待每個回複的逾時時間(以毫秒為單位)。–-R:跟蹤往返行程路徑(僅適用於 IPv6)。–-S:srcaddr 要使用的源地址(僅適用於 IPv6)。–-4:強制使用 IPv4。–-6:強制使用 IPv6。–target_name 目標電腦的名稱。
5.7.5 route•功能–用來顯示或修改路由表•命令格式•route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]–-f 清除所有網關入口的路由表。–-p 與 add 命令一起使用時使路由具有永久性。–Command 指定您想啟動並執行命令 (Add/Change/Delete/Print)。–Destination 指定該路由的網路目標。–mask Netmask 指定與網路目標相關的網路遮罩(也被稱作子網路遮罩)。–Gateway 指定網路目標定義的地址集和子網路遮罩可以到達的前進或下一躍點 IP 位址。–metric Metric 為路由指定一個整數成本值標(從 1 至 9999),當在路由表(與轉寄的資料包目標地址最匹配)的多個路由中進行選擇時可以使用。–if Interface 為可以訪問目標的介面指定介面索引。若要獲得一個介面列表和它們相應的介面索引,使用 route print 命令的顯示功能。可以使用十進位或十六進位值進行介面索引。•route樣本–route print– 顯示 IP 路由表的全部內容。–route add 0.0.0.0 mask 0.0.0.0 192.168.12.1– 添加帶有 192.168.12.1 預設閘道地址的預設路由。–route add 10.41.0.0 mask 255.255.0.0 10.27.0.1– 向帶有 255.255.0.0 子網路遮罩和 10.27.0.1 下一躍點地址的 10.41.0.0 目標中添加一個路由。–route delete 10.41.0.0 mask 255.255.0.0– 刪除到帶有 255.255.0.0 子網路遮罩的 10.41.0.0 目標的路由。–route change 10.41.0.0 mask 255.255.0.0 10.27.0.25– 將帶有 10.41.0.0 目標和 255.255.0.0 子網路遮罩的下一躍點地址從 10.27.0.1 修改為 10.27.0.25 出處:以上資料來自交通大學的《網路規劃設計與管理維護》課程中的部分ppt課件。
5.7 Windows常用網路命令