一、實驗?zāi)康?/p>
了解ping、traceroute等常用網(wǎng)絡(luò)工具的功能以及使用方法,并通過這些工具發(fā)現(xiàn)或者驗證網(wǎng)絡(luò)中的故障。
學(xué)習(xí)安裝、使用協(xié)議分析軟件,掌握基本的數(shù)據(jù)報捕獲、過濾和協(xié)議的分析技巧。
二、實驗內(nèi)容
練習(xí)使用10個常用的網(wǎng)絡(luò)命令
協(xié)議分析軟件的安裝、使用
三、實驗環(huán)境和要求
使用Windows操作系統(tǒng)
具備Internet連接
四、實驗步驟
1、Ping命令
Ping是一個測試程序,用于確定本地主機是否能與另一臺主機交換(發(fā)送與接收)數(shù)據(jù)報。如果Ping運行正確,就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、Modem的I/O線路、電纜和路由器等存在的故障。
按缺省設(shè)置,運行Ping命令時發(fā)送4個ICMP(網(wǎng)間控制報文協(xié)議)“回送請求”,每個32字節(jié)數(shù)據(jù);若正常應(yīng)得到4個回送應(yīng)答。
Ping能夠以毫秒為單位顯示發(fā)送“回送請求”到返回“回送應(yīng)答”之間的時間量。如果應(yīng)答時間短,表示數(shù)據(jù)報不必通過太多的路由器或網(wǎng)絡(luò)連接,速度比較快。
Ping還能顯示TTL(TimeToLive存在時間值。通過TTL值推算數(shù)據(jù)包已經(jīng)通過了多少個路由器:
源地點TTL起始值(就是比返回TTL略大的一個2的乘方數(shù))-返回時TTL值。我們以深圳大學(xué)官網(wǎng)為例:
點擊加載圖片
其中210.39.4.1是該服務(wù)器的IP地址,本地機主收到的回送消息具體為:32字節(jié),共用的毫秒數(shù),TTL返回值為41。由此可知TTL的起始值是64,而源地點到目標地點要通過23個路由器網(wǎng)段。共發(fā)送4個數(shù)據(jù)包,回收到4個,共丟失0個占總的0%。最快回收時間為81ms,最慢回收時間為93ms,平均為87ms。
通過Ping檢測網(wǎng)絡(luò)故障的典型次序:
1)ping127.0.0.1
這個Ping命令被送到本地計算機的IP軟件。如果出錯,則表示TCP/IP的安裝或運行存在某些最基本的問題。運行結(jié)果如下:
點擊加載圖片
2)ping本機IP
這個命令被送到本計算機所配置的IP地址。如果出錯,則表示本地配置或安裝存在問題。(本機IP可以通過ipconfig進行查詢,查詢到的本機IP為192.168.3.38)
點擊加載圖片
對本機IP進行Ping操作結(jié)果如下。
點擊加載圖片
3)ping局域網(wǎng)內(nèi)其他IP
這個命令經(jīng)過本地計算機的網(wǎng)卡及網(wǎng)絡(luò)電纜到達其他計算機,再返回。如收到回送應(yīng)答,表明本地網(wǎng)絡(luò)的網(wǎng)卡和載體運行正確。但如果收到0個回送應(yīng)答,表示子網(wǎng)掩碼不正確或網(wǎng)卡配置錯誤或電纜系統(tǒng)有問題。網(wǎng)關(guān)IP是172.31.225.27,那么我們隨機選擇一個同一局域網(wǎng)內(nèi)的其他IP進行Ping操作,例如我們選擇172.31.225.31。
點擊加載圖片
4)ping網(wǎng)關(guān)IP
這個命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運行并能夠作出應(yīng)答。(網(wǎng)關(guān)IP可以通過ipconfig進行查詢,查詢到的網(wǎng)關(guān)IP為172.31.225.33)。
點擊加載圖片
對其進行Ping操作,結(jié)果如下。
點擊加載圖片
5)ping遠程IP
如收到4個應(yīng)答,表示成功使用了缺省網(wǎng)關(guān)。對于撥號上網(wǎng)用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。例如:
點擊加載圖片
可見成功收到4個應(yīng)答。
6)ping某個域名
對某個域名執(zhí)行Ping命令,本地計算機必須先通過DNS服務(wù)器將域名轉(zhuǎn)換成IP地址。如果出現(xiàn)故障,則表示DNS服務(wù)器的IP地址配置不正確或DNS服務(wù)器有故障。利用該命令實現(xiàn)域名對IP地址的轉(zhuǎn)換功能。我們以騰訊視頻為例,百度的域名為baidu.com,對其進行Ping操作,結(jié)果如下。
點擊加載圖片
返回的TTL值為48,則由此可知TTL起始值為64,那么源地點到目標地點要通過16個路由器網(wǎng)段。
7)Ping命令的常用參數(shù)選項:
(1)PingIP–t連續(xù)對IP地址執(zhí)行Ping命令,直到被用戶以Ctrl+C中斷,以百度的域名為例。
點擊加載圖片
(2)PingIP-lm指定Ping命令中的數(shù)據(jù)長度為m字節(jié),缺省為32字節(jié),將Ping命令中的數(shù)據(jù)長度修改為128字節(jié),運行結(jié)果如下。
點擊加載圖片
(3)PingIP–n執(zhí)行特定次數(shù)的Ping命令,缺省為4次。將執(zhí)行次數(shù)改為9次,運行結(jié)果如下。
點擊加載圖片
8)Ping命令的參數(shù)用法查詢:
在窗口中直接輸入Ping,會顯示出Ping的用法以及各選項的含義。
點擊加載圖片
2、Ipconfig命令
IPConfig實用程序(和WinIPCfg)可用于顯示當前的TCP/IP配置的設(shè)置值。
這些值用來檢驗人工配置的TCP/IP設(shè)置是否正確。
如果本地計算機和所在的局域網(wǎng)使用了動態(tài)主機配置協(xié)議,通過IPConfig可以了解計算機是否成功租用到一個IP地址,如果租用到則可以了解它目前分配到的是什么地址。了解計算機當前IP地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)實際上是進行測試和故障分析的必要項目。
IPConfig最常用的選項:
1)ipconfig
當不帶任何參數(shù)選項使用IPConfig時,它為每個已經(jīng)配置了的接口顯示IP地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)值。結(jié)果如下。
點擊加載圖片
由圖可知,本機IP為172.31.225.27,子網(wǎng)掩碼為255.255.255.0,默認網(wǎng)關(guān)IP為172.31.225.33.
2)ipconfig/all
當使用all選項時,IPConfig能為DNS和WINS服務(wù)器顯示它已配置且所要使用的附加信息(如IP地址),并且顯示內(nèi)置于本地網(wǎng)卡中的物理地址(MAC)。如果IP地址是從DHCP服務(wù)器租用的,IPConfig將顯示DHCP服務(wù)器的IP地址和租用地址預(yù)計失效的日期。
相比于不帶選項的ipconfig命令,加了all選項之后顯示的信息將更加完善,會顯示所有網(wǎng)絡(luò)適配器的完整的TCP/IP配置。例如IP的主機信息,DNS信息,物理地址信息,DHCP服務(wù)器信息等等。適配器可以代表物理接口如已安裝的網(wǎng)絡(luò)適配器或邏輯接口如撥號連接或虛擬機網(wǎng)卡。信息更加完善。結(jié)果如下。
點擊加載圖片
聯(lián)系客服