計(jì)算機(jī)網(wǎng)絡(luò) 實(shí)驗(yàn)1 TCP-IP屬性設(shè)置與測(cè)試
實(shí)驗(yàn)一 TCP/IP屬性設(shè)置與測(cè)試【一】實(shí)驗(yàn)?zāi)康?. 通過(guò)實(shí)驗(yàn)學(xué)習(xí)局域網(wǎng)接入Internet 時(shí)的TCP/IP屬性的設(shè)置;2. 掌握ping 、ipconfig 等命令的使用;3. 熟悉使用相關(guān)命
實(shí)驗(yàn)一 TCP/IP屬性設(shè)置與測(cè)試
【一】實(shí)驗(yàn)?zāi)康?/p>
1. 通過(guò)實(shí)驗(yàn)學(xué)習(xí)局域網(wǎng)接入Internet 時(shí)的TCP/IP屬性的設(shè)置;
2. 掌握ping 、ipconfig 等命令的使用;
3. 熟悉使用相關(guān)命令測(cè)試和驗(yàn)證TCP/IP配置的正確性及網(wǎng)絡(luò)的連通性。
【二】實(shí)驗(yàn)要求
1. 設(shè)備要求:計(jì)算機(jī)2臺(tái)以上(裝有Windows 2000/XP/2003操作系統(tǒng)、裝有網(wǎng)卡已聯(lián)網(wǎng));
2. 分組要求:2人一組,合作完成。
【三】實(shí)驗(yàn)預(yù)備知識(shí)
1. IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS 服務(wù)器
(1)IP 地址
IP 地址(IP Address )就是給每個(gè)連接在Internet 上的主機(jī)分配的一個(gè)32bit 二進(jìn)制地址,為了方便人們的使用,IP 地址經(jīng)常被寫(xiě)成十進(jìn)制的形式,中間使用符號(hào)“.”分開(kāi)不同的字節(jié),IP 地址它就像一個(gè)人可以合法的在社會(huì)上辦理銀行卡、移動(dòng)電話等社會(huì)活動(dòng)所需要一個(gè)身份證號(hào)標(biāo)識(shí)一樣。
所有的IP 地址都由國(guó)際組織NIC (Network Information Center)負(fù)責(zé)統(tǒng)一分配,目前全世界共有三個(gè)這樣的網(wǎng)絡(luò)信息中心:InterNIC (負(fù)責(zé)美國(guó)及其他地區(qū))、ENIC (負(fù)責(zé)歐洲地區(qū))、APNIC (負(fù)責(zé)亞太地區(qū)),我國(guó)申請(qǐng)IP 地址要通過(guò)APNIC ,APNIC 的總部設(shè)在澳大利亞布里斯班。申請(qǐng)時(shí)要考慮申請(qǐng)哪一類(lèi)的IP 地址,然后向國(guó)內(nèi)的代理機(jī)構(gòu)提出。
(2)子網(wǎng)掩碼
子網(wǎng)掩碼(subnet mask)又叫網(wǎng)絡(luò)掩碼、地址掩碼、子網(wǎng)絡(luò)遮罩,它是一種用來(lái)指明一個(gè)IP 地址的哪些位標(biāo)識(shí)的是主機(jī)所在的子網(wǎng)以及哪些位標(biāo)識(shí)的是主機(jī)的位掩碼。子網(wǎng)掩碼不能單獨(dú)存在,它必須結(jié)合IP 地址一起使用。子網(wǎng)掩碼只有一個(gè)作用,就是將某個(gè)IP 地址劃分成網(wǎng)絡(luò)地址和主機(jī)地址兩部分。
(3)默認(rèn)網(wǎng)關(guān)
默認(rèn)網(wǎng)關(guān)(Default Gateway )是一個(gè)可直接到達(dá)的 IP 路由器的 IP 地址,配置默認(rèn)網(wǎng)關(guān)可以在 IP 路由表中創(chuàng)建一個(gè)默認(rèn)路徑,一臺(tái)主機(jī)可以有多個(gè)網(wǎng)關(guān)。默認(rèn)網(wǎng)關(guān)的意思是一臺(tái)主機(jī)如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認(rèn)指定的網(wǎng)關(guān),由這個(gè)網(wǎng)關(guān)來(lái)處理數(shù)據(jù)包,它就好像一所學(xué)校有一個(gè)大門(mén),我們進(jìn)出學(xué)校必須經(jīng)過(guò)這個(gè)大門(mén),這個(gè)大門(mén)就是我們出入的默認(rèn)關(guān)口?,F(xiàn)在主機(jī)使用的網(wǎng)關(guān),一般指的是默認(rèn)網(wǎng)關(guān)。 一臺(tái)主機(jī)的默認(rèn)網(wǎng)關(guān)是不可以隨隨便便指定的,必須正確地指定,否則一臺(tái)主機(jī)就會(huì)將數(shù)據(jù)包發(fā)給不是網(wǎng)關(guān)的主機(jī),從而無(wú)法與其他網(wǎng)絡(luò)的主機(jī)通信。
(4)DNS 服務(wù)器
DNS 服務(wù)器 (Domain Name System或者Domain Name Service) 是域名系統(tǒng)或者域名服務(wù),域名系統(tǒng)為Internet 上的主機(jī)分配域名地址和IP 地址。用戶使用域名地址,該系統(tǒng)就會(huì)自動(dòng)把域名地址轉(zhuǎn)為IP 地址。域名服務(wù)是運(yùn)行域名系統(tǒng)的Internet 工具。執(zhí)行域名服務(wù)的服務(wù)器稱(chēng)之為DNS 服務(wù)器,通過(guò)DNS 服務(wù)器來(lái)應(yīng)答域名服務(wù)的查詢。TCP/IP屬性設(shè)置中填入的是DNS 服務(wù)器的IP 地址。
2. Ping命令
Ping 命令是最常用的一種網(wǎng)絡(luò)命令,用于確定本地主機(jī)是否能與另一臺(tái)主機(jī)交換(發(fā)送與接收)數(shù)據(jù)報(bào)。根據(jù)返回的信息,可以推斷TCP/IP參數(shù)是否設(shè)置正確以及運(yùn)行是否正常。按照缺省設(shè)置,Windows 上運(yùn)行的Ping 命令發(fā)送4個(gè)ICMP (互聯(lián)網(wǎng)控制報(bào)文協(xié)議)回送請(qǐng)求,每個(gè)32字節(jié)數(shù)據(jù),如果一切正常,應(yīng)能得到4個(gè)回送應(yīng)答。
Windows 中的ping 命令形式如下。表1.1給出了Ping 命令各選項(xiàng)的具體含義。
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k
,host-list]] [-w timeout] 目的主機(jī)/IP地址
表1.1 Ping 命令選項(xiàng)
正常情況下,使用Ping 命令來(lái)查找問(wèn)題所在或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行情況時(shí),需要使用許多次Ping 命令,如果所有都運(yùn)行正確,則可以相信基本的連通性和配置參數(shù)沒(méi)有問(wèn)題;如果某些Ping 命令出現(xiàn)運(yùn)行故障,它也可以指明問(wèn)題所在。下面就給出一個(gè)典型的檢測(cè)次序及對(duì)應(yīng)的可能故障。
(1)ping 127.0.0.1
這個(gè)Ping 命令被送到本地計(jì)算機(jī)的IP 軟件,如果運(yùn)行出現(xiàn)故障,則表示TCP/IP軟件安裝或運(yùn)行存在某些問(wèn)題。
(2)ping 本機(jī)IP
這個(gè)命令被送到計(jì)算機(jī)所配置的IP 地址,計(jì)算機(jī)始終都應(yīng)該對(duì)該P(yáng)ing 命令作出應(yīng)答,如果沒(méi)有,則表示本地配置或安裝存在問(wèn)題。出現(xiàn)此問(wèn)題時(shí),局域網(wǎng)用戶請(qǐng)斷開(kāi)網(wǎng)絡(luò)電纜,然后重新發(fā)送該命令。如果網(wǎng)線斷開(kāi)后本命令正確,則表示另一臺(tái)計(jì)算機(jī)可能配置了相同的IP 地址。
(3)ping 局域網(wǎng)內(nèi)其他IP
這個(gè)命令應(yīng)該離開(kāi)本地計(jì)算機(jī),經(jīng)過(guò)網(wǎng)卡及網(wǎng)絡(luò)電纜到達(dá)其他計(jì)算機(jī),再返回。收到回送應(yīng)答表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運(yùn)行正確。但如果收到0個(gè)回送應(yīng)答,那么表示子網(wǎng)掩碼不正確或網(wǎng)卡配置錯(cuò)誤或電纜系統(tǒng)有問(wèn)題。
(4)ping 網(wǎng)關(guān)IP
這個(gè)命令如果應(yīng)答正確,表示局域網(wǎng)中的路由器正在運(yùn)行并能夠作出應(yīng)答。
(5)ping 遠(yuǎn)程IP
如果收到4個(gè)應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對(duì)于撥號(hào)上網(wǎng)用戶則表示能夠成功的訪問(wèn)Internet (但不排除ISP 的DNS 會(huì)有問(wèn)題)。
(6)ping localhost
localhost 是操作系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每臺(tái)計(jì)算機(jī)都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。如果ping 命令不能正確運(yùn)行,則表示主機(jī)文件(/Windows/host)中存在問(wèn)題。
(7)ping www.xxx.com(如www.sise.com.cn )
對(duì)這個(gè)域名執(zhí)行Ping www.xxx.com 地址,通常是通過(guò)DNS 服務(wù)器。如果這里出現(xiàn)故障,則表示DNS 服務(wù)器的IP 地址配置不正確或DNS 服務(wù)器有故障(對(duì)于撥號(hào)上網(wǎng)用戶,某些ISP 已經(jīng)不需要設(shè)置DNS 服務(wù)器了)。也可以利用該命令實(shí)現(xiàn)域名對(duì)IP 地址的轉(zhuǎn)換功能。
如果上面所列出的所有Ping 命令都能正常運(yùn)行,那么我們對(duì)自己的計(jì)算機(jī)進(jìn)行本地和遠(yuǎn)程通信的功能基本上就可以放心了。但是,這些命令的成功并不表示我們所有的網(wǎng)絡(luò)配置都沒(méi)有問(wèn)題,例如,某些子網(wǎng)掩碼錯(cuò)誤就可能無(wú)法用這些方法檢測(cè)到。
,3. IPConfig命令
IPConfig 命令和Windows 95/98中的WinIPcfg 用于顯示當(dāng)前的TCP/IP配置的設(shè)置值。這些信息一般用來(lái)檢驗(yàn)人工配置的TCP/IP設(shè)置是否正確。但是,如果本地計(jì)算機(jī)和所在的局域網(wǎng)使用了動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP ),這個(gè)程序所顯示的信息也許更加實(shí)用。這時(shí),IPConfig 可以讓我們了解自己的計(jì)算機(jī)是否成功的租用到一個(gè)IP 地址,如果租用到則可以了解它目前分配到的是什么地址。了解計(jì)算機(jī)當(dāng)前的IP 地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)實(shí)際上是進(jìn)行測(cè)試和故障分析的必要項(xiàng)目。
(1)ipconfig
當(dāng)使用IPConfig 時(shí)不帶任何參數(shù)選項(xiàng),那么它為每個(gè)已經(jīng)配置了的接口顯示IP 地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)值。
(2)ipconfig/all
當(dāng)使用all 選項(xiàng)時(shí),IPConfig 能為DNS 和WINS 服務(wù)器顯示它已配置且所要使用的附加信息(如IP 地址等),并且顯示內(nèi)置于本地網(wǎng)卡中的物理地址(MAC )。如果IP 地址是從DHCP 服務(wù)器租用的,IPConfig 將顯示DHCP 服務(wù)器的IP 地址和租用地址預(yù)計(jì)失效的日期。
(3)ipconfig/release和ipconfig/renew
這是兩個(gè)附加選項(xiàng),只能在向DHCP 服務(wù)器租用其IP 地址的計(jì)算機(jī)上起作用。如果輸入ipconfig/release,那么所有接口的租用IP 地址便重新交付給DHCP 服務(wù)器(歸還IP 地址)。如果輸入ipconfig/renew,那么本地計(jì)算機(jī)便設(shè)法與DHCP 服務(wù)器取得聯(lián)系,并租用一個(gè)IP 地址。請(qǐng)注意,大多數(shù)情況下網(wǎng)卡將被重新賦予和以前所賦予的相同的IP 地址。
【四】實(shí)驗(yàn)內(nèi)容與步驟
本實(shí)驗(yàn)指導(dǎo)在Windows XP系統(tǒng)中完成。
1. TCP/IP屬性設(shè)置連入局域網(wǎng)
(1)打開(kāi)“控制面板”,雙擊“網(wǎng)絡(luò)連接”進(jìn)入網(wǎng)絡(luò)連接窗口(或者在桌面上,右鍵單擊“網(wǎng)上鄰居”,在彈出菜單中選擇“屬性”,進(jìn)入網(wǎng)絡(luò)連接窗口),如圖1.1所示。
圖1.1 “網(wǎng)絡(luò)連接”窗口
(2)右鍵單擊“本地連接”,在彈出菜單中選擇“屬性”,進(jìn)入“本地連接屬性”窗口,如圖
1.2所示。
,圖1.2 “本地連接屬性”窗口
(3)選擇“Internet 協(xié)議(TCP/IP)”,單擊“屬性”,進(jìn)入“Internet 協(xié)議(TCP/IP)屬性”窗口,如圖1.3所示。單擊“使用下面的IP 地址”標(biāo)簽,配置本機(jī)的IP 地址和子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)和DNS 服務(wù)器。配置完后,單擊“確定”按鈕。
圖1.3 “Internet 協(xié)議(TCP/IP)屬性”窗口
注意,網(wǎng)絡(luò)中每臺(tái)計(jì)算機(jī)的IP 地址必須是唯一的。本實(shí)驗(yàn)指導(dǎo)以172.16.20.100為例,實(shí)驗(yàn)中可根據(jù)實(shí)驗(yàn)室的具體IP 情況進(jìn)行設(shè)置。請(qǐng)將具體設(shè)置情況記錄下表2.2:
2. 使用ipconfig 命令查看和驗(yàn)證TCP/IP屬性設(shè)置值
(1)點(diǎn)擊“開(kāi)始”-“運(yùn)行”,敲入“cmd ”然后回車(chē),鍵入命令ipconfig 相關(guān)命令。請(qǐng)將具體的選項(xiàng)情況記錄下表2.2:
,(2)檢查選項(xiàng)是否和設(shè)置相同(可對(duì)照上面兩個(gè)表格),若不同則需重新設(shè)置。 3. 使用ping 命令測(cè)試網(wǎng)絡(luò)連通性
在命令窗口(cmd 窗口)使用Ping 相關(guān)命令測(cè)試網(wǎng)絡(luò)連通性,請(qǐng)將相關(guān)數(shù)據(jù)記錄在下表2.3,根據(jù)數(shù)據(jù)請(qǐng)分析網(wǎng)絡(luò)的連通性。
【五】練習(xí)與思考
1. 選擇題
(1)在Windows2000操作系統(tǒng)的客戶端可以通過(guò)( )命令查看DHCP 服務(wù)器分配給本機(jī)的IP 地址。
A.config B.ifconfig C.ipconfig D.route (2)在Windows2000操作系統(tǒng)中,配置IP 地址的命令是(① )。若用ping 命令來(lái)測(cè)試本機(jī)是否安裝了TCP/IP協(xié)議,則正確的命令是(② )。如果要列出本機(jī)當(dāng)前建立的連接,可以使用的命令是(③ )。
①A.winipcfg B.ipconfig C.ipcfg D.winipconfig ②A.ping 127.0.0.0 B.ping 127.0.0.1 C.ping 127.0.1.1 D.ping 127.1.1.1 ③A.netstat -s B.netstat -0 C.netstat -a D.netstat -r (3)在Windows 中,ping 命令的-n 選項(xiàng)表示( )。
A.ping 的次數(shù) B.ping 的網(wǎng)絡(luò)號(hào)
C. 數(shù)字形式顯示結(jié)果 D. 不要重復(fù),只ping 一次 (4)在Windows 中,tracert 命令的-h 選項(xiàng)表示( )。
A. 指定主機(jī)名 B. 指定最大跳步數(shù) C. 指定達(dá)到目標(biāo)主機(jī)的時(shí)間 D. 指定源路由
(5)某校園網(wǎng)用戶無(wú)法訪問(wèn)外部站點(diǎn)210.102.58.74,管理人員在Windows 操作系統(tǒng)下可以使用( )判斷故障發(fā)生在校園網(wǎng)內(nèi)還是校園網(wǎng)外。
A.ping 210.102.58.74 B.tracert 210.102.58.74 C.netstat 210.102.58.74 C.arp 210.102.58.74
2. 思考題
某人配置“Internet 協(xié)議(TCP/IP)屬性”以后,使用ipconfig 命令驗(yàn)證配置的選項(xiàng),其結(jié)果
,如圖1.4所示,IP 地址和子網(wǎng)掩碼選項(xiàng)分別是0.0.0.0。請(qǐng)分析可能導(dǎo)致這種情況的原因,并如何解決這個(gè)問(wèn)題。
圖1.4 使用ipconfig 命令查看配置結(jié)果