計算機網絡實驗【常見網絡測試命令的使用】

一、實驗目的:
掌握一些常見命令的使用;

二、命令的含義和相關的操作;

三、實驗器材:
裝有系統的計算機;

四、實驗內容:
1、掌握ipconfig命令的含義;
2、掌握ping命令的含義;
3、理解Netstat命令的含義與應用;
4、理解tracert命令的含義與應用;
5、理解nslookup命令的含義與應用;
6、理解ARP命令的含義與應用;
7、理解Telnet的含義與應用;



1、ipconfig/all命令的使用

config命令是我們經常使用的命令,它可以查看網絡連接的情況,比如本機的ip地址,子網掩碼,dns配置,dhcp配置等等 /all參數就是顯示所有配置的參數。

按下“Win+R”鍵,在彈出的對話框重輸入“cmd”回車,彈出命令提示符窗口,然後輸入”ipconfig/all”回車,如圖:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
上圖顯示相應的地址例如IP地址、子網掩碼等等。

2、ping的使用

常用參數選項

ping IP -t–連續對IP地址執行Ping命令,直到被用戶以Ctrl+C中斷。
-a 以IP地址格式來顯示目標主機的網絡地址
-l 2000–指定Ping命令中的數據長度爲2000字節,而不是缺省的323字節。
-n–執行特定次數的Ping命令
-f 在包中發送“不分段”標誌。該包將不被路由上的網關分段。
-i ttl 將“生存時間”字段設置爲 ttl 指定的數值。
-v tos 將“服務類型”字段設置爲 tos 指定的數值。
-r count 在“記錄路由”字段中記錄發出報文和返回報文的路由。指定的 Count 值最小可以是 1,最大可9 。
-s count 指定由 count 指定的轉發次數的時間郵票。
-j computer-list 經過由 computer-list 指定的計算機列表的路由報文。中間網關可能分隔連續的計算機(鬆散的源路由)。允許的最大 IP 地址數目是 9 。
-k computer-list 經過由 computer-list 指定的計算機列表的路由報文。中間網關可能分隔連續的計算機(嚴格源路由)。允許的最大 IP 地址數目是 9 。 -w timeout
以毫秒爲單位指定超時間隔。
destination-list 指定要校驗連接的遠程計算機。

在“開始”——“運行”彈出的對話框重輸入”cmd“回車,彈出命令提示符窗口,然後輸入“ping”回車,如圖所示:
在這裏插入圖片描述

(1)ping –t的使用,如圖所示:

輸入ping IP –t(IP地址爲IPv4的地址)
在這裏插入圖片描述
出現上面這些就顯示可以正常訪問Internet,解釋一下TTL :
TTL:生存時間 指定數據報被路由器丟失之前允許通過的網段數量。
TTL 是由發送主機設置的,以防止數據包不斷在 IP 互聯網絡上永不終止地循環。轉發 IP 數據包時,要求路由器至少將 TTL 減小 1。

注意:網速等於≈(發送的字節數/返回的時間[毫秒])K字節 ;
注意:如果你的機器TTL是251的話,那說明你的機器的註冊表被人修改了!

如圖所示:
在這裏插入圖片描述
數據包:發送=100 接收=100。

(2)ping –n的使用,如圖所示:

ping 172.22.48.71 –n 3可以向這個IP ping三次才終止操作,n代表次數;注意–n和3之間有一個空格。
在這裏插入圖片描述
(3) ping-l的使用,如圖所示:
在這裏插入圖片描述
向這個IP用戶發送2000字節;
如果你想終止的話可以按“ctrl+c“建終止操作;

(4) ping-l –t的組合使用,如圖所示:
在這裏插入圖片描述
向這個IP用戶連續的發送2000字節;

3、netstat命令的使用 

在“開始”——“運行”彈出的窗口中輸入”cmd“回車,彈出命令提示符窗口,然後輸入”netstat”回車,如圖所示:
在這裏插入圖片描述
netstat是DOS命令,是一個監控TCP/IP網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息.Netstat用於顯示與IP、TCP、UDP和ICMP協議相關的統計數據,一般用於檢驗本機各端口的網絡連接情況。

(1)netstat –a的使用,如圖所示:
在這裏插入圖片描述
(2) netstat –e的使用,如圖所示:
在這裏插入圖片描述
(3) netstat –n的使用,如圖所示:
在這裏插入圖片描述

4、tracert命令的使用,如圖所示:

Tracert(跟蹤路由)是路由跟蹤實用程序,用於確定 IP 數據報訪問目標的路徑。Tracert 命令用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機到網絡上其他主機的路由。

-d:指定不將 IP 地址解析到主機名稱。
-hmaximum_hops:指定躍點數以跟蹤到稱target_name的主機的路由。
-j host-list:指定tracert實用程序數據包所採用路徑中的路由器接口列表。
-w timeout:等待timeout爲每次回覆所指定的毫秒數。
在這裏插入圖片描述

5、nslookup命令的使用,如圖所示:

NSLOOKUP是NT、2000中連接DNS服務器,查詢域名信息的一個非常有用的命令是由 local DNS 的 cache 中直接讀出來的, 而不是 local DNS 向真正負責這個 domain 的 name server 問來的。
Nslookup 必須要安裝了 TCP/IP 協議的網絡環境之後才能使用。 Ns.lookup 必須要安裝了TCP/IP 協議的網絡環境之後才能使用。
在這裏插入圖片描述
以上結果顯示,正在工作的DNS服務器的主機名爲public1.114dns.com,它的IP地址是114.114.114.114

6、ARP命令的使用,如圖所示:

ARP協議是“Address Resolution Protocol”(地址解析協議)的縮寫。
在局域網中,網絡中實際傳輸的是“幀”,幀裏面是有目標主機的MAC地址的。

-a:通過詢問 TCP/IP 顯示當前 ARP 項。如果指定了 inet_addr,則只顯指定計算機的 IP 和物理地址。
-g:與 -a 相同。
inet_addr:以加點的十進制標記指定 IP 地址。
-N:顯示由 if_addr 指定的網絡界面 ARP 項。
if_addr:指定需要修改其地址轉換表接口的 IP 地址(如果有的話)。如果不存在,將使用第一個可適用的接口。
-d:刪除由 inet_addr 指定的項。
-s:在ARP 緩存中添加項,將 IP 地址 inet_addr 和物理地址 ether_addr 關聯。物理地址由以連字符分隔的6 個十六進制字節給定。使用帶點的十進制標記指定 IP 地址。項是永久性的,即在超時到期後項自動從緩存刪除。ether_addr:指定物理地址。
在這裏插入圖片描述
在這裏插入圖片描述
ARP工作原理:

主機10.1.1.1要同10.1.1.2通信,首先查找自己的ARP緩存,若沒有10.1.1.2的緩存記錄則發出如下的廣播包:
“我是主機10.1.1.1,我的MAC是00-58-4C-00-03-B0,IP爲10.1.1.2的主機請告之你的MAC來”

IP爲10.1.1.2的主機響應這個廣播,應答ARP廣播爲:
“我是10.1.1.2,我的MAC是0E-59-4C-00-33-B0“

於是,主機10.1.1.1刷新自己的ARP緩存,然後發出該IP包。

7、Telnet命令的使用,如圖所示:

Telnet是傳輸控制協議/因特網協議(TCP/IP)網絡(例如Internet)登錄和仿真程序。它最初是由ARPANET開發的,但是現在它主要用於Internet會話。它的基本功能是,允許用戶登錄進入遠程主機系統。起初,它只是讓用戶的本地計算機與遠程計算機連接,從而成爲遠程主機的一個終端。它的一些較新的版本在本地執行更多的處理,於是可以提供更好的響應,並且減少了通過鏈路發送到遠程主機的信息數量。

你可以在遠程桌面連接裏面進行設置,在計算機處輸入你要遠程計算機的IP地址,這樣就可以遠程控制另一臺計算機。

不要因爲害怕,就放棄自己喜歡的事。

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