![金瑜101102_武漢科技大學(xué) 《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)指導(dǎo)書_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/d4e9221f-22f1-4636-9640-a6b38d8b3451/d4e9221f-22f1-4636-9640-a6b38d8b34511.gif)
![金瑜101102_武漢科技大學(xué) 《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)指導(dǎo)書_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/d4e9221f-22f1-4636-9640-a6b38d8b3451/d4e9221f-22f1-4636-9640-a6b38d8b34512.gif)
![金瑜101102_武漢科技大學(xué) 《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)指導(dǎo)書_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/d4e9221f-22f1-4636-9640-a6b38d8b3451/d4e9221f-22f1-4636-9640-a6b38d8b34513.gif)
![金瑜101102_武漢科技大學(xué) 《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)指導(dǎo)書_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/d4e9221f-22f1-4636-9640-a6b38d8b3451/d4e9221f-22f1-4636-9640-a6b38d8b34514.gif)
![金瑜101102_武漢科技大學(xué) 《計(jì)算機(jī)網(wǎng)絡(luò)》實(shí)驗(yàn)指導(dǎo)書_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/27/d4e9221f-22f1-4636-9640-a6b38d8b3451/d4e9221f-22f1-4636-9640-a6b38d8b34515.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、武漢科技大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)指導(dǎo)書 金瑜(編)2010年10月實(shí)驗(yàn)項(xiàng)目與內(nèi)容提要序號(hào) 實(shí)驗(yàn)名 稱 內(nèi) 容 提 要 每組 人數(shù) 實(shí)驗(yàn) 時(shí)數(shù) 實(shí)驗(yàn)類型承擔(dān) 實(shí)驗(yàn)室 備注 1 網(wǎng)絡(luò)協(xié)議分析預(yù)備實(shí)驗(yàn)熟悉網(wǎng)絡(luò)實(shí)驗(yàn)室的拓?fù)洹⒃O(shè)備的使用以及網(wǎng)絡(luò)協(xié)議分析實(shí)驗(yàn)的一般流程。2 2 驗(yàn)證網(wǎng)絡(luò)實(shí)驗(yàn)室 2 以太網(wǎng)鏈路層幀格式分析分析Ethernet V2標(biāo)準(zhǔn)規(guī)定的MAC層幀結(jié)構(gòu)62 設(shè)計(jì)網(wǎng)絡(luò)實(shí)驗(yàn)室 3 ARP地址解析協(xié)議分析分析ARP協(xié)議報(bào)文首部格式,分析ARP協(xié)議解析過(guò)程2 2 設(shè)計(jì)網(wǎng)絡(luò)實(shí)驗(yàn)室 4 動(dòng)態(tài)路由協(xié)議(RIP)分析分析動(dòng)態(tài)路由RIP協(xié)議,熟悉距離向量算法計(jì)算過(guò)程84 驗(yàn)證網(wǎng)絡(luò)實(shí)驗(yàn)室 5 I
2、P分組分片分析IP分組分片的頭部的變化22驗(yàn)證網(wǎng)絡(luò)實(shí)驗(yàn)室 6 UDP 用戶數(shù)據(jù)報(bào)協(xié)議分析理解UDP 協(xié)議的工作原理及UDP報(bào)文格式22驗(yàn)證網(wǎng)絡(luò)實(shí)驗(yàn)室 7 TCP傳輸控制協(xié)議分析分析TCP報(bào)文格式、TCP連接建立過(guò)程以及TCP工作原理2 2 設(shè)計(jì)網(wǎng)絡(luò)實(shí)驗(yàn)室8FTP協(xié)議分析分析FTP報(bào)文格式和FTP協(xié)議工作過(guò)程22設(shè)計(jì)網(wǎng)絡(luò)實(shí)驗(yàn)室9HTTP協(xié)議分析分析HTTP報(bào)文頭部格式,理解HTTP協(xié)議工作過(guò)程22設(shè)計(jì)網(wǎng)絡(luò)實(shí)驗(yàn)室實(shí)驗(yàn)一 網(wǎng)絡(luò)協(xié)議分析預(yù)備實(shí)驗(yàn)1.1 實(shí)驗(yàn)?zāi)康氖煜ぞW(wǎng)絡(luò)實(shí)驗(yàn)室的拓?fù)浣Y(jié)構(gòu)、各種設(shè)備的使用以及網(wǎng)絡(luò)實(shí)驗(yàn)的一般流程。1.2 實(shí)驗(yàn)內(nèi)容1.2.1實(shí)驗(yàn)室整體規(guī)劃圖武漢科技大學(xué)計(jì)算機(jī)學(xué)院網(wǎng)絡(luò)實(shí)驗(yàn)室整體拓
3、撲圖如圖1.1所示。在實(shí)驗(yàn)室中共有硬件設(shè)備8組,軟件一套。其中硬件設(shè)備共分為8組RACK(注:D組正在調(diào)試中),每組共有4臺(tái)路由器,2臺(tái)兩層交換機(jī),2臺(tái)三層交換機(jī),1臺(tái)RCMS(設(shè)備控制管理系統(tǒng)),8臺(tái)PC機(jī)。每組的設(shè)備(除PC機(jī)外)都由RCMS統(tǒng)一管理。軟件是協(xié)議分析儀系統(tǒng)(PATS),負(fù)責(zé)進(jìn)行網(wǎng)絡(luò)協(xié)議分析。圖1.1網(wǎng)絡(luò)實(shí)驗(yàn)室拓?fù)鋱D網(wǎng)絡(luò)實(shí)驗(yàn)室地址規(guī)劃如表1.1所示。其中RACK A-RACK H中的RCMS的地址分別從0/24-0/24;而每一組內(nèi)的PC機(jī)的IP地址是從本組內(nèi)的RCMS的地址加x(x從1到8),如A組內(nèi)的RACMS的地址為1
4、0/24,則A組內(nèi)的PC機(jī)的地址從1/24-8/24。另外PATS 服務(wù)器的IP地址為00/24,登陸方式為:每組的用戶名和密碼均為:00000x(x從1到8取值),例如A組的登陸帳號(hào)為:用戶名和密碼均為:;例如H組的登陸帳號(hào)為:用戶名和密碼均為:。PATS服務(wù)器登陸方式為客戶端登陸,每組的PC機(jī)上已經(jīng)安裝了PATS的客戶端程序。所有的組內(nèi)的路由器管理密碼均為:ruijie。表1.1網(wǎng)絡(luò)實(shí)驗(yàn)室地址規(guī)劃實(shí)驗(yàn)臺(tái)RCMS-8學(xué)生機(jī)PATS服務(wù)器地:00用戶名:00000x
5、密碼:00000xRCMS:級(jí)別14 密碼:ruijieRACK-A0/241-18/24RACK-B0/241-28/24RACK-C0/241-38/24RACK-E0/241-58/24RACK-F0/241-68/24RACK-G0/241-78/24RACK-H192.168.
6、100.80/241-88/241.2.2 實(shí)驗(yàn)室使用介紹A)內(nèi)網(wǎng)與外網(wǎng)的切換內(nèi)網(wǎng)表示每組內(nèi)部的一個(gè)局域網(wǎng),組內(nèi)的PC機(jī)與其他組內(nèi)的PC機(jī)是不能ping通的。要注意的是:這里的外網(wǎng)與一般意義上的外網(wǎng)的區(qū)別:前者指本實(shí)驗(yàn)室內(nèi)部一個(gè)大的局域網(wǎng),不同組內(nèi)的PC機(jī)是可以相互ping通的;后者指的是Internet。由于每臺(tái)PC機(jī)只有一個(gè)網(wǎng)卡,而要連內(nèi)外兩個(gè)局域網(wǎng),所以每個(gè)學(xué)生機(jī)都配備二條線。每條線的用途為: 1號(hào)線,把學(xué)生機(jī)和核心華為交換機(jī)連接起來(lái),并通過(guò)核心,TELNET到RACK。(棕色線連外網(wǎng)) 2號(hào)線,直連RACK配線架,當(dāng)設(shè)備調(diào)試完成之后,便可以通過(guò)這根線進(jìn)行測(cè)試實(shí)
7、驗(yàn)結(jié)果(灰色線連內(nèi)網(wǎng))內(nèi)外網(wǎng)之間要進(jìn)行切換時(shí),通過(guò)切換器來(lái)切換內(nèi)外網(wǎng),切換器按鈕長(zhǎng)時(shí)表示切換的為外網(wǎng);切換器按鈕短時(shí)表示切換的為外網(wǎng)。B)PATS服務(wù)器登陸方式PATS系統(tǒng)是一個(gè)C/S系統(tǒng),PATS系統(tǒng)的server程序安裝在PATS服務(wù)器上,而客戶端程序安裝在每臺(tái)PC機(jī)上。如果要進(jìn)行網(wǎng)絡(luò)協(xié)議分析,必須登陸到PATS服務(wù)器上,使用PATS提供的網(wǎng)絡(luò)數(shù)據(jù)包產(chǎn)生、分析等功能。C)RCMS系統(tǒng)訪問(wèn)要對(duì)設(shè)備(如交換機(jī)或路由器)進(jìn)行配置時(shí),需登陸到通過(guò)WEB登錄到組所在的RACK。如:訪問(wèn)實(shí)驗(yàn)臺(tái)A的地址為:0:8080 訪問(wèn)實(shí)驗(yàn)臺(tái)B的地址為:http:/192.16
8、8.100.20:8080訪問(wèn)實(shí)驗(yàn)臺(tái)C的地址為: 0:8080訪問(wèn)實(shí)驗(yàn)臺(tái)E的地址為: 0:8080訪問(wèn)實(shí)驗(yàn)臺(tái)F的地址為: 0:8080訪問(wèn)實(shí)驗(yàn)臺(tái)G的地址為: 0:8080訪問(wèn)實(shí)驗(yàn)臺(tái)H的地址為: 0:80801.2.3 網(wǎng)絡(luò)協(xié)議分析實(shí)驗(yàn)的一般流程現(xiàn)在,我們就以位于第六組(F組)內(nèi)的某位同學(xué)為例,實(shí)現(xiàn)一個(gè)簡(jiǎn)單的連通性測(cè)試實(shí)驗(yàn)。A:實(shí)驗(yàn)?zāi)康臏y(cè)試組內(nèi)的兩臺(tái)PC機(jī)是否相互連通。B:實(shí)驗(yàn)組劃分: 兩人為一組。C:實(shí)驗(yàn)拓
9、撲 本實(shí)驗(yàn)的實(shí)驗(yàn)拓?fù)淙鐖D1.2所示。E0/1 E0/2 PC1 1 PC2 2 圖1.2 連通性驗(yàn)證實(shí)驗(yàn)拓?fù)鋱DD:實(shí)驗(yàn)內(nèi)容: 1) 按照實(shí)驗(yàn)拓?fù)鋱D,用網(wǎng)線將組內(nèi)的設(shè)備連接起來(lái);2) 將網(wǎng)絡(luò)切換到外網(wǎng);配置PC的IP地址,分別為1和2,網(wǎng)關(guān)都配置為:54;3) PC1運(yùn)行本地的PATS系統(tǒng)的客戶端程序,登陸PATS服務(wù)器,登陸帳號(hào)為:用戶名密碼均為:。4) 在外網(wǎng)的情況下登陸到本組的RCMS系統(tǒng),對(duì)設(shè)備如路由器、
10、交換機(jī)進(jìn)行配置;登陸方式為: 0:8080(本實(shí)驗(yàn)不需要這一步)5) 將PC1和PC2都切換到內(nèi)網(wǎng),分別配置IP地址為:和,網(wǎng)關(guān)都配置為:54;6) 將PC1上的PATS打開網(wǎng)絡(luò)協(xié)議分析儀,開始捕獲;7) 在PC2 上運(yùn)行ping 命令,驗(yàn)證兩機(jī)是否連通;8) 看PC1上的網(wǎng)絡(luò)協(xié)議分析儀上捕獲的報(bào)文。實(shí)驗(yàn)二 以太網(wǎng)鏈路層幀格式分析2.1實(shí)驗(yàn)?zāi)康姆治鯡thernet V2標(biāo)準(zhǔn)規(guī)定的MAC層幀結(jié)構(gòu),了解IEEE802.3標(biāo)準(zhǔn)規(guī)定的MAC層幀結(jié)構(gòu)和TCP/IP的主要協(xié)議和協(xié)議的層次結(jié)
11、構(gòu)。2.2實(shí)驗(yàn)內(nèi)容通過(guò)對(duì)截獲幀進(jìn)行分析,分析和驗(yàn)證Ethernet V2標(biāo)準(zhǔn)和IEEE802.3標(biāo)準(zhǔn)規(guī)定的MAC層幀結(jié)構(gòu),初步了解TCP/IP的主要協(xié)議和協(xié)議的層次結(jié)構(gòu)。2.3實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)使用了交換機(jī)1臺(tái),PC機(jī)兩臺(tái),實(shí)驗(yàn)組網(wǎng)如下圖所示。E0/1 E0/2 PC1 39 PC2 51 圖2.1以太網(wǎng)鏈路層幀格式分析實(shí)驗(yàn)組網(wǎng)圖2.4 實(shí)驗(yàn)步驟 步驟1 按圖2.1所示連接好設(shè)備,正確配置PC1和PC2的IP地址。將交換機(jī)的配置清空。步驟2 在PC1和PC2上Windows命令行窗口,執(zhí)行命令:serv
12、ices.msc,找到Messenger服務(wù),并啟動(dòng)它;或運(yùn)行net start messenger命令。步驟3 在PC1和PC2上運(yùn)行Ethereal截獲報(bào)文,然后進(jìn)入PC1的Windows命令行窗口,執(zhí)行如下命令:net send 51 hello這是PC1向PC2發(fā)送消息的命令,等到PCB顯示器上收到消息后,終止截獲報(bào)文,PCB和PCA的操作與上面完全一樣。步驟4 對(duì)截獲的報(bào)文進(jìn)行分析:列出截獲的報(bào)文的協(xié)議種類,各屬于哪種網(wǎng)絡(luò)? 找到發(fā)送消息的報(bào)文并進(jìn)行分析,研究主窗口中的數(shù)據(jù)報(bào)文列表窗口和協(xié)議樹窗口信息,填寫表2.1。 表2.1 報(bào)文分析此報(bào)文類型此報(bào)文基本信息(數(shù)
13、據(jù)報(bào)文列表窗口中Information項(xiàng)內(nèi)容)Ethernet協(xié)議樹中Source字段值Destination字段值Internet Protocol協(xié)議樹中Source字段值Destination字段值Transmission Control Protocol協(xié)議樹中Source Port字段值Destination Port字段值應(yīng)用層協(xié)議樹協(xié)議名稱包含Hello的字段名查找并分析一個(gè)基于802.3的報(bào)文,體會(huì)802.3MAC幀的結(jié)構(gòu)。 在網(wǎng)絡(luò)課程學(xué)習(xí)中,802.3和Ethernet規(guī)定了以太網(wǎng)MAC層的報(bào)文格式分為7字節(jié)的前導(dǎo)符、1字節(jié)的起始符、6字節(jié)的目的MAC地址、6字節(jié)的源MAC地
14、址、2字節(jié)的類型、數(shù)據(jù)字段和4字節(jié)的數(shù)據(jù)校驗(yàn)字段。對(duì)于選中的報(bào)文,缺少哪些字段,為什么? 步驟5 (選做)在PC1和PC2上運(yùn)行Ethereal截獲報(bào)文,然后在PC1上單擊“開始/運(yùn)行”,鍵入:51,單擊“確認(rèn)”。這個(gè)操作是在PC1上查看PC2的共享目錄和文件,在PC1上成功顯示后,終止截獲報(bào)文。查看和分析TCP/IP協(xié)議族中的協(xié)議,初步體會(huì)主要的協(xié)議和協(xié)議的結(jié)構(gòu)。2.5 實(shí)驗(yàn)總結(jié) 通過(guò)實(shí)驗(yàn),對(duì)Ethernet V2標(biāo)準(zhǔn)規(guī)定的MAC層報(bào)文結(jié)構(gòu)進(jìn)行了詳細(xì)分析,了解TCP/IP的主要協(xié)議和協(xié)議的層次結(jié)構(gòu),驗(yàn)證了IEEE802.3標(biāo)準(zhǔn)規(guī)定的MAC層報(bào)文結(jié)構(gòu)。實(shí)驗(yàn)三 ARP 地址解
15、析協(xié)議分析實(shí)驗(yàn)3.1實(shí)驗(yàn)?zāi)康?、掌握ARP 協(xié)議的作用和格式。2、理解IP 地址與MAC 地址的對(duì)應(yīng)關(guān)系。3、掌握ARP 命令。3.2實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)使用3臺(tái)PC機(jī),一臺(tái)交換機(jī)和一臺(tái)路由器, 其中PC1和PC2 位于同一個(gè)網(wǎng)段,而PC3位于不同網(wǎng)段。設(shè)備連接的拓?fù)鋱D如圖2.1所示。圖2.1 ARP地址解析協(xié)議分析實(shí)驗(yàn)拓?fù)鋱D3.3實(shí)驗(yàn)內(nèi)容1分析同一網(wǎng)段的ARP地址解析過(guò)程;2分析同一網(wǎng)段的ARP地址解析過(guò)程3學(xué)習(xí)ARP分組的格式。3.4實(shí)驗(yàn)步驟3.4.1 ARP分組格式在 ARP 請(qǐng)求報(bào)文中,各字段含義與值如下:硬件類型:0001,表示硬件類型為以太網(wǎng)。協(xié)議類型:0800,表示需映射地址為IP 地
16、址。硬件長(zhǎng)度:6,表示硬件地址長(zhǎng)度為6 字節(jié)。協(xié)議長(zhǎng)度:4,表示協(xié)議地址長(zhǎng)度為4 字節(jié)。操作碼:1,表示此ARP 報(bào)文為ARP 請(qǐng)求報(bào)文;2,表示此ARP 報(bào)文為ARP 應(yīng)答報(bào)文。源物理地址:6個(gè)字節(jié) ,發(fā)送方的MAC地址源 IP 地址: 4個(gè)字節(jié),發(fā)送方的IP地址目標(biāo)物理地址:6個(gè)字節(jié),接收方的MAC地址目標(biāo) IP 地址:4個(gè)字節(jié),接收方的IP地址3.4.2設(shè)定實(shí)驗(yàn)環(huán)境1、參照實(shí)驗(yàn)拓?fù)溥B接網(wǎng)絡(luò)拓?fù)洌?、配置PC 機(jī)及路由器IP 地址;RA#enable 14 PASSWORD:ruijieRA#confRA(config)#interface FastEthernet 0/0RA(confi
17、g-if)#ip address RA(config-if)#exitRA(config)#interface FastEthernet 0/1RA(config-if)#ip address RA(config-if)#exitRA(config)#exitRA#3.4.3 同一網(wǎng)段的ARP協(xié)議分析 步驟 2在PC1、PC2的命令行窗口中執(zhí)行以下命令:C:arp a結(jié)果是: 如果ARP緩存非空,可以執(zhí)行arp d命令,清空ARP緩存。 步驟 3 在PC2 中開啟協(xié)議分析儀進(jìn)行數(shù)據(jù)包捕獲;在PC1
18、中用命令ping53。對(duì)PC2中捕獲到的ARP 分組進(jìn)行分析。捕獲的 ARP 請(qǐng)求報(bào)文如下圖所示圖 2.2 ARP 請(qǐng)求報(bào)文捕獲的 ARP 應(yīng)答報(bào)文如下圖所示圖 2.3 ARP 響應(yīng)報(bào)文步驟 4 在PC1、PC2的命令行窗口中執(zhí)行以下命令: C:arp a結(jié)果是: 步驟 5 分析ARP分組,完成下列工作: 1) 分析ARP報(bào)文結(jié)構(gòu):選中第一個(gè)ARP請(qǐng)求報(bào)文,將字段值填入實(shí)驗(yàn)報(bào)告中。 2) 在所有報(bào)文中ARP報(bào)文中ARP協(xié)議樹的Opcode字段有兩個(gè)取值1、2,兩個(gè)取值分別表達(dá)什么信息? 3) 選中第一條ARP請(qǐng)求報(bào)文和第一條ARP應(yīng)答報(bào)文,將ARP請(qǐng)求報(bào)文和ARP應(yīng)答報(bào)文中
19、的字段信息填入表2.1。 表2.1 ARP請(qǐng)求報(bào)文和ARP應(yīng)答報(bào)文的字段信息 字段項(xiàng)ARP請(qǐng)求數(shù)據(jù)報(bào)文ARP應(yīng)答數(shù)據(jù)報(bào)文鏈路層Destination項(xiàng)鏈路層Source項(xiàng)網(wǎng)絡(luò)層Sender MAC Address網(wǎng)絡(luò)層Sender IP Address網(wǎng)絡(luò)層Target MAC Address網(wǎng)絡(luò)層Target IP Address步驟 7 分析ARP分組,完成下列工作: 1) 簡(jiǎn)述ARP Cache的作用。 2) 寫出ARP協(xié)議在同一網(wǎng)段內(nèi)的解析過(guò)程。 3.4.4 不同網(wǎng)段的ARP協(xié)議分析 步驟 1在PC2 中開啟協(xié)議分析儀進(jìn)行數(shù)據(jù)包捕獲;在PC1 中用命令ping。對(duì)P
20、C2中捕獲到的ARP 分組進(jìn)行分析。 步驟 2 這時(shí),在PC1的命令行窗口中執(zhí)行arp-a命令: C:arp a結(jié)果是: 1) 步驟 3選中第一條ARP請(qǐng)求報(bào)文和第一條ARP應(yīng)答報(bào)文,將ARP請(qǐng)求報(bào)文和ARP應(yīng)答報(bào)文中的字段信息填入表6.2。表6.2 ARP請(qǐng)求報(bào)文和ARP應(yīng)答報(bào)文的字段信息 字段項(xiàng)ARP請(qǐng)求數(shù)據(jù)報(bào)文ARP應(yīng)答數(shù)據(jù)報(bào)文鏈路層Destination項(xiàng)鏈路層Source項(xiàng)網(wǎng)絡(luò)層Sender MAC Address網(wǎng)絡(luò)層Sender IP Address網(wǎng)絡(luò)層Target MAC Address網(wǎng)絡(luò)層Target IP Address步驟 5 比較與體會(huì)1)寫出ARP協(xié)議在不同網(wǎng)段間
21、解析的過(guò)程。比較ARP協(xié)議在相同網(wǎng)段內(nèi)解析的過(guò)程,有何異同點(diǎn)? 2)聯(lián)系實(shí)驗(yàn)2,體會(huì)報(bào)文在鏈路層和網(wǎng)絡(luò)層進(jìn)行傳播的過(guò)程。 3.5 實(shí)驗(yàn)總結(jié) 本實(shí)驗(yàn)分析了ARP協(xié)議在同一網(wǎng)段和不同網(wǎng)段間主機(jī)上通信時(shí)執(zhí)行過(guò)程,分析了ARP協(xié)議報(bào)文結(jié)構(gòu),以便學(xué)生理解ARP緩存、計(jì)算機(jī)默認(rèn)網(wǎng)關(guān)等的作用。實(shí)驗(yàn)四 動(dòng)態(tài)路由協(xié)議(RIP)分析4.1 實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)分析距離矢量算法的計(jì)算過(guò)程,理解距離矢量路由協(xié)議的工作原理。掌握動(dòng)態(tài)路由RIP配置。察看路由表并理解相關(guān)字段含義。 4.2 實(shí)驗(yàn)環(huán)境在本實(shí)驗(yàn)中需要4 臺(tái)路由、1 臺(tái)交換機(jī)、1 臺(tái)RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀。四臺(tái)路由器運(yùn)行RIP 路由協(xié)議,使用協(xié)議分析儀采集數(shù)據(jù)包
22、,對(duì)采集到的數(shù)據(jù)進(jìn)行分析。將所有的路由器都接入到交換機(jī)上。具體IP 分配如表4.1:設(shè)備接口IP地址連接到交換RSR-AFA0/0/24FA0/2RSR-AFA0/1/24FA0/4RSR-ALO0/24不需要連RSR-BFA0/0/24FA0/8RSR-BFA0/1/24FA0/6RSR-BLO0/24不需要連RSR-CFA0/0/24FA0/10RSR-CLO0/24不需要連RSR-BFA0/0192.168.
23、3.2/24FA0/12RSR-BLO0/24不需要連設(shè)備連接如圖3.1所示。圖3.1動(dòng)態(tài)路由協(xié)議(RIP)分析實(shí)驗(yàn)拓?fù)鋱D4.3 實(shí)驗(yàn)內(nèi)容1、學(xué)習(xí)RIP 協(xié)議的報(bào)文格式;2、掌握RIP 協(xié)議的工作原理,了解RIP1 和RIP2 的區(qū)別;3、了解RIP 協(xié)議的缺陷。4.4 實(shí)驗(yàn)步驟步驟一:設(shè)定實(shí)驗(yàn)環(huán)境1、在路由器上配置RIPv1 路由協(xié)議RA#configure terminalRA(config)# interface FastEthernet 0/0RA(config-if)#ip address RA(config)
24、# interface FastEthernet 0/1RA(config-if)#ip address RA(config)# interface Loopback 0RA(config-if)#ip address RA#configure terminalRA(config)#router ripRA(config-router)#network RA(config-router)#network RA(config-router)#netw
25、ork RA(config-router)#version 2RA(config-router)#no auto-summaryRB#configure terminalRB(config)# interface FastEthernet 0/0RB(config-if)#ip address RB(config)# interface Loopback 0RB(config-if)#ip address RB#configure terminalRB(config)#
26、interface FastEthernet 0/1RB(config-if)#ip address RB#configure terminalRB(config)#router ripRB(config-router)#network RB(config-router)#network RB(config-router)#network RB(config-router)#version 2RB(config-router)#no auto-summaryRC#configu
27、re terminalRC(config)# interface FastEthernet 0/0RC(config-if)#ip address RC(config)# interface Loopback 0RC(config-if)#ip address RC#configure terminalRC(config)#router ripRC(config-router)#network RC(config-router)#network R
28、C(config-router)#version 2RC(config-router)#no auto-summaryRD#configure terminalRD(config)# interface FastEthernet 0/0RD(config-if)#ip address RD(config)# interface Loopback 0RD(config-if)#ip address RD#configure terminalRD(config)#router ripRD(conf
29、ig-router)#network RD(config-router)#network RD(config-router)#version 2RD(config-router)#no auto-summary步驟二:網(wǎng)絡(luò)配置測(cè)試 查看RIP路由協(xié)議的配置A)顯示路由器配置在路由器RSRA上使用show running-config命令顯示路由器配置。圖3.2 RA上的配置B)查看路由表信息 使用show ip route命令查看各個(gè)路由的路由表。下圖是RA的路由表。圖3.3 RA上的路由表C)查看路由公告信息,下面是路由器RA的路由公告信息圖3.
30、4 RA上的路由公告信息從以上公告中的如下信息需要說(shuō)明: Sending updates every 30 seconds, next due in 19 seconds表示RIP每隔30秒發(fā)布一次路由信息,下次發(fā)布在10秒后進(jìn)行。D)查看路由更信息使用命令debug ip rip命令查看路由更新信息,以下是RA的路由更新信息。圖3.5 RA上的路由更新信息步驟三:使用RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀采集RIP 報(bào)文在路由器上配置完成路由協(xié)議后,打開RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀采集RIP 的報(bào)文,因?yàn)榫嚯x矢量協(xié)議定期直接傳送各自路由表的所有信息給鄰居(RIP 協(xié)議默認(rèn)是30 秒),所以不要低于
31、30 秒的采集時(shí)間,如下圖所示:圖3.6 PATS上采集的RIP報(bào)文步驟四:分析距離矢量算法實(shí)驗(yàn)拓?fù)涞恼鎸?shí)環(huán)境如下圖所示:路由器RD 連接 和路由器RA 連接.和路由器RB 連接 和路由器RC 連接 和計(jì)算路由器RD 到路由器RC 的距離,其公式為M(RD,RC)min(M(RD,RA)M(RA,RC)。圖3.7 實(shí)驗(yàn)拓?fù)鋱D路由器RD 發(fā)現(xiàn)自己直接連接到網(wǎng)絡(luò) 和網(wǎng)絡(luò),因此
32、,它將自己的路由表中添加一條記錄,說(shuō)明自己能以開銷1 到達(dá)網(wǎng)絡(luò),我們可以表示為,1,有關(guān)網(wǎng)絡(luò) 的信息將通過(guò)下面一系列步驟從路由器RD 傳到路由器RC。如下圖使用RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀采集RIP 報(bào)文:圖3.8 PATS上采集的RIP報(bào)文(1)路由器RD 在它所連接的每個(gè)網(wǎng)絡(luò)上發(fā)送一個(gè)包含記錄,1的RIP報(bào)文,由于在網(wǎng)絡(luò) 上沒(méi)有其它路由器,因此那里什么也沒(méi)有發(fā)生,但是路由器RA 在網(wǎng)絡(luò) 上,所以它收到了這一信息。如下圖在路由器RA 上使用debug
33、 ip rip 命令收集到的信息。路由器 RA 將會(huì)檢查它們各自的路由表,看看它們是否已經(jīng)有了關(guān)于網(wǎng)絡(luò) 的記錄,如果沒(méi)有,則它會(huì)創(chuàng)建一條選路表記錄,2,意思是“我可以通過(guò)路由器RD,以2 跳的開銷到達(dá)網(wǎng)絡(luò)”路由器RA 在它所連接的網(wǎng)絡(luò)(,)上發(fā)送路由表,路由表中包含記錄,2,路由器RD 將在網(wǎng)絡(luò)上收到該報(bào)文,但它會(huì)忽略該報(bào)文,因?yàn)檫@它知道自己可以直接到達(dá)網(wǎng)絡(luò)(開銷為1,小于2),但是路由器RB 將在網(wǎng)絡(luò)上收到這個(gè)報(bào)文。如下圖使用RG
34、-PATS 網(wǎng)絡(luò)協(xié)議分析儀采集RIP 報(bào)文:圖3.9 PATS上采集的RIP報(bào)文(2)路由器RB 將會(huì)檢查自己的路由表,發(fā)現(xiàn)沒(méi)有關(guān)于網(wǎng)絡(luò) 的記錄,因此它將會(huì)添加針對(duì)路由器RA 的記錄,3。如下圖在路由器RB上使用debug ip rip 命令收集到的信息。路由器B 將會(huì)在它所連接的網(wǎng)絡(luò)(,)上發(fā)送路由表,選路中包含記錄,3,路由器RA 將在網(wǎng)絡(luò)上收到該報(bào)文,但它會(huì)忽略該報(bào)文,因?yàn)檫@它知道自己可以直接到達(dá)網(wǎng)絡(luò)(開銷為2,小于3),但是路由器RC 將在網(wǎng)絡(luò)上收
35、到這個(gè)報(bào)文。如下圖使用RG-PATS 網(wǎng)絡(luò)協(xié)議分析儀采集RIP 報(bào)文:圖3.10 PATS上采集的RIP報(bào)文(3)路由器RC 將會(huì)檢查自己的路由表,發(fā)現(xiàn)沒(méi)有關(guān)于網(wǎng)絡(luò) 的記錄,因此它將會(huì)添加針對(duì)路由器RA 的記錄,4。4.5 實(shí)驗(yàn)總結(jié) 本實(shí)驗(yàn)包括了動(dòng)態(tài)路由配置以及分析距離矢量路由算法的計(jì)算過(guò)程。通過(guò)本實(shí)驗(yàn),可以讓學(xué)生對(duì)路由通告、路由更新以及路由中的距離計(jì)算有一個(gè)更深入的體會(huì)。實(shí)驗(yàn)五 IP分組分片實(shí)驗(yàn)5.1 實(shí)驗(yàn)?zāi)康?、理解IP 分片過(guò)程;2、掌握IP 分片是數(shù)據(jù)報(bào)頭的變化。5.2 實(shí)驗(yàn)環(huán)境本次實(shí)驗(yàn)使用了1臺(tái)路由器,一臺(tái)交換機(jī),2臺(tái)PC機(jī),其實(shí)驗(yàn)拓?fù)?/p>
36、如下圖所示。圖5.1 IP分組分片實(shí)驗(yàn)拓?fù)鋱D5.3 實(shí)驗(yàn)內(nèi)容1、掌握IP 數(shù)據(jù)包分片過(guò)程。2、掌握IP 分片報(bào)頭格式。5.4 實(shí)驗(yàn)步驟步驟一:設(shè)定實(shí)驗(yàn)環(huán)境1、配置主機(jī)IP 地址。2、按照實(shí)驗(yàn)拓?fù)溥B接網(wǎng)絡(luò)拓?fù)?。步驟二:發(fā)送大包進(jìn)行捕獲分析1、在PC1 上用命令ping 51 l 2000 發(fā)送2000 字節(jié)的大包到PC2。2、在PC2 上開啟協(xié)議分析軟件,捕獲數(shù)據(jù)包并進(jìn)行分析,如下圖所示。圖5.2 IP分組第一個(gè)分片圖5.2 IP分組第二個(gè)分片從上圖是從PC2 上連續(xù)捕獲到的兩個(gè)報(bào)文。從報(bào)文可以可以看到其中以太網(wǎng)幀頭部分均為相同源目的MAC 地址,其他IP 報(bào)頭字段,除和分片
37、有關(guān)的標(biāo)識(shí)、標(biāo)志、分段偏移以及校驗(yàn)和外,其他字段都相同。從協(xié)議分析儀中可以看到,捕獲報(bào)文中: 標(biāo)識(shí)字段:0xE2,標(biāo)識(shí)字段用于和IP 地址一起唯一標(biāo)識(shí)一個(gè)IP 包,因此,屬于同一個(gè)IP 包的分片具有相同的標(biāo)識(shí)字段。標(biāo)志:長(zhǎng)度為3 位,第一位保留為以后用,第二位為1 時(shí),表示此數(shù)據(jù)包不可分片,第二位為0 時(shí)表示此數(shù)據(jù)包可以分片。第三位標(biāo)志此分片是否為最后一個(gè)分片,為1 時(shí)表示這個(gè)數(shù)據(jù)包不是最后的分片,如為0 表示此數(shù)據(jù)包為最后的分片。所以在第一個(gè)分片中,此位為1,在第二個(gè)分片即最后一個(gè)分片中,此位為0。分段偏移:長(zhǎng)度為13 位,表示這個(gè)分片在原數(shù)據(jù)包中的相對(duì)位置,在第一個(gè)數(shù)據(jù)片中的此字段為0,在
38、第二個(gè)數(shù)據(jù)包中,此分片為B9,轉(zhuǎn)化為10 進(jìn)制數(shù)字為185,表示的偏移位置是185*8=1480,表示第二個(gè)分片偏移量1480 字節(jié),即第一個(gè)分片長(zhǎng)度為1480字節(jié)。在數(shù)據(jù)目的端,可以根據(jù)這三個(gè)字段對(duì)數(shù)據(jù)包進(jìn)行重組。5.5 實(shí)驗(yàn)總結(jié) 本實(shí)驗(yàn)分析了IP分組分片以及對(duì)IP分組首部進(jìn)行更改的過(guò)程。結(jié)合實(shí)驗(yàn)過(guò)程中的結(jié)果,請(qǐng)同學(xué)們?cè)趯?shí)驗(yàn)報(bào)告中回答如下問(wèn)題: 1、在什么情況下會(huì)出現(xiàn)出現(xiàn)數(shù)據(jù)包分片?2、數(shù)據(jù)包進(jìn)行分片時(shí),第一個(gè)數(shù)據(jù)包的大小是多少,和鏈路類型是什么關(guān)系?實(shí)驗(yàn)六 UDP 用戶數(shù)據(jù)報(bào)協(xié)議分析6.1實(shí)驗(yàn)?zāi)康?、理解UDP 協(xié)議的工作原理及工作過(guò)程。2、掌握UDP 的數(shù)據(jù)包格式。3、了解基本的端口分配
39、。6.2實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)需要使用交換機(jī)1臺(tái),PC2臺(tái)。實(shí)驗(yàn)組網(wǎng)如下圖所示E0/1 E0/2 PC1 39 PC2 51 圖6.1UDP協(xié)議分析實(shí)驗(yàn)組網(wǎng)6.3 實(shí)驗(yàn)內(nèi)容1、學(xué)習(xí)UDP 協(xié)議的通信過(guò)程。2、學(xué)習(xí)分析UDP 協(xié)議報(bào)頭字段含義。6.4 實(shí)驗(yàn)步驟步驟一:設(shè)定實(shí)驗(yàn)環(huán)境1、配置主機(jī)IP 和路由器IP 地址。2、按照實(shí)驗(yàn)拓?fù)溥B接網(wǎng)絡(luò)拓?fù)洹2襟E二:編輯并發(fā)送數(shù)據(jù)包,分析UDP 報(bào)頭各字段含義1、在PC1 中開啟協(xié)議編輯軟件,編輯UDP 數(shù)據(jù)報(bào)。2、在UDP 報(bào)文中各字段填入正確的值,如下圖所示。圖6.2
40、 創(chuàng)造的UDP報(bào)文在以太網(wǎng)封裝中:目的物理地址:50-78-4C-43-81-61,為PC2 的物理地址。 源物理地址:50-78-4C-43-81-61,為源端PC1 的物理地址。 類型:0800,上層協(xié)議為IP。在IP封裝中: 版本信息:4; IP 頭長(zhǎng)度:5,表示IP 頭長(zhǎng)度為4 字節(jié)的5 倍,共20 字節(jié); 服務(wù)類型:00,不使用服務(wù)類型; 總長(zhǎng)度:總長(zhǎng)度包含IP 包中的數(shù)據(jù)和IP 報(bào)頭長(zhǎng)度; 標(biāo)識(shí):0123,標(biāo)識(shí)字段可自由填寫; 標(biāo)識(shí):0,可進(jìn)行分片; 分段偏移:0,未進(jìn)行分片; 生存時(shí)間:128,默認(rèn)值; 校驗(yàn)和:其他字段填完后,通過(guò)工具欄上的校驗(yàn)和工具進(jìn)行計(jì)算; 發(fā)送 IP 地址
41、:39; 目標(biāo) IP 地址:51。UDP 封裝: 端口號(hào):1206,源端口隨意填寫; 目的端口號(hào):1037,目的端口隨意填寫; UDP 總長(zhǎng)度:總長(zhǎng)度包含UDP 數(shù)據(jù)報(bào)頭和UDP 中數(shù)據(jù)的長(zhǎng)度; 校驗(yàn)和:UDP 校驗(yàn)和包括UDP 數(shù)據(jù)報(bào)頭、數(shù)據(jù)和偽報(bào)頭計(jì)算出的校驗(yàn)和。3、在PC2 中開啟協(xié)議分析軟件,進(jìn)行數(shù)據(jù)包捕獲分析。4、在PC1 中將編輯好的UDP 報(bào)文發(fā)送出去。5、在PC2 上捕獲的報(bào)文如下圖所示。圖6.3 截獲的UDP報(bào)文從上圖中可以看到,在目的端PC2 捕獲到的UDP 報(bào)文與發(fā)送端相同。6.5 實(shí)驗(yàn)總結(jié) 通過(guò)實(shí)驗(yàn),對(duì)UDP報(bào)文結(jié)構(gòu)進(jìn)行了詳細(xì)分析
42、,了解UDP協(xié)議的工作原理以及端口號(hào)的使用。做完實(shí)驗(yàn)后,請(qǐng)同學(xué)們?cè)趯?shí)驗(yàn)報(bào)告中回答以下問(wèn)題:1、為什么UDP 報(bào)文的校驗(yàn)和要包含偽首部?2、UDP 協(xié)議本身能否確認(rèn)數(shù)據(jù)發(fā)送的先后順序?實(shí)驗(yàn)七 TCP 傳輸控制協(xié)議分析6.1 實(shí)驗(yàn)?zāi)康?1、掌握TCP 協(xié)議的報(bào)文形式。2、掌握TCP 連接的建立和釋放過(guò)程。3、掌握TCP 數(shù)據(jù)傳輸中編號(hào)與確認(rèn)的過(guò)程。4、理解TCP 重傳機(jī)制。7.2 實(shí)驗(yàn)內(nèi)容 1、學(xué)習(xí)TCP 協(xié)議的通信過(guò)程。2、學(xué)習(xí)分析TCP 協(xié)議報(bào)頭字段含義。3、分析TCP工作原理7.3 實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)使用了PC機(jī)兩臺(tái),三層交換機(jī)1臺(tái)。實(shí)驗(yàn)拓?fù)淙缦聢D所示。圖7.1 TCP協(xié)議分析實(shí)驗(yàn)組網(wǎng)7.4 實(shí)
43、驗(yàn)步驟 步驟一:設(shè)定實(shí)驗(yàn)環(huán)境1、配置主機(jī)IP IP 地址。2、按照實(shí)驗(yàn)拓?fù)溥B接網(wǎng)絡(luò)拓?fù)?。步驟二:查看分析TCP 三次握手1、在PC2 中安裝FTP 服務(wù)端程序。2、在PC1 中開啟協(xié)議分析軟件,進(jìn)行數(shù)據(jù)包抓包。3、在PC1 中的協(xié)議分析軟件中利用工具欄中的TCP 連接工具對(duì)PC2 發(fā)起連接,如下圖所示。圖7.2 TCP連接建立工具在 IP 地址中填入PC2 地址53,端口填入FTP 服務(wù)端口21,然后點(diǎn)擊連接。分析 PC2 中捕獲到的三次握手報(bào)文。圖7.3 TCP連接建立三次握手第一次連接查看上圖 TCP 報(bào)文中的報(bào)頭部分:源端口:1084,由于發(fā)起連接的是客戶端,因此源端
44、口為TCP 程序隨機(jī)出的短暫端口,在此連接中是1627。目的端口:21,由于是向FTP 服務(wù)發(fā)起連接,因此目的端口為FTP 服務(wù)的熟知端口,為21。序列號(hào):0XF6,此序列號(hào)為TCP 程序隨機(jī)出的字節(jié)編號(hào)。確認(rèn)序號(hào):0X,第一個(gè)發(fā)出的連接請(qǐng)求中,確認(rèn)號(hào)為0。TCP 首部長(zhǎng)度:7,TCP 首部長(zhǎng)度包括TCP 報(bào)頭長(zhǎng)度和數(shù)據(jù)長(zhǎng)度,這個(gè)字段表示TCP 報(bào)頭長(zhǎng)度,其中20 字節(jié)為標(biāo)準(zhǔn)TCP 報(bào)頭長(zhǎng)度,另有8 字節(jié)選項(xiàng)字段長(zhǎng)度,選項(xiàng)字段中和服務(wù)器端協(xié)商了最大報(bào)文段長(zhǎng)度。標(biāo)識(shí)位:SYN 位置1,只有TCP 連接中三次握手第一次連接的報(bào)文段中SYN 位置1。窗口大?。?5535,默認(rèn)大小。校驗(yàn)和:0X0AB
45、0,校驗(yàn)和是對(duì)TCP 報(bào)頭、數(shù)據(jù)和偽首部進(jìn)行計(jì)算得出的校驗(yàn)和。緊急指針:0,當(dāng)緊急標(biāo)識(shí)位置1 時(shí),此16 位字段才有效,說(shuō)明此時(shí)報(bào)文段中包含緊急數(shù)據(jù),緊急數(shù)據(jù)到達(dá)接受端后可以不按次序優(yōu)先被接受程序處理。TCP 三次握手過(guò)程中第二個(gè)報(bào)文如下圖所示。圖7.4 TCP連接建立三次握手第二次連接查看上圖中的TCP 報(bào)頭: 源端口:21,服務(wù)端的源端口為相關(guān)服務(wù)的熟知端口,F(xiàn)TP 服務(wù)端口為TCP21。目的端口:1084,為客戶端源端口復(fù)制過(guò)來(lái)得到。序列號(hào):0X08C50903,為服務(wù)端隨機(jī)計(jì)算出的字節(jié)序號(hào)。確認(rèn)序列號(hào):0XF7,確認(rèn)序列號(hào)的功能是對(duì)發(fā)送端數(shù)據(jù)進(jìn)行確認(rèn),為發(fā)送端序號(hào)0XF6+1 得到。T
46、CP 首部長(zhǎng)度:7,包含20 字節(jié)標(biāo)準(zhǔn)TCP 首部長(zhǎng)度和8 字節(jié)選項(xiàng)長(zhǎng)度。標(biāo)志位:SYN 位和ACK 位置1,表示此報(bào)文為TCP 三次握手的第二個(gè)報(bào)文。窗口大?。?5535,為默認(rèn)大小。校驗(yàn)和:0XF8D6,TCP 校驗(yàn)和為TCP 首部、數(shù)據(jù)和偽首部三部分計(jì)算得出校驗(yàn)和。緊急指針:0。TCP 三次握手第三個(gè)報(bào)文如下圖所示。圖7.5 TCP連接建立三次握手第三次連接查看 TCP 三次握手第三個(gè)報(bào)文首部源端口:1084,同一個(gè)連接發(fā)送的數(shù)據(jù),源端口保持不變。目的端口:21,對(duì)同一個(gè)服務(wù)發(fā)送的數(shù)據(jù)段中的目的端口保持不變。序列號(hào):0XF7,為前一個(gè)數(shù)據(jù)段序列號(hào)加1。確認(rèn)序號(hào):0X2346F3FF,由于
47、此報(bào)文是對(duì)服務(wù)端發(fā)回的連接應(yīng)答消息的確認(rèn),因此是上一個(gè)報(bào)文序號(hào)0X08C50903 加1。TCP 首部長(zhǎng)度:5,標(biāo)準(zhǔn)TCP 首部長(zhǎng)度為5*4 字節(jié)=20 字節(jié)。標(biāo)識(shí)位:TCP 三次握手第三個(gè)報(bào)文段ACK 位置1。窗口大?。?5535,默認(rèn)窗口大小。校驗(yàn)和:0X259B,為TCP 首部、數(shù)據(jù)、偽首部計(jì)算得出的校驗(yàn)和。緊急指針:0,未使用緊急指針。通過(guò)上面的TCP 三次握手的報(bào)文,可以很清楚的分析出在TCP 連接建立時(shí),客戶端和服務(wù)端所進(jìn)行的工作。三次報(bào)文的重要區(qū)別在于標(biāo)識(shí)位的不同,第一個(gè)報(bào)文,SYN 位置1,第二個(gè)報(bào)文是對(duì)第一個(gè)報(bào)文的確認(rèn),SYN 位置1,ACK 位置1,第三個(gè)報(bào)文是確認(rèn)報(bào)文,A
48、CK 位置1。步驟三:查看分析TCP 確認(rèn)機(jī)制1、在PC2 中開啟協(xié)議分析軟件進(jìn)行數(shù)據(jù)包捕獲。2、在PC1 協(xié)議分析軟件工具欄中的TCP 連接工具中連接到PC2 的FTP 服務(wù)器并發(fā)送USER 和PASS命令(USER comnet,PASS ,comnet, 為登陸FTP服務(wù)器的帳號(hào)),如下圖所示。 圖7.6 發(fā)送FTP命令3、分析捕獲到的FTP 數(shù)據(jù)包,如下圖所示。圖7.7 截獲的TCP數(shù)據(jù)報(bào)文分析上圖中TCP 數(shù)據(jù)段首部,可以看到序列號(hào)為0X7C72C044,數(shù)據(jù)部分長(zhǎng)度為37 字節(jié)(通過(guò)IP分組首部的總長(zhǎng)度字段為77可以推導(dǎo)出)。再查看從PC1返回的確認(rèn)數(shù)據(jù)段,如下圖所示。圖7.8 截
49、獲的TCP確認(rèn)報(bào)文查看上圖中TCP 數(shù)據(jù)段的報(bào)頭部分, 確認(rèn)序號(hào)為0X7C72C069 , 因?yàn)?X7C72C044+37=0X7C72C069,因此,此確認(rèn)序號(hào)的含義為上一個(gè)發(fā)送的TCP 數(shù)據(jù)段信息全部處理,發(fā)送端可以發(fā)送0X7C72C069 以后的數(shù)據(jù),此即是TCP 確認(rèn)機(jī)制的過(guò)程。步驟四:查看TCP 連接超時(shí)重傳過(guò)程1、將PC2的FTP服務(wù)器停止服務(wù),確保PC2 不會(huì)對(duì)PC1 發(fā)送的TCP 連接請(qǐng)求進(jìn)行回應(yīng)。2、在PC2 中開啟協(xié)議分析軟件,進(jìn)行數(shù)據(jù)包捕獲。3、在PC1 中用工具欄中的TCP 連接工具對(duì)PC2 的FTP 服務(wù)發(fā)起連接。4、在PC1 中分析捕獲的TCP 數(shù)據(jù)段,如下圖所示。
50、圖7.9 超時(shí)重傳的TCP報(bào)文從上圖中可以看到,在發(fā)出SYN 位置1 的TCP 連接請(qǐng)求沒(méi)有得到相應(yīng)后,連接工具又發(fā)送了第二個(gè)相同的SYN 位置1 的TCP 連接請(qǐng)求,進(jìn)行重傳,確定數(shù)據(jù)段為重傳數(shù)據(jù)段可以通過(guò)TCP 首部中的序列號(hào)確認(rèn),例如本例中,重傳數(shù)據(jù)段中的序列號(hào)均為0XDBE11BE9。7.5 實(shí)驗(yàn)總結(jié) 本實(shí)驗(yàn)分析了TCP報(bào)文格式、TCP連接建立過(guò)程以及TCP的工作原理。請(qǐng)同學(xué)們?cè)趯?shí)驗(yàn)報(bào)告中思考如下問(wèn)題:1、TCP 在建立連接時(shí)為什么需要3 次握手,而斷開連接是需要4 次握手?2、請(qǐng)舉例說(shuō)明日常應(yīng)用中,哪些應(yīng)用在傳輸層采用TCP,哪些應(yīng)用在傳輸層采用UDP?3、當(dāng)出現(xiàn)超時(shí)沒(méi)有收到確認(rèn)報(bào)文
51、時(shí),TCP 連接默認(rèn)會(huì)進(jìn)行幾次重傳?實(shí)驗(yàn)八 FTP 協(xié)議分析8.1 實(shí)驗(yàn)?zāi)康?1、理解FTP 協(xié)議的工作原理;2、了解FTP 協(xié)議的常用命令;3、了解應(yīng)用層協(xié)議與傳輸層協(xié)議的關(guān)系。8.2 實(shí)驗(yàn)內(nèi)容 本實(shí)驗(yàn)包括學(xué)習(xí)FTP 協(xié)議的工作原理,學(xué)習(xí)FTP 的使用方法,了解FTP 的常用命令,了解FTP 的工作過(guò)程以及理解FTP 的主動(dòng)模式和被動(dòng)模式。8.3 實(shí)驗(yàn)環(huán)境本實(shí)驗(yàn)采用兩臺(tái)PC機(jī),一臺(tái)作為FTP服務(wù)器,另一臺(tái)作為FTP客戶端,兩臺(tái)PC機(jī)通過(guò)一臺(tái)三層交換機(jī)相連。下圖給出了本實(shí)驗(yàn)的組網(wǎng)方式。 圖8.1 FTP協(xié)議分析實(shí)驗(yàn)組網(wǎng)8.4 實(shí)驗(yàn)步驟 步驟一:登錄FTP 服務(wù)器,捕獲數(shù)據(jù)報(bào)文并進(jìn)行分析1、確認(rèn)
52、FTP 服務(wù)器工作正常,記錄FTP 服務(wù)器的IP 地址:35/24,客戶端的IP地址為51/24,F(xiàn)TP服務(wù)器的登陸帳號(hào)為:用戶名:comnet,密碼:。2、在客戶機(jī)上啟動(dòng)網(wǎng)絡(luò)協(xié)議分析儀,設(shè)置過(guò)濾條件并進(jìn)行數(shù)據(jù)捕獲。在工具欄點(diǎn)擊“過(guò)濾器”按鈕,會(huì)彈出“設(shè)置&過(guò)濾器”對(duì)話框,在“過(guò)濾器類型”中選擇“類型過(guò)濾器”,類型值中選擇“ftp 協(xié)議”,點(diǎn)擊“設(shè)置參數(shù)”按鈕后“確定”,然后啟動(dòng)協(xié)議分析儀進(jìn)行捕獲。3、登錄FTP 服務(wù)器,在命令行提示符下運(yùn)行:ftp 0 ,即可建立與FTP服務(wù)器的連接,按照提示輸入賬號(hào)(comnet),密碼(),便進(jìn)入了FTP 的命令行界面,此時(shí)運(yùn)行FTP 的命令dir、get、quit 等,從中可以看到FTP 的反饋信息,以及
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江西師范高等??茖W(xué)校高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年武漢電力職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 航空運(yùn)輸合同集錦
- 人工智能算法開發(fā)與應(yīng)用合同
- 幼兒園植樹節(jié)策劃方案2021【五篇】
- 桉樹造林工程承包合同書
- 新企業(yè)之間借款合同范本
- 采購(gòu)法務(wù)與合同管理1
- 咨詢培訓(xùn)服務(wù)合同模板
- 校車租賃合同書
- 2025-2030年中國(guó)清真食品行業(yè)運(yùn)行狀況及投資發(fā)展前景預(yù)測(cè)報(bào)告
- 廣東省茂名市電白區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 《教育強(qiáng)國(guó)建設(shè)規(guī)劃綱要(2024-2035年)》全文
- 2025年河南洛陽(yáng)市孟津區(qū)引進(jìn)研究生學(xué)歷人才50人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 臨床提高膿毒性休克患者1h集束化措施落實(shí)率PDCA品管圈
- 汽車車身密封條設(shè)計(jì)指南
- 2024建安杯信息通信建設(shè)行業(yè)安全競(jìng)賽題庫(kù)(試題含答案)
- JBT 14727-2023 滾動(dòng)軸承 零件黑色氧化處理 技術(shù)規(guī)范 (正式版)
- 術(shù)后譫妄及護(hù)理
- 醫(yī)藥行業(yè)的市場(chǎng)營(yíng)銷與渠道拓展
- 壓力管道安全技術(shù)監(jiān)察規(guī)程-工業(yè)管道
評(píng)論
0/150
提交評(píng)論