常见网络命令介绍及使用
常見網絡命令介紹及使用
- ping
- 介紹
- 參數說明
- 使用例子
- ipconfig
- 介紹
- 參數說明
- 使用例子
- tracert
- 介紹
- 參數說明
- 使用例子
- netstat
- 介紹
- 參數說明
- 使用例子
- route
- 介紹
- 參數說明
- 使用例子
大學在讀期間撰寫的《計算機網絡實驗》課程實驗報告的摘錄與整理。
實驗環境:
網絡:局域網、互聯網
操作系統:Windows Server 2003、Windows 10
ping
介紹
Ping是測試網絡聯接狀況以及信息包發送和接收狀況非常有用的工具。Ping向目標主機(地址)發送一個32 字節的IP 數據報到目標站點的主機上,記錄下主機的響應時間。從而判斷網絡的響應時間和本機是否與目標主機(地址)連通。
如果執行Ping不成功,則可以預測故障出現在以下幾個方面:網線故障,網絡適配器配置不正確,IP地址不正確。如果執行Ping成功而網絡仍無法使用,那么問題很可能出在網絡系統的軟件配置方面,Ping成功只能保證本機與目標主機間存在一條連通的物理路徑。
參數說明
終端鍵入ping /?查看使用幫助:
使用例子
相關簡要解釋如下:
① 正在向10.1.40.7發送大小為32字節的數據包。
② 依次收到了來自10.1.40.7的響應,每個響應數據包大小為32字節,用時不超過1毫秒,生存時間值(TTL)為128。
關于TTL:即Time To Live,指定IP包被路由器丟棄之前允許通過的最大網段數量,在ping指令中指收到此ICMP報文時該報文還能跳轉路由器的次數。
③ 統計結果,發送4個數據包且收到4個,丟包率0。然后是最長用時、最短用時和平均用時的大概的計算。
可以看出與目標主機可以正常通信。
ipconfig
介紹
ipconfig 實用程序可以測試出本地主機的 IP 地址、網卡地址等信息,可以查看配置的情況。
參數說明
終端鍵入ipconfig /?查看使用幫助:
使用例子
① 主機名,指網絡上設備的名稱,用來標識計算機在“網上鄰居”里的身份。
② 主DNS后綴,默認為空,即本地解析。若不為空,則會在主機名后自動添加此項所指定的后綴,這時就會通過DNS服務器來解析,也就是說DNS后綴是用來解析主機名用的,如果填上DNS后綴,在PING主機名時,DNS服務器會來解析。
③ 節點類型,即設置網絡設備的接口類型。有Access(接入)、Trunk(中繼)和Hybrid(混合)三種形式,此處為Unknown(未知)。
④ IP路由已啟用,此處為否表示該主機不提供路由服務。
⑤ WINS代理已啟用,和DNS一樣,都是用來將主機名轉換成IP地址的。但在互聯網解析主機名的是DNS,事實上WINS主要的是用在局域網內緩解網絡風暴(由于網絡拓撲的設計和連接問題,或其他原因導致廣播在網段內大量復制,傳播數據幀,導致網絡性能下降,甚至網絡癱瘓)。
⑥ 鏈接特定的DNS后綴,此處為空。不為空則解釋為在解析這個主機名時,這個DNS服務器會幫助解析IP。
⑦ 描述,描述的是網卡的品牌型號及名稱等。
⑧ DHCP已啟用,DHCP是動態分配IP的協議,自動獲取IP時會啟用。
tracert
介紹
tracert 實用程序顯示用戶數據所經過路徑上各個路由器的信息,內容包括:每一站的編號、反應時間、站點名稱或IP 地址。從中可以查看路由器處理時間的差別。
參數說明
終端輸入tracert /?查看命令詳細信息:
使用例子
追蹤同一局域網中隔壁主機的路由:
第一行說明正在追蹤地址為10.1.40.7的路由地址。
第二行說明數據包跳轉路由的次數最多為30次。
下面就是追蹤路由的過程記錄,第一次發送了三個數據包給10.1.40.7,每個用時不超過1ms。
最下面說明追蹤已結束。
由上圖可以得知,從本地(10.1.40.6)發出的數據包可以直接到達10.1.40.7。
追蹤隔壁局域網中某臺主機的路由:
此次順便測試了參數-h,即指定跳轉次數最大不超過5次。
從結果上看,由于10.1.30.7不在本地局域網中,故向其發送的數據包首先經過了網關(即路由器,10.1.40.254),再轉發給目標。
追蹤我的電腦訪問百度的路由:
可以看出要經過很多路由器的轉發才能訪問到百度。
netstat
介紹
netstat 為網絡協議統計命令,可以查看網絡協議的統計結果、發送和接收數據的大小,連接和偵聽端口的狀態。
參數說明
終端鍵入netstat /?查看詳細信息:
使用例子
本地地址有一套固定的顯示規則,其中最基本的是冒號前代表主機名稱或主機IP,冒號后面代表端口號。還有類似于0.0.0.0表示本地所有IP,:::22表示本地所有IP的22端口等。
外部地址的顯示規則和本地地址一致。外部地址代表與本機端口通信的遠程機器名或地址。
route
介紹
Route用來顯示、添加、刪除和修改路由表項目。
參數說明
終端鍵入route /?查看詳細信息:
使用例子
如圖所示,程序列出了IPv4路由表的內容。首先是紅框,里面給出了接口列表,其中第一行是本地循環,第二行是網卡接口,給出了網卡的物理地址和網卡描述。
下面是活動路由列表。五個屬性,從左到右分別是Network Destination(目的地址),Netmask(掩碼),Gateway(網關),Interface(接口)以及Metric(測量值),其中測量值大概是指的是在路徑選擇的過程中信息的可信度,測量值越小,可信度越高。下面對其中的七行分別進行簡單闡述。
① 這表示發向任意網段的數據通過本機接口10.1.40.6被送往一個默認的網關:10.1.40.254。
② 這里的目的網絡與本機處于一個局域網,所以發向網絡10.1.40.0(也就是發向局域網的數據)使用本機10.1.40.6作為網關,這便不再需要路由器路由或不需要交換機交換,增加了傳輸效率(這也是上面tracert同一個局域網的主機只顯示一行信息的原因)。
③ 表示從自己的主機發送到自己主機的數據包,如果使用的是自己主機的IP地址,跟使用回環地址效果相同,通過同樣的途徑被路由。例如在瀏覽器地址欄里面輸入localhost與202.256.257.258是一樣的,盡管localhost被解析為127.0.0.1。
④ 這里的目的地址是一個局域廣播地址,系統對這樣的數據包的處理方法是把本機10.1.40.6作為網關,發送局域廣播幀,這個幀將被路由器過濾。
⑤ A類地址中127.0.0.0留住本地調試使用,所以路由表中發向127.0.0.0網絡的數據通過本地回環127.0.0.1發送給指定的網關:127.0.0.1,也就是從自己的回環接口發到自己的回環接口,這將不會占用局域網帶寬。
⑥ 這里的目的地址是一個組播(muticast)網絡,組播指的是數據包同時發向幾個指定的IP地址,其他的地址不會受到影響。系統的處理依然是適用本機作為網關,進行路由。這里有一點要說明的組播可被路由器轉發,如果路由器不支持組播,則采用廣播方式轉發。
⑦ 目的地址是一個廣域廣播,同樣適用本機為網關,廣播廣播幀,這樣的包到達路由器之后被轉發還是丟棄根據路由器的配置決定。
最后面還顯示有默認網關和永久路由的信息。
總結
以上是生活随笔為你收集整理的常见网络命令介绍及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多重继承与虚继承编程实验
- 下一篇: DVWA-暴力破解-对‘g0tmi1k’