第一篇:西安交通大學(xué) 計(jì)算機(jī) 網(wǎng)絡(luò)原理實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)網(wǎng)絡(luò)原理課內(nèi)實(shí)驗(yàn)
專業(yè)班級(jí) 計(jì)算機(jī)15 學(xué)生姓名 高君宇 學(xué) 號(hào) 2110505112 提交日期 2014年6月8日 Email 309852008@qq.com
實(shí)驗(yàn)一
基于Boson Netsim軟件的路由器配置實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/p>
(1)掌握路由器等設(shè)備的配置,掌握簡(jiǎn)單的組網(wǎng)技術(shù)。(2)了解路由器、交換機(jī)等網(wǎng)絡(luò)常用設(shè)備的配置方法;(3)掌握CLI方式(命令行)下IOS命令的使用;
(4)掌握靜態(tài)路由和動(dòng)態(tài)路由(RIP、OSPF)的配置方法。
二、實(shí)驗(yàn)內(nèi)容
本實(shí)驗(yàn)要求學(xué)生自行構(gòu)建一個(gè)網(wǎng)絡(luò)拓?fù)?,要求包?個(gè)以上路由器,用于連接兩個(gè)以太網(wǎng),每個(gè)以太網(wǎng)至少包括1臺(tái)主機(jī);完成路由器、主機(jī)等設(shè)備的配置;使用RIP或OSPF來(lái)維護(hù)路由器的路由表。
三、實(shí)驗(yàn)步驟
步驟一:首先連接拓?fù)鋱D,兩個(gè)主機(jī)通過(guò)三個(gè)路由器實(shí)現(xiàn)連接。
步驟二:配置各個(gè)路由器的名稱,端口IP地址,子網(wǎng)掩碼,封裝格式及時(shí)鐘頻率。步驟三:配置各個(gè)主機(jī)的IP地址,子網(wǎng)掩碼,以及與其相連的路由器端口地址。步驟四:配置RIP協(xié)議,實(shí)現(xiàn)路由選擇及IP分組轉(zhuǎn)發(fā)。
四、實(shí)驗(yàn)過(guò)程及結(jié)果
Router1:
Router2:
Router3:
PC1
PC2
結(jié)果:
配置靜態(tài)路由: R1:
R2:
R3:
配置動(dòng)態(tài)路由: R1:
R2:
R3:
五、實(shí)驗(yàn)分析
(1)命令
Configure terminal:特權(quán)模式進(jìn)入全局配置模式;
Hostname router:配置路由器名稱命令;
Encapsulation hdlc:封裝幀(3種串行接口幀封裝格式,HDLC是默認(rèn)的封裝格式;
Clock rate:設(shè)置時(shí)鐘頻率;
No shutdown:激活接口(在執(zhí)行激活命令后,接口狀態(tài)剛開(kāi)始還是up狀態(tài),又
變成down狀態(tài)了,之所以出現(xiàn)這種現(xiàn)象,是因?yàn)檫€沒(méi)有配置另一端接口,它還處于非活動(dòng)狀態(tài),還不能接收來(lái)自于現(xiàn)在這個(gè)接口的任何信息)
Ping:因特網(wǎng)包探測(cè)器,用于測(cè)試網(wǎng)絡(luò)連接量的程序。
(2)結(jié)果分析
Ping命令會(huì)發(fā)送一個(gè)ICMP回聲請(qǐng)求消息給目的地并報(bào)告是否收到所希望的
ICMP回聲應(yīng)答;一般的,連續(xù)發(fā)送4個(gè)32字節(jié)的ICMP請(qǐng)求包,而此實(shí)驗(yàn)中發(fā) 送了5個(gè),收到了5個(gè);根據(jù)是否收到回聲應(yīng)答以及回聲響應(yīng)時(shí)間來(lái)判斷網(wǎng)絡(luò)的連通性。
Time:響應(yīng)時(shí)間,值越小,說(shuō)明連接這個(gè)地址速度越快 TTL:生存期,即路由跳數(shù)
六、實(shí)驗(yàn)心得
通過(guò)這次實(shí)驗(yàn),我對(duì)于路由器的配置過(guò)程有了更深地了解,同時(shí)也對(duì)網(wǎng)絡(luò)連接的基本原理有了實(shí)際化地體驗(yàn),以前只是在書(shū)本上看到局域網(wǎng)之間,廣域網(wǎng)之間連接通過(guò)網(wǎng)橋,路由器等,但具體的實(shí)施只靠圖片及想象,而這次實(shí)驗(yàn)讓我親身實(shí)踐了解,我相信會(huì)有更深地認(rèn)識(shí)的。
實(shí)驗(yàn)二
利用分組嗅探器(ethereal)分析協(xié)議HTTP
一、實(shí)驗(yàn)?zāi)康?/p>
利用ethereal軟件分析HTTP及其下層協(xié)議(TCP協(xié)議、IP協(xié)議等),了解網(wǎng)絡(luò)中數(shù)據(jù)封裝的概念,并掌握HTTP及TCP協(xié)議的工作過(guò)程。(1)掌握計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)封裝的概念;
(2)掌握HTTP協(xié)議的基本原理及數(shù)據(jù)包格式;
(3)掌握TCP協(xié)議的連接建立、數(shù)據(jù)傳輸、連接釋放的過(guò)程;(4)掌握IP協(xié)議的基本原理和IP分組的格式。
二、實(shí)驗(yàn)內(nèi)容
本實(shí)驗(yàn)要求學(xué)生從ethereal截獲的報(bào)文中提取并分析HTTP請(qǐng)求報(bào)文和HTTP應(yīng)答報(bào)文;綜合分析截獲的報(bào)文,概括HTTP協(xié)議的工作過(guò)程;從截獲報(bào)文中選擇TCP建立連接和釋放連接的報(bào)文,分析各個(gè)字段的值并概括TCP協(xié)議的工作過(guò)程;從截獲報(bào)文中分析IP協(xié)議的工作過(guò)程和IP分組的格式。
三、實(shí)驗(yàn)結(jié)果與分析
分析:
實(shí)驗(yàn)中第5行中IP為115.154.86.61的客戶端向域名為up.ijinshan.com發(fā)送請(qǐng)求建立TCP連接,序列號(hào)為0,長(zhǎng)度為0,最大分段大小為1460;
第6行中up.ijinshan.com向115.154.86.61發(fā)送響應(yīng),序列號(hào)為0,下一個(gè)期待的號(hào)為1(表示序列號(hào)為0的序列已收到),窗口大小為5840,最大分段大小為1460;
第7行中客戶端向服務(wù)端發(fā)送了一個(gè)確認(rèn),序列號(hào)為1,下一個(gè)期待的號(hào)為1,窗口大小為64240,長(zhǎng)度為0; 此時(shí)通過(guò)三次握手協(xié)議連接已經(jīng)建立。
第8行中http客戶端發(fā)送http請(qǐng)求報(bào)文以便進(jìn)入TCP連接插口,使用永久連接; 第9行中服務(wù)端向客戶端發(fā)送一個(gè)確認(rèn),序列號(hào)為1,下一個(gè)期待的號(hào)為195,窗口大小為6432,長(zhǎng)度為0;
第10行中服務(wù)端又向客戶端發(fā)送一個(gè)響應(yīng)的http報(bào)文,表示收到請(qǐng)求報(bào)文;
第23行中客戶端又向服務(wù)端發(fā)送http請(qǐng)求報(bào)文,分析原因是可能服務(wù)端發(fā)送的響應(yīng)http報(bào)文丟失;
第25行服務(wù)端又向客戶端發(fā)送一個(gè)響應(yīng)的http報(bào)文;
第26行客戶端發(fā)送響應(yīng)報(bào)文,序列號(hào)為393,期待下一個(gè)序列號(hào)為1225,此時(shí)窗口大小為63016,長(zhǎng)度為0;
第5行的IP報(bào)文分析:
源地址:115.154.86.61
目的地址(域名):114.112.68.214(up.ijinshan.com)
版本號(hào):4
報(bào)頭長(zhǎng)度:20個(gè)字節(jié)
服務(wù)類型域:0x00
總長(zhǎng)度:48
標(biāo)識(shí)域:0x224f(8783)
分段標(biāo)志:DF=0x04,即不允許分段
段偏移量:0
生存期:64
協(xié)議域:TCP
頭校驗(yàn)和:0x0000
源地址:115.154.86.61
目的地址:114.112.68.214
TCP:源端口——52101;目的端口——http(80)
分析http協(xié)議工作過(guò)程:(1)瀏覽器分析超鏈指向頁(yè)面的URL。
(2)瀏覽器向 DNS 請(qǐng)求解析 http://www.tmdps.cn.edu.bit.software.ftptrans;
四、實(shí)驗(yàn)結(jié)果
字符界面:
UI初始化界面:
soket實(shí)現(xiàn)上傳功能:
Soket實(shí)現(xiàn)下載功能:
五、實(shí)驗(yàn)心得
本次實(shí)驗(yàn)中,我在網(wǎng)上查閱了很多資料,并參考了網(wǎng)絡(luò)上的一些源碼,進(jìn)行了一些修改。懂得其中的基本流程,例如建立請(qǐng)求連接時(shí),首先得建立啟動(dòng)套接字,根據(jù)其響應(yīng)開(kāi)始建立連接,要發(fā)送IP地址與端口號(hào)才能建立此控制連接(socket端口號(hào)為21)。我也掌握基于socket網(wǎng)絡(luò)編程的基本知識(shí),掌握FTP客戶端和服務(wù)器端數(shù)據(jù)交換的方式和數(shù)據(jù)包格式。在使用socket編程的時(shí)候,學(xué)習(xí)到了不少socekt的相關(guān)知識(shí),特別是其中和網(wǎng)絡(luò)相關(guān)的眾多函數(shù)和結(jié)構(gòu)體。
這次實(shí)驗(yàn)讓我對(duì)socket網(wǎng)絡(luò)編程的基本原理有了更深刻地了解,明白平時(shí)在ftp下載文件的內(nèi)部過(guò)程,讓我對(duì)網(wǎng)絡(luò)原理這門課又有了進(jìn)一步認(rèn)識(shí),希望以后能了解更多。
六、源代碼
由于源代碼比較多,我這里只給出源代碼的部分截圖:
FtpClient類:
FtpClientUI類:
FtpServer類:
PublicFunc類:
第二篇:計(jì)算機(jī)網(wǎng)絡(luò)原理實(shí)驗(yàn)報(bào)告
重慶交通大學(xué) 實(shí)驗(yàn)報(bào)告
班 級(jí): 電子信息 專業(yè) 級(jí) 班
學(xué) 號(hào):
姓 名:
實(shí)驗(yàn)項(xiàng)目名稱: 計(jì)算機(jī)網(wǎng)絡(luò)原理實(shí)驗(yàn)
實(shí)驗(yàn)項(xiàng)目性質(zhì): 設(shè)計(jì)性(驗(yàn)證性)
實(shí)驗(yàn)所屬課程: 計(jì)算機(jī)網(wǎng)絡(luò)
實(shí)驗(yàn)室(中心): 軟件實(shí)驗(yàn)室
指 導(dǎo) 教 師 :
實(shí)驗(yàn)完成時(shí)間: 2016 年 6 月 29
實(shí)驗(yàn)1 控制臺(tái)網(wǎng)絡(luò)操作的基本命令
實(shí)驗(yàn)?zāi)康模?/p>
掌握和使用控制臺(tái)網(wǎng)絡(luò)操作的基本命令:ipconfig,ping,tracert,arp,dhcp,nslookup,netstat。
實(shí)驗(yàn)環(huán)境:
Windows7,使用命令提示符
實(shí)驗(yàn)步驟: ipconfig 使用ipconfig/all查看自己計(jì)算機(jī)的網(wǎng)絡(luò)配置,盡可能明白每行的意思。分析:你和旁邊的計(jì)算機(jī)是否處于同一子網(wǎng),為什么? Ping 練習(xí)ping命令,掌握反饋的意思。
通過(guò)ping/?了解ping命令的各種選項(xiàng)并實(shí)際使用。Tracert/pathping 使用tracert或pathping進(jìn)行路由追蹤。思考為何能進(jìn)行路由追蹤?請(qǐng)實(shí)際驗(yàn)證。Arp 以arp –a命令,查看當(dāng)前arp緩存,并通過(guò)網(wǎng)絡(luò)獲得查看緩存的變化。以arp –s命令將網(wǎng)關(guān)設(shè)置為靜態(tài)arp。Dhcp 使用ipconfig/release釋放自動(dòng)獲取的網(wǎng)絡(luò)配置,并用ipconfig/renew重新獲取,了解DHCP。
如果你不能釋放,請(qǐng)思考如何處理。常用端口號(hào)
打開(kāi)C:WINDOWSsystem32driversetcservices文件,了解常用的端口號(hào)分配。Netstat 練習(xí)netstat命令,查看當(dāng)前的網(wǎng)絡(luò)連接狀況。Nslookup 練習(xí)nslookup命令,進(jìn)行命令行的DNS解析。Hosts文件
打開(kāi)C:WINDOWSsystem32driversetchosts文件,思考如何屏蔽瀏覽網(wǎng)頁(yè)和觀看視頻時(shí)的廣告?
實(shí)驗(yàn)內(nèi)容: ipconfig
Ping
tracert/pathping
arp
Dhcp
netstat
nslookup
hosts文件
? 實(shí)驗(yàn)結(jié)果與分析
1.是同一子網(wǎng)
因?yàn)槟J(rèn)網(wǎng)關(guān)是同一個(gè)子網(wǎng)里面取出來(lái)的一個(gè)ip地址作為的,既然默認(rèn)網(wǎng)關(guān)都一樣,那就是在同一個(gè)子網(wǎng)之內(nèi),也就是處于同一個(gè)網(wǎng)絡(luò)。
如果不在同一個(gè)網(wǎng)絡(luò)之內(nèi)的兩臺(tái)電腦肯定是擁有不一樣的網(wǎng)關(guān)的。
2.Tracert(跟蹤路由)是路由跟蹤實(shí)用程序,用于確定 IP 數(shù)據(jù)報(bào)訪問(wèn)目標(biāo)所采取的路徑。Tracert 命令用 IP 生存時(shí)間(TTL)字段和 ICMP 錯(cuò)誤消息來(lái)確定從一個(gè)主機(jī)到網(wǎng)絡(luò)上其他主機(jī)的路由。
3.利用系統(tǒng)文件hosts,在該文件后面添加廣告地址屏蔽
實(shí)驗(yàn)2 Wireshark實(shí)驗(yàn)
本部分實(shí)驗(yàn)在Wireshark中進(jìn)行。請(qǐng)?jiān)L問(wèn) Wireshark圖文教程 和 中國(guó)協(xié)議分析網(wǎng) 熟悉其使用。
DNS解析
進(jìn)行一個(gè)DNS解析,用Wireshark進(jìn)行分析,了解UDP和DNS的使用。
這是捕獲的通過(guò)百度得到的“無(wú)線路由器設(shè)置細(xì)節(jié)詳解”
下圖是進(jìn)行DNS緩存清除
實(shí)驗(yàn)3 Cisco Packet Tracer實(shí)驗(yàn)
本部分實(shí)驗(yàn)在Cisco Packet Tracer軟件中完成。請(qǐng)同學(xué)們先了解VLSM、CIDR、RIP、OSPF、VLAN、STP、NAT及DHCP等概念,以進(jìn)行網(wǎng)絡(luò)規(guī)劃和配置。
CPT軟件使用簡(jiǎn)介
了解和熟悉CPT軟件的使用。請(qǐng)先閱讀使用簡(jiǎn)介
用交換機(jī)連接PC構(gòu)建LAN 構(gòu)建如下所示的拓?fù)浣Y(jié)構(gòu)。進(jìn)行各PC的基本網(wǎng)絡(luò)配置,要求相互能ping通。
實(shí)驗(yàn)結(jié)果
如圖是我構(gòu)建的拓?fù)浣Y(jié)構(gòu)
上圖中的PC和多路交換機(jī)中的節(jié)點(diǎn)是綠色的,表示該連接是暢通的;當(dāng)它是紅色的時(shí)候,表示該連接是阻塞的;
CLI信息
VLAN設(shè)置
RIP設(shè)置
思考:
1、這些PC處于同一個(gè)子網(wǎng)嗎?不在同一個(gè)子網(wǎng)能否通信?
答:這些PC是處于同一子網(wǎng)。它們雖然不在同一子網(wǎng),但是不影響它們之間的通信。
2、測(cè)試如PC1的IP為192.168.1.1/24,而PC2的IP為192.168.2.1/24能否通信?
3、測(cè)試如PC1的IP為192.168.1.1/16,而PC2的IP為192.168.2.1/24能否通信?
4、設(shè)置網(wǎng)關(guān)了嗎?為什么?
答:我未設(shè)置網(wǎng)關(guān)。因?yàn)榭煞峙浣o主機(jī)的第一個(gè)地址被PC占有。
思考:
集線器Hub是只工作在物理層的設(shè)備,它與交換機(jī)的區(qū)別何在?請(qǐng)?jiān)贑PT軟件中進(jìn)行實(shí)際驗(yàn)證。
答:1.從工作方式來(lái)看:集線器是一種廣播模式,容易產(chǎn)生廣播風(fēng)暴,而當(dāng)交換機(jī)工作的時(shí)候,只有發(fā)出請(qǐng)求的端口和目的端口之間相互相應(yīng)而不影響其它端口,因此交換機(jī)就能夠隔離沖突與病有效的抑制廣播風(fēng)暴的產(chǎn)生。
2.從帶寬來(lái)看:集線器所有端口都是共想一條帶寬,是總線型拓?fù)浣Y(jié)構(gòu);而對(duì)于交換機(jī)而言,每個(gè)端口都有一條獨(dú)占的帶寬。
驗(yàn)證:將左邊的交換機(jī)2960替換為集線器hub。
用PC0 ping PC1,用PC2 ping PC3,模擬結(jié)果如下圖所示
實(shí)驗(yàn)4 靜態(tài)路由配置
靜態(tài)路由是非自適應(yīng)性路由計(jì)算協(xié)議,是由管理人員手動(dòng)配置的,不能夠根據(jù)網(wǎng)絡(luò)拓?fù)涞淖兓淖儭R虼?,靜態(tài)路由非常簡(jiǎn)單,適用于非常簡(jiǎn)單的網(wǎng)絡(luò)。
在當(dāng)前這個(gè)簡(jiǎn)單的拓?fù)浣Y(jié)構(gòu)中我們可以使用靜態(tài)路由,即需要直接告訴路由器到某網(wǎng)絡(luò)該怎么走。在上述配置情況如下添加如下命令:
交通大學(xué)路由器:
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 //到3.0這個(gè)網(wǎng)絡(luò)的下一跳是2.2 Router(config)#exit //退到全局配置模式
Router#show ip route //查看路由表
同理,重慶大學(xué)路由器:
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 //到1.0這個(gè)網(wǎng)絡(luò)的下一跳是2.1 Router(config)#exit //退到全局配置模式
Router#show ip route //查看路由表
VLAN間通信
構(gòu)建如下拓?fù)浣Y(jié)構(gòu):
其中,兩個(gè)2960交換機(jī)和核心的3560交換機(jī)使用Gbit口相連。
Cisco 3560交換機(jī)是局域網(wǎng)中的核心交換機(jī),將其作為VTP Server,VLAN在其上創(chuàng)建。配置如下:
Switch(config)#hostname 3560 //更改交換機(jī)名稱
3560(config)#vtp domain cqjtu //設(shè)置VTP(VLAN中繼協(xié)議)域名稱
3560(config)#vtp mode server //設(shè)置其為VTP服務(wù)器
3560(config)#vlan 2 //新建VLAN2(缺省的,交換機(jī)所有端口都屬于VLAN1,不能使用)
3560(config-vlan)#name computer //別名
3560(config-vlan)#exit
3560(config)#vlan 3 //再建VLAN3
3560(config-vlan)#name communication //別名
3560(config-vlan)#exit
3560(config)#int vlan 2 //配置接口VLAN2,它將是該子網(wǎng)的網(wǎng)關(guān)
3560(config-if)#ip address 192.168.1.1 255.255.255.0 3560(config-if)#exit
3560(config)#int vlan 3 //配置接口VLAN2,它將是該子網(wǎng)的網(wǎng)關(guān)
3560(config-if)#ip address 192.168.2.1 255.255.255.0
兩個(gè)Cisco 2960交換機(jī)是作為局域網(wǎng)中的匯聚層/接入層交換機(jī),將其作為VTP Client,自己決定哪些端口劃入哪個(gè)VLAN。左邊交換機(jī)配置如下:
Switch(config)#hostname 2960A //更改交換機(jī)名稱
2960A(config)#vtp domain cqjtu //加入名為cqjtu的VTP域
2960A(config)#vtp mode client //設(shè)置其為VTP客戶
2960A(config)#int g1/1 //配置與核心交換機(jī)連接的端口
2960A(config-if)#switchport mode trunk //設(shè)置該端口為中繼(trunk)模式
2960A(config-if)#switchport trunk allowed vlan all //允許為所有的VLAN中繼
2960A(config-if)#exit
2960A(config)#int f0/1 //將接口1劃分到VLAN2 2960A(config-if)#switchport mode access 2960A(config-if)#switchport access vlan 2 2960A(config-if)#exit
2960A(config)#int f0/2 //將接口2劃分到VLAN3 2960A(config-if)#switchport mode access 2960A(config-if)#switchport access vlan 3
右邊交換機(jī)2960B與此類似,請(qǐng)參照配置。此時(shí)在3個(gè)交換機(jī)的特權(quán)模式下,都可使用show vtp status命令查看VTP狀態(tài),使用show vlan命令查看VLAN狀態(tài)
各PC基本配置如下:
機(jī)器名 PC0 PC1 PC2 PC3 連接的端口 2960A-F0/1 2960A-F0/2 2960B-F0/1 2960B-F0/2
所屬VLAN VLAN 2 VLAN 3 VLAN 2 VLAN 3
IP 192.168.1.2 192.168.2.2 192.168.1.3 192.168.2.3
子網(wǎng)掩碼 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0
網(wǎng)關(guān) 192.168.1.1 192.168.2.1 192.168.1.1 192.168.2.1 基本配置完成。同VLAN可以ping通,而不同VLAN不行(即使配置為同一子網(wǎng)),且得到統(tǒng)一規(guī)劃和管理。
目前的問(wèn)題是:廣播風(fēng)暴抑制了,但VLAN間的正常通信如何進(jìn)行? 此時(shí)我們需要所謂的獨(dú)臂路由器為其進(jìn)行轉(zhuǎn)發(fā)!因?yàn)槲覀兊暮诵慕粨Q機(jī)是個(gè)3層交換機(jī),也稱路由交換機(jī),即具有路由功能,因此配置如下
3560(config)#int g0/1 //配置該接口
3560(config-if)#switchport trunk encapsulation dot1q //封裝VLAN協(xié)議
3560(config-if)#switchport mode trunk //中繼模式
3560(config-if)#switchport trunk allowed vlan all //轉(zhuǎn)發(fā)所有VLAN 3560(config-if)#exit
3560(config)#int g0/2 //配置該接口
3560(config-if)#switchport trunk encapsulation dot1q //封裝VLAN協(xié)議
3560(config-if)#switchport mode trunk //中繼模式
3560(config-if)#switchport trunk allowed vlan all //轉(zhuǎn)發(fā)所有VLAN 3560(config-if)#exit
3560(config)#ip routing //啟用路由功能
第三篇:西安交通大學(xué)第三次匯編實(shí)驗(yàn)報(bào)告
80x86 匯編語(yǔ)言程序設(shè)計(jì)課內(nèi)實(shí)驗(yàn)報(bào)告 班級(jí)
實(shí)驗(yàn)時(shí)間 2020-6-3 姓名
學(xué)號(hào)
實(shí)驗(yàn)內(nèi)容概述
1、對(duì)學(xué)生成績(jī)存為一個(gè)數(shù)組,并根據(jù) 10 分為一段進(jìn)行計(jì)次 2、使用遞歸子程序?qū)崿F(xiàn)斐波那契數(shù)列 3、利用高級(jí)匯編語(yǔ)言技術(shù)里的條件匯編,實(shí)現(xiàn)對(duì)字符串長(zhǎng)度的判斷,若長(zhǎng)度大于等于 10,則將指定程序段執(zhí)行 5 次 實(shí)驗(yàn)步驟
1、將學(xué)生成績(jī)和用來(lái)記錄分?jǐn)?shù)段人數(shù)的變量放入程序段,然后遍歷每一個(gè)學(xué)生的成績(jī)并判斷 2、編寫(xiě)子程序 FIB 實(shí)現(xiàn)遞歸調(diào)用和前兩位求和,指定寄存器 AX 和 DX 存儲(chǔ)所得到的當(dāng)前數(shù)據(jù)和前一位數(shù)據(jù) 3、利用變量 K 計(jì)算指定字符串的長(zhǎng)度,用條件匯編 IF 對(duì) K 判斷,如果大于等于 10,則重復(fù)匯編指定指令 實(shí)驗(yàn)中遇到的問(wèn)題及其解決方法 1、問(wèn)題 ? 在宏匯編中 IF 無(wú)法對(duì)程序計(jì)算得出后存儲(chǔ)在寄存器中的結(jié)果進(jìn)行判斷 ? 問(wèn)題是在實(shí)驗(yàn) 3 中遇到,解決的思路是先嘗試用立即數(shù)方式可以運(yùn)行,但考慮到程序的使用性,面對(duì)較長(zhǎng)的字符串,無(wú)法直接得出立即數(shù)。后在宏匯編加入新的形參變量,運(yùn)行后發(fā)現(xiàn)實(shí)參只有是立即數(shù)才可成功運(yùn)行 ? 解決問(wèn)題的步驟是在數(shù)據(jù)段直接進(jìn)行 K EQU S-X 指令,則 K 是經(jīng)過(guò)計(jì)算后長(zhǎng)度常量,符合程序要求
………… 實(shí)驗(yàn)結(jié)果
正確
****年**月**日 建議 無(wú) 備注 無(wú)
第四篇:計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)報(bào)告
姓 名 學(xué) 號(hào) 專 業(yè) 班 級(jí) 指導(dǎo)教師毛緒紋
2017.12 實(shí)驗(yàn)2-1 PPP 與 PPPoE 學(xué)習(xí)
實(shí)驗(yàn)配置說(shuō)明
該實(shí)驗(yàn)主要用于觀察PPPoE和PPP的數(shù)據(jù)封裝格式。其中,PC1到ISP1段的鏈路使用PPPoE,ISP1已經(jīng)配置為PPPoE服務(wù)器。ISP1和ISP2之間的鏈路使用PPP。實(shí)驗(yàn)?zāi)康?/p>
?
了解PPP協(xié)議的封裝格式。?
了解PPPoE協(xié)議的封裝格式。實(shí)驗(yàn)步驟
任務(wù):觀察PPP協(xié)議和PPPoE協(xié)議的數(shù)據(jù)封裝格式
?
步驟1:準(zhǔn)備工作
單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色
?
步驟2:建立PPPoE連接
單擊拓?fù)鋱D中的 PC1,在彈出窗口中單擊 Desktop 選項(xiàng)卡,選擇桌面上 的 Command 工具,在其中輸入 ipconfig 命令查看 PC1 的 IP 地址信息,PC1 在初始狀態(tài)下并未配置 IP 地址。選擇 PPPoE 撥號(hào)工具,在彈出窗口中輸入撥號(hào) 信息,即用戶名(User Name)和密碼(Password):ISP1 預(yù)設(shè)了兩個(gè)用戶 名,分別為 user 和 admin,密碼與用戶名相同。輸入撥號(hào)信息后單擊 Connect 按鈕,建立 PPPoE 連接。關(guān)閉 PPPoE 撥號(hào)窗口,重新打開(kāi) Command 工具,輸入 ipconfig 命令查 看 PC1 是否獲取到 IP 地址。如已獲取到 ISP1 預(yù)設(shè)的地址池范圍內(nèi)的 IP 地 址,則表示 PPPoE 撥號(hào)成功。
?
步驟3:添加并捕獲數(shù)據(jù)包
進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單PDU)按鈕,在拓?fù)鋱D中添加PC1 向 PC2 發(fā)送的數(shù)據(jù)包。單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕捕獲數(shù)據(jù)。此時(shí)PC1 上出現(xiàn)信封圖標(biāo),并在信封圖標(biāo)上閃爍“√”圖標(biāo)。此時(shí)可再次單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕停止捕獲數(shù)據(jù)包。?
步驟4:觀察PPPoE協(xié)議封裝格式
選擇事件列表中PC1 到Switch0 或者 Switch0 到 ISP1 的數(shù)據(jù)包,即事件 列表中的第二或第三個(gè)數(shù)據(jù)包。單擊其 Info 項(xiàng)上的色塊,在彈出的 PDU 信 息窗口中選擇 Inbound PDU Details 選項(xiàng)卡。
?
步驟5:觀察PPP協(xié)議的封裝格式 選擇事件列表中 ISP1 到 ISP2 的數(shù)據(jù)包,即事件列表中第四個(gè)數(shù)據(jù)包。單擊其 Info 項(xiàng)上的色塊,在彈出的 PDU 信息窗口中選擇 Inbound PDU Details 選項(xiàng)卡。觀察 PPP 的封裝,將鼠標(biāo)焦點(diǎn)置于協(xié)議某字段內(nèi),按住鼠 標(biāo)左鍵并上下或左右拖動(dòng)鼠標(biāo)可以觀察到該字段完整的取值。
思考題:
1.ADSL 接入采用 PPPoE 的優(yōu)點(diǎn)有哪些?
答:PPPoE具有較高的性能價(jià)格比。實(shí)用方便,實(shí)際組網(wǎng)方式也很簡(jiǎn)單,大大降低了網(wǎng)絡(luò)的復(fù)雜程度。2.PPPoE 中,PPP 幀和 Ethernet 幀的封裝關(guān)系是什么? 答:PPPOE的封裝層次:IP->PPP->PPPOE->Ethernet.實(shí)驗(yàn)2-以太網(wǎng)幀的封裝實(shí)驗(yàn)
實(shí)驗(yàn)?zāi)康?/p>
?
觀察以太網(wǎng)幀的封裝格式。
?
對(duì)比單播以太網(wǎng)幀和廣播以太網(wǎng)幀的目標(biāo)MAC地址。實(shí)驗(yàn)步驟
(1)任務(wù)一:觀察單播以太網(wǎng)幀的封裝
?
步驟1:準(zhǔn)備工作
單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。
?
步驟2:捕獲數(shù)據(jù)包
進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D中添加 PC0 向 PC2 發(fā)送的數(shù)據(jù)包。單擊 Auto Capture/Play(自動(dòng)捕獲/執(zhí)行)按鈕,捕獲數(shù)據(jù)包。當(dāng) PC2 發(fā)送的響應(yīng)包返回 PC0 后通信結(jié)束,再次單擊 Auto Capture/Play(自動(dòng)捕獲/執(zhí)行)按鈕,停止數(shù)據(jù)包的捕獲。
?
步驟3:觀察以太網(wǎng)幀的封裝格式
選擇事件列表中第二個(gè)數(shù)據(jù)包(即 PC0 到 Switch0 的數(shù)據(jù)包),單擊其 右端 Info 項(xiàng)中的色塊。注意彈出窗口頂端的窗口信息:PDU Information at Device:Switch0,即當(dāng)前查看的是交換機(jī) Switch0 上的 PDU 信息。在彈出 窗口中選擇 Inbound PDU Details 選項(xiàng)卡。觀察其中 Ethernet(以太網(wǎng))對(duì)應(yīng)的封裝格式。
?
步驟4:觀察交換機(jī)是否會(huì)修改以太網(wǎng)幀各字段取值
選擇事件列表中第三個(gè)數(shù)據(jù)包(即 Switch0 到 PC2 的數(shù)據(jù)包),單擊其 右端 Info 項(xiàng)中的色塊。注意彈出窗口頂端的窗口信息: PDU Information at Device:PC2,即當(dāng)前查看的是 PC2 接收到的 PDU 信息。在彈出窗口中選擇 Inboud PDU Details 選項(xiàng)卡。仔細(xì)觀察其中 Ehternet 各字段取值,與步驟 2 中觀察的各字段取值進(jìn)行 對(duì)比,哪些字段取值發(fā)生了變化?重點(diǎn)觀察 DEST MAC 和 SRC MAC。
(2)任務(wù)二:觀察廣播以太網(wǎng)幀的封裝
?
步驟1:捕獲數(shù)據(jù)包
單擊 Add Complex PDU(添加復(fù)雜 PDU)按鈕,單擊 PC0,在彈出 的對(duì)話框中設(shè)置參數(shù):Destination IP Address(目標(biāo) IP 地址)設(shè)置為 255.255.255.255(這是一個(gè)廣播地址,表示該數(shù)據(jù)包發(fā)送給源站點(diǎn)所在廣 播域內(nèi)的所有站點(diǎn)),Source IP Address(源 IP 地址)設(shè)置為 192.168.1.1(該實(shí)驗(yàn)拓?fù)渲蓄A(yù)設(shè)的 PC0 的 IP 地址),Sequence Number(序列號(hào))設(shè)置 為 1,Size 設(shè)置為 0,Simulation Settings(模擬設(shè)置)選中 One Shot,其 對(duì)應(yīng)的 Time 設(shè)置為 1,然后單擊該對(duì)話框下方的 Create PDU 按鈕,創(chuàng)建數(shù)據(jù)包單擊 Auto Capture/Play(自動(dòng)捕獲/執(zhí)行)按鈕,捕獲數(shù)據(jù)包。
?
步驟2:觀察該廣播包的以太網(wǎng)封裝 選擇事件列表中第二個(gè)數(shù)據(jù)包(即 PC0 到 Switch0 的數(shù)據(jù)包),單擊其 右端 Info 項(xiàng)中的色塊。在彈出窗口中選擇 Inboud PDU Details 選項(xiàng)卡。觀察其 Ethernet 的封裝,重點(diǎn)觀察其 DEST MAC 字段的取值并進(jìn)行記 錄。結(jié)合背景知識(shí)中 MAC 地址的類型,思考 DEST MAC 字段取值的含義。
思考題
1.任務(wù)一中,觀察到的以太網(wǎng)幀封裝格式中前導(dǎo)碼字段的取值是什 么?闡述其在數(shù)據(jù)幀傳輸過(guò)程中的作用。
答:任務(wù)一中,前導(dǎo)碼字段取值為10101010···1010;
作用:以太網(wǎng)使用曼徹斯特編碼傳輸數(shù)據(jù),其特征是每個(gè)碼元中間有一次電壓的跳變,用于接收方提取同步信號(hào),實(shí)現(xiàn)與發(fā)送方的時(shí)鐘同步。
2.任務(wù)一中,Switch0 在轉(zhuǎn)發(fā)數(shù)據(jù)幀時(shí)是否修改其源 MAC 地址和目標(biāo) MAC 地址? 答:switch0轉(zhuǎn)發(fā)給pc2地?cái)?shù)據(jù)幀中源MAC地址和目標(biāo)MAC地址并未進(jìn)行修改。
3.交換機(jī)接收數(shù)據(jù)幀后,依據(jù)什么判斷該數(shù)據(jù)幀是單播還是廣播?或 依據(jù)什么判斷向哪個(gè)目標(biāo)結(jié)點(diǎn)轉(zhuǎn)發(fā)? 答:交換機(jī)工作在數(shù)據(jù)鏈路層,依據(jù)數(shù)據(jù)幀中的目標(biāo)MAC地址的取值判斷數(shù)據(jù)幀是單播還是廣播,依據(jù)目標(biāo)MAC地址判斷向哪個(gè)目標(biāo)節(jié)點(diǎn)轉(zhuǎn)發(fā)。
實(shí)驗(yàn)2-3 集線器與交換機(jī)的對(duì)比實(shí)驗(yàn)
實(shí)驗(yàn)配置說(shuō)明
該實(shí)驗(yàn)用到4個(gè)拓?fù)鋱D。其中拓?fù)鋱D1和拓?fù)鋱D2是以集線器為中心的共享式以太網(wǎng);拓?fù)鋱D3和拓?fù)鋱D4是以交換機(jī)為中心的交換式以太網(wǎng)。其中拓?fù)鋱D1和拓?fù)鋱D2主要用于觀察集線器的運(yùn)行及理解沖突域的概念;拓?fù)鋱D3和拓?fù)鋱D4主要用于觀察交換機(jī)的運(yùn)行及理解交換機(jī)隔離沖突域但不隔離廣播域的特性。在對(duì)應(yīng)的實(shí)驗(yàn)步驟中,我們需要將拓?fù)鋱D1和拓?fù)鋱D2使用交叉雙絞線連接起來(lái),將拓?fù)鋱D3和拓?fù)鋱D4使用交叉雙絞線連接起來(lái),從而觀察使用集線器和交換機(jī)進(jìn)行以太網(wǎng)擴(kuò)展時(shí)對(duì)沖突域和廣播域的影響,從而理解兩類設(shè)備在擴(kuò)展以太網(wǎng)時(shí)的作用和局限性。實(shí)驗(yàn)?zāi)康?/p>
?
了解集線器和交換機(jī)的如何轉(zhuǎn)發(fā)數(shù)據(jù)。
?
理解沖突域和廣播域的概念。
?
理解集線器和交換機(jī)在擴(kuò)大網(wǎng)絡(luò)規(guī)模中的作用和局限性。實(shí)驗(yàn)步驟
(1)任務(wù)一:觀察集線器和交換機(jī)的運(yùn)行
?
步驟1:準(zhǔn)備工作
單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。在 Realtime(實(shí)時(shí)模 式)下,當(dāng)拓?fù)鋱D中集線器及交換機(jī)各端口均呈綠色后,鼠標(biāo)雙擊右下角 處事件列表中 Fire 項(xiàng)下的暗紅色橢圓圖標(biāo),至 Last Status 均為 Successful 狀態(tài)。若單擊后 Last Status 不是 Successful,則重新雙擊該事件對(duì)應(yīng)的暗紅色橢圓圖標(biāo)。單擊下方 Delete 按鈕,刪除所有場(chǎng)景。?步驟2:觀察集線器對(duì)單播包的處理
進(jìn)入 Simulation(模擬模式),設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示ICMP事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,添加一個(gè)PC0向PC2發(fā)送的數(shù)據(jù)包。單擊Auto Capture/Play(自動(dòng)捕獲/播放)按 鈕捕獲數(shù)據(jù),仔細(xì)觀察數(shù)據(jù)包發(fā)送過(guò)程中,集線器向哪些 PC 轉(zhuǎn)發(fā)該單播包,以及各 PC 接收到數(shù)據(jù)包后如何處理該數(shù)據(jù)包。記錄觀察結(jié)果,以便后續(xù)實(shí) 驗(yàn)進(jìn)行對(duì)比分析。
?
步驟3.觀察交換機(jī)對(duì)單播包的處理
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。進(jìn)入 Simulation(模擬模式),設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,添加一個(gè) PC6 向 PC8 發(fā)送的數(shù)據(jù)包。單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,仔細(xì)觀察數(shù)據(jù)包發(fā)送 過(guò)程中,交換機(jī)向哪些 PC 轉(zhuǎn)發(fā)該單播包,以及各 PC 接收到數(shù)據(jù)包后如何 處理該數(shù)據(jù)包。記錄觀察結(jié)果并與步驟 2 進(jìn)行對(duì)比分析。
?
步驟 4.觀察集線器對(duì)廣播包的處理
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。進(jìn)入 Simulation(模擬模式),設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Complex PDU(添加復(fù)雜 PDU)按鈕,單擊 PC0,在彈出 的對(duì)話框中設(shè)置參數(shù):Destination IP Address(目標(biāo) IP 地址)設(shè)置為 255.255.255.255(這是一個(gè)廣播地址,表示該數(shù)據(jù)包發(fā)送給源站點(diǎn)所在廣 播域內(nèi)的所有站點(diǎn)),Source IP Address(源 IP 地址)設(shè)置為 192.168.1.1(該實(shí)驗(yàn)拓?fù)渲蓄A(yù)設(shè)的 PC0 的 IP 地址),Sequence Number(序列號(hào))設(shè)置 為 1,Size 設(shè)置為 0,Simulation Settings(模擬設(shè)置)選中 One Shot,其 對(duì)應(yīng)的 Time 設(shè)置為 1,然后單擊該對(duì)話框中下方的 Create PDU 按鈕,創(chuàng)建數(shù)據(jù)包。單擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,數(shù)據(jù)包到達(dá)集線器,再次單 擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,集線器向與源站點(diǎn) PC0 在同一廣播域的所有站點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)包。
?
步驟5.觀察交換機(jī)對(duì)廣播包的處理
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。參照步驟 4 的方法,在 PC6 上 添加一個(gè)復(fù)雜的 PDU,參數(shù)設(shè)置與步驟 4 相同(PC6 的預(yù)設(shè) IP 地址也是 192.168.1.1)。單擊
Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,數(shù)據(jù)包到達(dá)交換機(jī),再次單 擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,交換機(jī)向與源站點(diǎn) PC6 在同一廣播 域的所有站點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)包。仔細(xì)觀察這一過(guò)程中,交換機(jī)如何處理廣播包,進(jìn)而觀察以交換機(jī)為中心的以太網(wǎng)的廣播域的范圍。
(2)任務(wù)二:分別觀察以集線器和以交換機(jī)為中心的以太網(wǎng)中,多個(gè)站點(diǎn)同時(shí)發(fā)送數(shù)據(jù)的情況,理解沖突域的概念。
?
步驟1.觀察以集線器為中心的以太網(wǎng)中多個(gè)站點(diǎn)同時(shí)發(fā)送數(shù)據(jù)的情況
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D 1 中添加 PC0 向 PC2 發(fā)送的數(shù)據(jù)包;再次單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,添加 PC1 向 PC3 發(fā)送的數(shù)據(jù)包。單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,在此過(guò)程中仔細(xì)觀察 數(shù)據(jù)包到達(dá)各個(gè)結(jié)點(diǎn)的情況,集線器及主機(jī)對(duì)數(shù)據(jù)包的處理。??注 注: :設(shè)備上出現(xiàn)信封圖標(biāo)表示數(shù)據(jù)包到達(dá)該設(shè)備,信封上閃爍“ √” 表示通信成功完成,信封上閃爍“ Χ” 表示設(shè)備丟棄數(shù)據(jù)包,信封上 出現(xiàn)閃爍的火苗表示數(shù)據(jù)沖突。
?
步驟2.觀察以交換機(jī)為中心的以太網(wǎng)中多個(gè)站點(diǎn)同時(shí)發(fā)送數(shù)據(jù)的情況
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D 3 中添加 PC6 向 PC8 發(fā)送的數(shù)據(jù)包;再次單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,添加 PC7 向 PC9 發(fā)送的數(shù)據(jù)包。單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,在此過(guò)程中仔細(xì)觀察 數(shù)據(jù)包到達(dá)各個(gè)結(jié)點(diǎn)的情況,交換機(jī)及主機(jī)對(duì)數(shù)據(jù)包的處理。
(3)任務(wù)三:觀察集線器和交換機(jī)在擴(kuò)展以太網(wǎng)覆蓋范圍的同時(shí),對(duì)沖突域和廣播域范圍的影響
?
步驟1.觀察集線器擴(kuò)展以太網(wǎng)時(shí)對(duì)沖突域范圍的影響
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。單擊左下方 Connections(連接)圖標(biāo),選中 Copper Cross-Over(交叉線),在拓?fù)鋱D 1 中單擊集線器 1,在 彈出菜單中選中 port4;拖動(dòng)鼠標(biāo),單擊集線器 2,在彈出菜單中選中 port2。至此,我們得到一個(gè)由兩臺(tái)集線器互連起來(lái)的以太網(wǎng)。進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D中添加 PC0 向 PC2 發(fā)送的數(shù)據(jù)包;再次單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,添 加 PC4 向 PC5 發(fā)送的數(shù)據(jù)包。依次單擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,直至此次通信結(jié)束。在 此過(guò)程中仔細(xì)觀察并思考每一步驟數(shù)據(jù)包是被如何處理的。在這一過(guò)程中,由于延遲的存在,在 PC4 發(fā)送的數(shù)據(jù)到達(dá)集線器 1 沖突之前,PC0 發(fā)送的 數(shù)據(jù)包已經(jīng)到達(dá) PC2,而在 PC2 發(fā)送應(yīng)答包時(shí),與到達(dá)集線器 1 的數(shù)據(jù)沖 突。間隔一定時(shí)間后。PC2 重新發(fā)送數(shù)據(jù)包,最終數(shù)據(jù)到達(dá) PC0。PC4 與 PC5 的情況類似。
?
步驟2.觀察集線器擴(kuò)展以太網(wǎng)時(shí)對(duì)廣播域范圍的影響
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。參照任務(wù)一中的步驟4的操作方法,在PC0向其所在廣播域內(nèi)所有結(jié)點(diǎn)發(fā)送廣播包。依次單擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕,觀察廣播包的發(fā)送范圍。
?
步驟3.觀察交換機(jī)擴(kuò)展以太網(wǎng)時(shí)對(duì)沖突域及廣播域的影響
單擊下方 Delete 按鈕,刪除所有場(chǎng)景。參照步驟1和步驟 2,觀察交換機(jī)擴(kuò)展以太網(wǎng)時(shí)對(duì)沖突域和廣播域范圍的影響。
思考題
① 集線器在接收到發(fā)送給某結(jié)點(diǎn)的單播包時(shí)是如何轉(zhuǎn)發(fā)數(shù)據(jù)的?交換機(jī)又是如何處理單播包的?
答:集線器是把數(shù)據(jù)發(fā)往全部端口,交換機(jī)把數(shù)據(jù)發(fā)往相應(yīng)端口。
② 在以集線器/交換機(jī)為中心的以太網(wǎng)中,當(dāng)多個(gè)站點(diǎn)同時(shí)發(fā)送數(shù)據(jù)時(shí),是否會(huì)發(fā)生沖突?為什么?
答:集線器會(huì)發(fā)生沖突,交換機(jī)不會(huì)發(fā)生沖突。
③ 使用集線器擴(kuò)大以太網(wǎng)規(guī)模時(shí),有沒(méi)有可能會(huì)使以太網(wǎng)的性能下降? 答:不會(huì)。
④ 使用交換機(jī)擴(kuò)大以太網(wǎng)規(guī)模時(shí),有沒(méi)有可能會(huì)使以太網(wǎng)的性能下降?為什么 答:有可能。使用交換機(jī)解決了沖突域的問(wèn)題,但是交換機(jī)并不隔離廣播域,使用交換機(jī)擴(kuò)大網(wǎng)絡(luò)規(guī)模的同時(shí)也擴(kuò)大了廣播域。這將使以太網(wǎng)中廣播包的數(shù)量增加,當(dāng)廣播包的數(shù)據(jù)量達(dá)到一定數(shù)量時(shí),網(wǎng)絡(luò)性能下降。
2.4 實(shí)驗(yàn)四:交換機(jī)工作原理
實(shí)驗(yàn)配置說(shuō)明
該拓?fù)鋱D用于對(duì)交換機(jī)工作原理的觀察和理解。在數(shù)據(jù)包的發(fā)送過(guò)程中,觀察交換機(jī)地址轉(zhuǎn)發(fā)表的變化情況以及其根據(jù)地址轉(zhuǎn)發(fā)表的不同情況 采用不同的方式處理數(shù)據(jù)包的過(guò)程,從而理解交換機(jī)通過(guò)逆向自學(xué)習(xí)建立 地址轉(zhuǎn)發(fā)表及其對(duì)數(shù)據(jù)包的轉(zhuǎn)發(fā)規(guī)則。實(shí)驗(yàn)?zāi)康?/p>
①
理解交換機(jī)通過(guò)逆向自學(xué)習(xí)算法建立地址轉(zhuǎn)發(fā)表的過(guò)程。②
理解交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)幀的規(guī)則。③
理解交換機(jī)的工作原理。
實(shí)驗(yàn)步驟
1.任務(wù)一:準(zhǔn)備工作
??步驟 1:拓?fù)溆?xùn)練 打開(kāi)該實(shí)驗(yàn)對(duì)應(yīng)的練習(xí)文件“2-4 交換機(jī)工作原理.pka”。若此時(shí)交換 機(jī)端口指示燈呈橙色,則單擊主窗口右下角 Realtime 和 Simulation 模式切 換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。在 Realtime(實(shí)時(shí)模式)下,當(dāng)拓 撲圖中交換機(jī)各端口均呈綠色后,鼠標(biāo)雙擊右下角處事件列表中 Fire 項(xiàng)下 的暗紅色橢圓圖標(biāo),至 Last Status 均為 Successful 狀態(tài)。若單擊后 Last Status 不是 Successful,則重新雙擊該事件對(duì)應(yīng)的暗紅色橢圓圖標(biāo)。單擊下方 Delete 按鈕,刪除所有場(chǎng)景。??
步驟 2:刪除交換機(jī)地址轉(zhuǎn)發(fā)表 參照上文給出的刪除 Switch1 上地址轉(zhuǎn)發(fā)表的操作方法,分別刪除 Switch0、Switch1 和 Switch2 上的地址轉(zhuǎn)發(fā)表。
2.任務(wù)二:觀察交換機(jī)的工作原理
??步驟 1:查看并記錄 PC0 和 PC2 的 MAC 地址 鼠標(biāo)左鍵單擊 PC0,在彈出窗口中選擇Config 選項(xiàng)卡,選擇 FastEthernet0,查看并記錄其 MAC 地址(圖 2-13)。同樣的方法,查看并記 錄 PC2 的 MAC 地址。
??步驟 2:添加 PC0到PC2的數(shù)據(jù)包進(jìn)入Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D中添加 PC0 向 PC2 發(fā)送的數(shù)據(jù)包。
??步驟 3:分別查看三臺(tái)交換機(jī)在發(fā)送數(shù)據(jù)前的地址轉(zhuǎn)發(fā)表選中拓?fù)涔ぷ鲄^(qū)工具條上的 Inspect 工具,鼠標(biāo)移至拓?fù)涔ぷ鲄^(qū)單擊 Switch0,在彈出菜單中選擇 MAC Table 菜單項(xiàng),彈出窗口中顯示 Switch0 當(dāng)前的地址轉(zhuǎn)發(fā)表,如圖 2-14 所示(注:下圖僅為說(shuō)明地址轉(zhuǎn)發(fā)表的含義,并不是該步驟的查詢結(jié)果,實(shí)驗(yàn)者需要自行查看并記錄結(jié)果)。
其中,Mac Adddress 是 PC 的 MAC 地址,Port 是該 PC 與交換機(jī)相連 的端口號(hào)或者 PC 與通過(guò)此端口與該交換機(jī)相連的交換機(jī)相連,例如,PC4 與 Switch2 相連,Switch2 與 Switch1 相連,Switch1 與 Switch0 的 Fa0/3 相 連,PC4 的 MAC 地址在 Switch0 的地址轉(zhuǎn)發(fā)表中將對(duì)應(yīng) Fa0/3 口。該步驟重點(diǎn)觀察并記錄源端主機(jī) PC0 和目標(biāo)主機(jī) PC2 的 MAC 地址是 否存在于 Switch0 的地址轉(zhuǎn)發(fā)表中。參照上述步驟查看并記錄 Switch1 和 Switch2 的地址轉(zhuǎn)發(fā)表。
??步驟 4:查看 Switch0 的學(xué)習(xí)和轉(zhuǎn)發(fā)過(guò)程 單擊 Capture/Forward(捕獲/前進(jìn))按鈕一次,在 Switch0 的圖標(biāo)上出 現(xiàn)信封圖標(biāo)后,查看 Switch0 的地址轉(zhuǎn)發(fā)表,與步驟 3 的結(jié)果進(jìn)行對(duì)比,觀 察并記錄增加的地址轉(zhuǎn)發(fā)表項(xiàng)。查看地址轉(zhuǎn)發(fā)表的方法可參照步驟 3。單擊 Capture/Forward(捕獲/轉(zhuǎn)發(fā))按鈕一次,觀察并記錄 Switch0 是 如何處理該數(shù)據(jù)包的(轉(zhuǎn)發(fā),通過(guò)特定端口轉(zhuǎn)發(fā);洪泛轉(zhuǎn)發(fā),向所有除接 收端口外的其它端口轉(zhuǎn)發(fā);丟棄,不轉(zhuǎn)發(fā)數(shù)據(jù))。結(jié)合當(dāng)前狀態(tài)下 Switch0 的地址轉(zhuǎn)發(fā)表,思考為什么 Switch0 如此處理該數(shù)據(jù)包。??
步驟 5:觀察 Switch1 和 Switch2 的學(xué)習(xí)和轉(zhuǎn)發(fā)過(guò)程 參照步驟 4 的操作方法,分別針對(duì) Switch1 和 Switch2 完成上述操作,在這個(gè)過(guò)程中對(duì)比Switch1 和Switch2 在接收到數(shù)據(jù)包前和接收到數(shù)據(jù)包后地址轉(zhuǎn)發(fā)表的變化情況,以及觀察其對(duì)數(shù)據(jù)包的處理方式。結(jié)合當(dāng)前狀態(tài) 下地址轉(zhuǎn)發(fā)表,對(duì)結(jié)果進(jìn)行思考和分析。單擊下方 Delete 按鈕,刪除所有場(chǎng)景。參照上述操作步驟,完成 PC1 向 PC0 發(fā)送數(shù)據(jù)、刪除 Switch1 的地址 轉(zhuǎn)發(fā)表后 PC1 向 PC0 發(fā)送數(shù)據(jù)的實(shí)驗(yàn)操作。
思考題
① 在實(shí)驗(yàn)過(guò)程中,將觀察結(jié)果填入下表。轉(zhuǎn)發(fā)表欄內(nèi)填寫(xiě)交換機(jī)接收 到數(shù)據(jù)后 MAC 地址轉(zhuǎn)發(fā)表中增加的項(xiàng),如無(wú)增加或該交換機(jī)未收到該數(shù)據(jù) 幀則用橫線表示。對(duì)數(shù)據(jù)的處理填寫(xiě)轉(zhuǎn)發(fā)、洪泛或丟棄,如交換機(jī)未收到 該數(shù)據(jù)幀則用橫線表示。
② Switch0 收到 PC0 向 PC2 發(fā)送的數(shù)據(jù)幀后,其地址轉(zhuǎn)發(fā)表是否有變 化?如有給出增加的條目并解釋原因。
答:地址轉(zhuǎn)換表增加了一條:00E0.F966.5625 F0/1
③ Swtich1 收到 PC0 向 PC2 發(fā)送的數(shù)據(jù)幀后,是如何處理的?說(shuō)明其 如此處理的原因。答:向除接收端口之外的所有其他端口轉(zhuǎn)發(fā),即洪泛轉(zhuǎn)發(fā)。
④ 在刪除 Switch1 上的地址轉(zhuǎn)發(fā)表前后,PC1 向 PC0 發(fā)送數(shù)據(jù)時(shí) Swtch2 是如何處理的?說(shuō)明其如此處理的原因。
答:向除接收端口之外的所有其他端口轉(zhuǎn)發(fā),即洪泛轉(zhuǎn)發(fā)。
2.5 實(shí)驗(yàn)五:生成樹(shù)協(xié)議(STP)分析
實(shí)驗(yàn)配置說(shuō)明
在該實(shí)驗(yàn)對(duì)應(yīng)的練習(xí)文件中包含兩個(gè)拓?fù)鋱D,其中拓?fù)鋱D 1 中關(guān)閉了4臺(tái)交換機(jī)的生成樹(shù)協(xié)議,拓?fù)鋱D2中開(kāi)啟了4臺(tái)交換機(jī)的生成樹(shù)協(xié)議。實(shí)驗(yàn)過(guò)程中,任務(wù)一在拓?fù)鋱D 1 中完成,任務(wù)二和任務(wù)三在拓?fù)鋱D2中完成。拓?fù)鋱D1和拓?fù)鋱D2的其它配置完全相同。實(shí)驗(yàn)?zāi)康?/p>
①
理解鏈路中的環(huán)路問(wèn)題。②
理解生成樹(shù)協(xié)議的工作原理。實(shí)驗(yàn)步驟
1.任務(wù)一:觀察無(wú)生成樹(shù)協(xié)議的以太網(wǎng)環(huán)路中廣播幀的傳播
??步驟 1:準(zhǔn)備工作 打開(kāi)該實(shí)驗(yàn)對(duì)應(yīng)的練習(xí)文件“2-5 生成樹(shù)協(xié)議(STP)分析.pka”。若此 時(shí)拓?fù)鋱D 1 中交換機(jī)端口指示燈呈橙色,則單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。否則,略過(guò)此步驟。??
步驟 2:在拓?fù)鋱D 1 中添加廣播包 進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ICMP 事件。單擊 Add Complex PDU(添加復(fù)雜 PDU)按鈕,單擊拓?fù)鋱D 1 中的 PC0,在彈出的對(duì)話框中設(shè)置參數(shù):Destination IP Address(目標(biāo) IP 地址)設(shè)置為 255.255.255.255(廣播地址),Source IP Address(源 IP 地址)設(shè)置為 192.168.1.1(該實(shí)驗(yàn)拓?fù)渲蓄A(yù)設(shè)的 PC0 的 IP 地址),Sequence Number(序 列號(hào))設(shè)置為 1,Size 設(shè)置為 0,Simulation Settings(模擬設(shè)置)選中 One Shot,其對(duì)應(yīng)的 Time 設(shè)置為 1,然后單擊該對(duì)話框中下方的 Create PDU 按鈕,創(chuàng)建數(shù)據(jù)包。
步驟 3:捕獲數(shù)據(jù)包,觀察廣播包的傳播 單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,捕獲數(shù)據(jù)包。觀察拓 撲圖 1 中廣播包的傳播動(dòng)畫(huà)。此時(shí),我們會(huì)注意到每臺(tái)交換機(jī)在接收到數(shù)據(jù)包后都會(huì)通過(guò)其它所有 端口轉(zhuǎn)發(fā)出去。因此,交換機(jī)不停地接收來(lái)自其它交換機(jī)轉(zhuǎn)發(fā)的數(shù)據(jù)包,不停地向其它交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)包,導(dǎo)致該廣播包無(wú)休止地在四臺(tái)交換機(jī)形 成的環(huán)路中傳播。? 注 注: :此過(guò)程不會(huì)停止,完成步驟 3 后單擊 Realtime(實(shí)時(shí)模式)按鈕 切換到實(shí)時(shí)模式,進(jìn)行步驟 4 的操作。
??步驟 4:在實(shí)時(shí)模式下,測(cè)試網(wǎng)絡(luò)是否正常 進(jìn)入 Realtime(實(shí)時(shí)模式),單擊 PC0,在打開(kāi)的窗口中選擇 Desktop(桌面)選項(xiàng)卡,選擇其中的 Command Prompt 工具,在操作界面中輸入 ping 192.168.1.2(測(cè)試 PC0 與 PC1 是否能夠連通)并回車,實(shí)驗(yàn)結(jié)果如圖所示。
如圖所示,PC0 到 PC1 的連通測(cè)試失敗,反饋結(jié)果為 Request timed out,即請(qǐng)求超時(shí)。這是因?yàn)樯鲜霾僮鞑襟E中的廣播包仍然在網(wǎng)絡(luò)中不停轉(zhuǎn) 發(fā)(切換到實(shí)時(shí)模式拓?fù)鋱D中不再顯示數(shù)據(jù)包傳輸動(dòng)畫(huà)),形成了廣播風(fēng)暴,耗盡網(wǎng)絡(luò)資源導(dǎo)致 PC0 發(fā)往 PC1 的請(qǐng)求包無(wú)法到達(dá) PC1。單擊下方 Delete(刪除)按鈕刪除所有場(chǎng)景,為下一任務(wù)實(shí)驗(yàn)做好準(zhǔn)備。
2.任務(wù)二:觀察啟用生成樹(shù)協(xié)議的以太網(wǎng)環(huán)路中廣播幀的傳播
??步驟 1:觀察拓?fù)鋱D 2 中啟用生成樹(shù)協(xié)議后的邏輯拓?fù)鋱D 觀察拓?fù)鋱D 2 中各端口指示燈的顏色。端口指示燈為綠色表示該端口 可以接收和轉(zhuǎn)發(fā)數(shù)據(jù)幀,端口指示燈顏色為橙色表示該端口不能接收和轉(zhuǎn) 發(fā)數(shù)據(jù)幀。在網(wǎng)絡(luò)正常運(yùn)行情況下,生成樹(shù)協(xié)議會(huì)將以太網(wǎng)環(huán)路中一些端口屏蔽,禁止其接收和轉(zhuǎn)發(fā)數(shù)據(jù)幀,形成無(wú)環(huán)的樹(shù)形邏輯拓?fù)洌磳?shí)際轉(zhuǎn)發(fā)數(shù)據(jù)的 拓?fù)鋱D),從而避免廣播幀無(wú)休止地在環(huán)路中傳播。拓?fù)鋱D中指示燈為橙色 的端口即為生成樹(shù)協(xié)議屏蔽的端口。根據(jù)觀察結(jié)果,畫(huà)出拓?fù)鋱D 2 對(duì)應(yīng)的 樹(shù)形邏輯拓?fù)鋱D。??步驟 2:在拓?fù)鋱D 2 中添加廣播包 進(jìn)入 Simulation(模擬)模式,在拓?fù)鋱D 2 中添加廣播包。具體操作可 參照任務(wù)一中的步驟 2。
步驟 3:捕獲數(shù)據(jù)包,觀察廣播包的傳播 連續(xù)單擊 Capture/Forward(捕獲/前進(jìn))按鈕捕獲數(shù)據(jù)包,直至該過(guò)程 結(jié)束不再產(chǎn)生新的數(shù)據(jù)包。在此過(guò)程中仔細(xì)觀察廣播包的轉(zhuǎn)發(fā)情況,并記 錄每臺(tái)交換機(jī)的哪些端口丟棄該廣播包,哪些端口轉(zhuǎn)發(fā)該廣播包。與步驟 1 記錄的樹(shù)形拓?fù)鋱D進(jìn)行對(duì)比,觀察數(shù)據(jù)包是否沿樹(shù)形拓?fù)渲械逆溌忿D(zhuǎn)發(fā)。??
步驟 4:在實(shí)時(shí)模式下,測(cè)試網(wǎng)絡(luò)是否正常 進(jìn)入 Realtime(實(shí)時(shí)模式),單擊 PC0,在打開(kāi)的窗口中選擇 Desktop(桌面)選項(xiàng)卡,選擇其中的 Command Prompt 工具,在操作界面中輸入 ping 192.168.1.2 并回車,如圖 2-18 所示。測(cè)試結(jié)果為 Reply from 192.168.1.2:??此結(jié)果表示 PC0 發(fā)送了請(qǐng)求包后,接收到來(lái)自 192.168.1.2 的響應(yīng),即 PC0 和 PC1 之間 可以正常通信。對(duì)比任務(wù)一和任務(wù)二中連通性測(cè)試結(jié)果,理解生成樹(shù)協(xié)議的作用。單擊下方 Delete(刪除)按鈕刪除所有場(chǎng)景,為下一任務(wù)實(shí)驗(yàn)做好準(zhǔn)備。
3.任務(wù)三:觀察鏈路故障時(shí)生成樹(shù)協(xié)議啟用冗余鏈路的情況
??步驟 1:制造故障鏈路 單擊拓?fù)鋱D 2 中的 Switch3,在其配置窗口中選擇 Config 選項(xiàng)卡,在 INTERFACE 列表下單擊 FastEthernet0/1 端口。在右端 FastEthernet0/1 的配 置界面中,單擊 Port Status 項(xiàng)對(duì)應(yīng)的復(fù)選框,取消勾選,即關(guān)閉該端口。此時(shí),觀察拓?fù)鋱D 2 中 Switch3 和 Switch2 連接的鏈路上兩個(gè)端口指示 燈為紅色,表示端口關(guān)閉,即該鏈路已經(jīng)中斷。??
步驟 2:觀察生成樹(shù)協(xié)議啟用冗余鏈路 當(dāng)樹(shù)形邏輯拓?fù)鋱D中出現(xiàn)鏈路故障時(shí),生成樹(shù)協(xié)議將自動(dòng)啟用屏蔽端 口形成新的樹(shù)形拓?fù)洌WC網(wǎng)絡(luò)的連通性。為了加快這一過(guò)程,可單擊主 窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至原來(lái)橙色指示 燈變?yōu)榫G色。?
注:因?yàn)樯蓸?shù)協(xié)議需要重新交換數(shù)據(jù),重新計(jì)算生成樹(shù),在 Packet Tracer 6.0中這一過(guò)程耗時(shí)較長(zhǎng),可能持續(xù)數(shù)十秒甚至 1、2 分鐘時(shí)間。
重復(fù)執(zhí)行任務(wù)二中的步驟
2、步驟 3 和步驟 4,觀察數(shù)據(jù)包轉(zhuǎn)發(fā)路徑的變化并確認(rèn)鏈路故障時(shí)網(wǎng)絡(luò)的連通性。
步驟 3:恢復(fù)故障端口,并觀察生成樹(shù)的變化 參照步驟 1 的操作方法,重新打開(kāi)FastEthernet0/1。參照步驟 2,觀察拓?fù)鋱D中各端口指示燈顏色的變化,即生成樹(shù)屏蔽端口的變化。在新的生成樹(shù)計(jì)算完成后,重復(fù)執(zhí)行任務(wù)二中的步驟
2、步驟3和步驟4,觀察數(shù)據(jù) 包轉(zhuǎn)發(fā)的路徑。
思考題
① 任務(wù)一中,為什么 PC0 無(wú)法 ping 通 PC1? 答:因?yàn)樯鲜霾僮鞑襟E中的廣播包仍然在網(wǎng)絡(luò)中不停轉(zhuǎn)發(fā)(切換到實(shí)時(shí)模式拓?fù)鋱D中不再顯示數(shù)據(jù)包傳輸動(dòng)畫(huà)),形成了廣播風(fēng)暴,耗盡網(wǎng)絡(luò)資源導(dǎo)致 PC0 發(fā)往 PC1 的請(qǐng)求包無(wú)法到達(dá) PC1。
② 結(jié)合任務(wù)二實(shí)驗(yàn)情況,簡(jiǎn)述生成樹(shù)協(xié)議是如何解決環(huán)路問(wèn)題的。
答:生成樹(shù)協(xié)議會(huì)將以太網(wǎng)環(huán)路中一些端口屏蔽,禁止其接收和轉(zhuǎn)發(fā)數(shù)據(jù)幀,形成無(wú)環(huán)的樹(shù)形邏輯拓?fù)洹?/p>
③ 任務(wù)三中,當(dāng)網(wǎng)絡(luò)中出現(xiàn)鏈路故障時(shí),PC0和PC1是否能通信? 答:不能。
2.6 實(shí)驗(yàn)六:虛擬局域網(wǎng)(VLAN)工作原理
實(shí)驗(yàn)配置說(shuō)明
該實(shí)驗(yàn)用到的拓?fù)鋱D已經(jīng)預(yù)先按任務(wù)一的需求進(jìn)行配置了。在實(shí)驗(yàn) 過(guò)程中,任務(wù)二也在該拓?fù)鋱D的基礎(chǔ)上完成,即 VLAN 的創(chuàng)建和劃分。而任務(wù)三必須在任務(wù)二的基礎(chǔ)上完成,因此實(shí)驗(yàn)過(guò)程中不能跳過(guò)任務(wù)二。實(shí)驗(yàn)?zāi)康?/p>
①
理解虛擬局域網(wǎng) VLAN 的概念。
②
了解 VLAN 技術(shù)在交換式以太網(wǎng)中的使用。
③
理解 VLAN 技術(shù)在數(shù)據(jù)鏈路層隔離廣播域的作用。實(shí)驗(yàn)步驟
??步驟 1:準(zhǔn)備工作 打開(kāi)該實(shí)驗(yàn)對(duì)應(yīng)的練習(xí)文件“2-6 虛擬局域網(wǎng)(VLAN)工作原理.pka”。若此時(shí)交換機(jī)端口指示燈呈橙色,則單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。??
步驟 2:查看交換機(jī)上的 VLAN 信息 選中拓?fù)涔ぷ鲄^(qū)工具條中的 Inspect 工具,鼠標(biāo)移至拓?fù)涔ぷ鲄^(qū),鼠標(biāo) 左鍵單擊 Switch0,在彈出菜單中選擇“Port Status Summary Table”選項(xiàng)卡,打開(kāi)端口狀態(tài)信息窗口。如圖 2-21 所示,當(dāng)前 Switch0 上所有端口均屬于 VLAN1(VLAN1 為交換機(jī)默認(rèn) VLAN),即未劃分 VLAN。用同樣的方法 查看 Switch1 的 VLAN 信息。?? 步驟 3:觀察在未劃分 VLAN 的情況下,交換機(jī)對(duì)廣播包的轉(zhuǎn)發(fā)方法 進(jìn)入Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ARP和ICMP 事件。單擊Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D中添加 PC0向PC2發(fā)送的數(shù)據(jù)包。此時(shí),在Event List(事件列表中),會(huì)出現(xiàn)兩個(gè)事件,第一個(gè)是 ICMP 類型,第二個(gè)是ARP類型(這兩個(gè)協(xié)議將在第 3 章中詳述)。雙擊ARP右端的色塊,彈出ARP包的詳細(xì)封裝信息,我們會(huì)觀察到其 目標(biāo) MAC 地址為 FFFF.FFFF.FFFF,是一個(gè)廣播地址,所以這個(gè) ARP 包是 一個(gè)廣播包。單擊Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,觀察數(shù)據(jù)發(fā)送過(guò)程。重點(diǎn)觀察交換機(jī)向哪些站點(diǎn)發(fā)送 ARP 廣播包,記錄該廣播包的傳播范圍。單擊下方 Delete(刪除)按鈕刪除所有場(chǎng)景,為下一任務(wù)實(shí)驗(yàn)做好準(zhǔn)備。
2.任務(wù)二:創(chuàng)建兩個(gè) VLAN,并將端口劃分到不同 VLAN 內(nèi)??
步驟 1:創(chuàng)建 VLAN 單擊拓?fù)鋱D中 Switch0,在彈出窗口中選擇 Config 選項(xiàng)卡,如圖 2-22 所示。單擊左端配置列表區(qū)中的 SWITCH(交換機(jī))項(xiàng)下的 VLAN Database(VLAN 數(shù)據(jù)庫(kù))按鈕,在右端配置區(qū)將顯示 VLAN Configuration(VLAN 配置)界面。如圖 2-22 所示,在 VLAN Number(VLAN 編號(hào))欄內(nèi)輸入 VLAN 編號(hào)“2”;在 VLAN Name 欄內(nèi)輸入 VLAN 名“vlan2” ;單擊 Add(添加)按鈕,此時(shí)在下方 VLAN 列表區(qū)中將會(huì)增加 VLAN 2 的信息,即表示 VLAN 2 創(chuàng)建成功。若須刪除某個(gè) VLAN,則在 VLAN 列表區(qū)中選中要?jiǎng)h除的 VLAN,然 后單擊 Remove(移除)按鈕即可。參照上述步驟,在 Switch0 上創(chuàng)建 VLAN 3。單擊 Switch1,在其配置窗口中參照上述步驟,創(chuàng)建VLAN 2 和 VLAN 3。
?步驟 2:設(shè)置 Switch0 和 Switch1 之間的中繼連接 在 Switch0 的配置窗口中選擇 Config 選項(xiàng)卡,單擊其左端配置列表中 的 INTERFACE(接口)項(xiàng)下的 FastEthernet0/1(Switch0 用來(lái)連接 Switch1 的端口),在右端配置區(qū)內(nèi),如圖 2-23 所示,單擊左端的下拉按鈕,在下拉 菜單中選擇 Trunk 選項(xiàng)。該選項(xiàng)表示將端口設(shè)置為 Trunk 模式(中繼連接模 式)。參照上述操作步驟,將 Swtich1 的 FastEthernet0/1 設(shè)置為 Trunk 模式。??步驟 3:將端口劃分到不同 VLAN 內(nèi) 在 Switch0 的配置窗口中選擇 Config 選項(xiàng)卡,單擊其左端配置列表中 的 INTERFACE(接口)項(xiàng)下的 FastEthernet0/2。如圖 2-24 所示,保持其端口模式為 Access 不變,單擊右端 VLAN 項(xiàng)對(duì)應(yīng)的下拉按鈕,在下拉菜單中 勾選對(duì)應(yīng)的 VLAN,對(duì)于 FastEthernet0/2 端口,勾選 vlan2。
將 Switch0 和 Switch1 上連接了主機(jī)的端 口劃分到不同的 VLAN 內(nèi)。
表
??步驟 4:修改 PC IP 地址 步驟 3 中將 PC 劃分到不同的 VLAN 內(nèi),因此需要按照表 2-7 重新規(guī)劃 PC 的 IP 地址。單擊 PC,選擇其配置窗口的 Desktop 選項(xiàng)卡,單擊 IP Configuration 工 具,在配置窗口中 IP Address 和 Subnet Mask 欄內(nèi)分別對(duì)照表 2-7 列出的 PC 的 IP 地址和子網(wǎng)掩碼信息,完成 PC 機(jī) IP 地址的配置。若此時(shí)交換機(jī)端口指示燈呈橙色,則單擊主窗口右下角 Realtime 和 Simulation 模式切換按鈕數(shù)次,直至交換機(jī)指示燈呈綠色。
3.任務(wù)三:觀察劃分 VLAN 后,交換機(jī)對(duì)廣播包的處理
??步驟 1:查看交換機(jī)上的 VLAN 信息 在任務(wù)二中,我們已經(jīng)在兩臺(tái)交換機(jī)上創(chuàng)建了兩個(gè) VLAN:VLAN2 和 VLAN3,并將 PC 機(jī)分別劃分到兩個(gè) VLAN 內(nèi),從而得到兩個(gè)廣播域(在 此拓?fù)渲?,沒(méi)有接入默認(rèn)的VLAN1的PC機(jī),所以只存在VLAN2和VLAN3 兩個(gè)廣播域)。選中拓?fù)涔ぷ鲄^(qū)工具條中的 Inspect 工具,鼠標(biāo)移至拓?fù)涔ぷ鲄^(qū),單擊 Switch0,在彈出菜單中選擇“Port Status Summary Table”選項(xiàng),打開(kāi)端口 狀態(tài)信息窗口。如圖2-25所示,當(dāng)前Switch0上FastEthernet0/2屬于VLAN2,F(xiàn)astEthernet0/3 和 FastEthernet0/4 屬于 VLAN3。其他端口未接 PC,仍屬于 默認(rèn)的 VLAN1。用同樣的方法查看 Switch1 的 VLAN 信息。
??步驟 2:觀察交換機(jī)對(duì)廣播包的處理,理解劃分 VLAN 情況下,廣播 域的范圍 進(jìn)入 Simulation(模擬)模式。設(shè)置 Event List Filters(事件列表過(guò)濾器)只顯示 ARP 和 ICMP 事件。單擊 Add Simple PDU(添加簡(jiǎn)單 PDU)按鈕,在拓?fù)鋱D中添加 PC0 向 PC3 發(fā)送的數(shù)據(jù)包。雙擊 ARP 右端的色塊,彈出 ARP 包的詳細(xì)封裝信息,我們會(huì)觀察到其 目標(biāo) MAC 地址為 FFFF.FFFF.FFFF,是一個(gè)廣播地址,所以這個(gè) ARP 包是 一個(gè)廣播包。單擊 Auto Capture/Play(自動(dòng)捕獲/播放)按鈕,觀察數(shù)據(jù)發(fā)送過(guò)程。
重點(diǎn)觀察兩臺(tái)交換機(jī)轉(zhuǎn)發(fā)該廣播包的范圍,即哪些 PC 機(jī)最終接收到了該廣 播包,哪些 PC 機(jī)最終沒(méi)有接收到該廣播包。結(jié)合步驟 1 查看的 VLAN 信 息,對(duì)結(jié)果進(jìn)行分析。按照上述步驟,在拓?fù)鋱D中添加 PC1 向 PC2 發(fā)送的數(shù)據(jù)包,觀察其 ARP 廣播包發(fā)送的情況并記錄其結(jié)果。
思考題
①
在任務(wù)一,兩臺(tái)交換機(jī)分別如何處理廣播包?其廣播包的傳播范圍 有多大?
② 在任務(wù)三中,當(dāng)一臺(tái) PC 發(fā)送廣播包時(shí),與之連接在同一臺(tái)交換機(jī) 上的其它 PC 機(jī)是否一定能接收到該廣播包?根據(jù)實(shí)驗(yàn)結(jié)果舉例說(shuō)明。
③ 通過(guò)分析任務(wù)一和任務(wù)三的實(shí)驗(yàn)結(jié)果,說(shuō)明劃分 VLAN 的作用。
第三章 網(wǎng)絡(luò)層協(xié)議實(shí)驗(yàn)
實(shí)驗(yàn)一:IP分析
實(shí)驗(yàn)配置說(shuō)明
實(shí)驗(yàn)?zāi)康?/p>
?
熟悉 IP 的報(bào)文格式以及關(guān)鍵字段的含義。?
掌握 IP 地址的分配方法。
?理解路由器轉(zhuǎn)發(fā) IP 數(shù)據(jù)報(bào)的流程。實(shí)驗(yàn)步驟
任務(wù)一:觀察數(shù)據(jù)包的封裝以及字段變化
?
步驟1:初始化所有設(shè)備的 ARP 表信息 ?
步驟2:觀察IP數(shù)據(jù)報(bào)的轉(zhuǎn)發(fā)
任務(wù)二:觀察路由器轉(zhuǎn)發(fā) IP 數(shù)據(jù)報(bào)的方式 ?
步驟1:初始化并觀察各路由器的路由表
刪除所有場(chǎng)景,打開(kāi) Router0、Router1 和 Router2 的路由表并比較三個(gè)路由表。
?
步驟2:觀察 PC0 到 PC2 的往返過(guò)程 單擊 Add Simple PDU 按鈕,然后分別單擊 PC0 和 PC2。單擊 Capture/Forward 按鈕傳送數(shù)據(jù)包。分別檢查在At Device(在設(shè)備)顯示為Router0和Router2的數(shù)據(jù)包信息。在Out Layers中選擇第三層。
?
步驟3:觀察 PC2 到 PC1 的往返過(guò)程
任務(wù)三:觀察IP分片原理
?
步驟1:
?
步驟2:觀察IP數(shù)據(jù)包分片情況
思考題:
1.一個(gè)IP分組經(jīng)路由器轉(zhuǎn)發(fā)后,有哪些字段會(huì)發(fā)生變化? TTL會(huì)發(fā)生改變,源MAC 地址和目的MAC 地址
2.為什么任務(wù)3中的兩個(gè)分片的長(zhǎng)度分別是1500和48?
因?yàn)榘l(fā)送的包的大小是1500,封裝它的 IP 數(shù)據(jù)報(bào)超出了以太網(wǎng)幀的負(fù)載上限,因此該 IP 報(bào)文被分拆為兩個(gè) ID一樣的分片,一個(gè)長(zhǎng)度為 1500 字節(jié),另一個(gè)為 48 字節(jié)。
實(shí)驗(yàn)二:IP地址分配實(shí)驗(yàn)
實(shí)驗(yàn)配置說(shuō)明
實(shí)驗(yàn)?zāi)康?? 掌握主機(jī)和路由器的 IP 地址配置。?
熟悉 CIDR 的 IP 地址編址方法。?理解 CIDR 的路由聚合功能。實(shí)驗(yàn)步驟
任務(wù)一:練習(xí)主機(jī)和路由器的IP地址配置
?
步驟1:選擇適當(dāng)?shù)腎P地址,掩碼和網(wǎng)關(guān) PC0IP地址選 192.168.1.1子網(wǎng)掩碼選255.255.255.0 網(wǎng)關(guān)選182.168.1.254 Router0 seial0/0 IP選192.168.4.1 子網(wǎng)掩碼選255.255.255.0 ?
步驟2:為主機(jī)分配所選的信息
?
步驟3:為Rounter0 的se0/0/0接口分配所選的信息
?
步驟2:測(cè)試連通性
任務(wù)二:練習(xí)CIDR地址規(guī)劃
?
步驟1:為Router1接口選擇合適的IP地址和掩碼 ?
步驟2:為路由器分配所選的信息 ?
步驟3:在路由器上進(jìn)行路由聚合 ?
步驟4:測(cè)試連通性
思考題
1.與分類的 IP 編址方法相比,CIDR 編址方案具有什么優(yōu)點(diǎn)? 2.路由器的不同接口能否使用相同的網(wǎng)絡(luò)號(hào)?
不可以。
實(shí)驗(yàn)三:APR 分析 實(shí)驗(yàn)配置說(shuō)明
實(shí)驗(yàn)?zāi)康?/p>
? 掌握基本的 ARP 命令。
? 熟悉 ARP 報(bào)文格式和數(shù)據(jù)封裝方式。?理解 ARP 的工作原理。實(shí)驗(yàn)步驟
任務(wù)1:在Packet Tracer中熟悉arp命令
?
步驟1:熟悉 arp 命令
?
步驟2:觀察ARP緩存中條目的動(dòng)態(tài)增減
任務(wù)2:觀察ARP工作原理
?
步驟1: 捕獲并觀察 ARP 數(shù)據(jù)包的轉(zhuǎn)發(fā) ?
步驟2:研究ARP報(bào)文格式和封裝方式
?
步驟3: 研究不同廣播域內(nèi)主機(jī)互訪時(shí)的ARP執(zhí)行過(guò)程
沒(méi)有ARP 思考題: 1.任務(wù)一完成后,哪些pc的ARP緩存擁有pc0的MAC地址記錄?哪些PC新添加了PC1的MAC地址記錄? PC2 2.ARP緩存的作用是什么?緩存中記錄的保存時(shí)間是否越長(zhǎng)越好?解釋理由。
用于存放其他設(shè)備的 IP 地址到物理地址的映射表。當(dāng)主機(jī)欲向本局域網(wǎng)上其他主機(jī)發(fā)送IP 包時(shí),先在本地 ARP 緩存中查看是否有對(duì)方的 MAC 地址信息。如果沒(méi)有,則 ARP 會(huì)在網(wǎng)絡(luò)中廣播一個(gè) ARP 請(qǐng)求,擁有該目的 IP 地址的設(shè)備將自動(dòng)發(fā)回一個(gè) ARP 回應(yīng),對(duì)應(yīng)的 MAC 地址將記錄到主機(jī)的 ARP 緩存中。
記錄的保存時(shí)間不是越長(zhǎng)越好。網(wǎng)絡(luò)可能經(jīng)常有設(shè)備動(dòng)態(tài)加入或者撤出,并且更換設(shè)備的網(wǎng)卡或 IP 地址也都會(huì)引起主機(jī)地址映射發(fā)生變化
3.主機(jī)使用ARP能查詢到其他的網(wǎng)段的MAc地址嗎?為什么?
不能,不同網(wǎng)段的通信需要依靠網(wǎng)關(guān),需要在IP協(xié)議的層面實(shí)現(xiàn),而ARP只能幫助主機(jī)尋找同段的主機(jī)MAC地址。
4.在任務(wù)二的步驟3中,ARP被執(zhí)行了幾次?
0次。
實(shí)驗(yàn)四:ICMP 分析
實(shí)驗(yàn)配置說(shuō)明
實(shí)驗(yàn)?zāi)康?/p>
?
熟悉 ICMP 報(bào)文格式和數(shù)據(jù)單元的封裝方式。
?
利用 ping 程序和 tracert 命令,熟悉 ICMP 的工作原理。?
進(jìn)一步理解 ICMP 的作用。實(shí)驗(yàn)步驟
任務(wù)一:使用 Ping 命令觀察 ICMP ?
步驟1:捕獲并觀察 ping 程序發(fā)送和回應(yīng)的 ICMP 報(bào)文
請(qǐng)?jiān)谄渲?At Device顯示為 PC0 的下一個(gè)事件中,這是第一條應(yīng)答報(bào)文。單擊 Inbound PDU Details查看 ICMP 報(bào)文的內(nèi)容。
???
步驟2:觀察主機(jī)無(wú)法達(dá)到的 ICMP 回應(yīng)報(bào)文
任務(wù)二:使用 tracert 命令觀察 ICMP ?
步驟1:使用 tracert 命令觀察一個(gè) IP 數(shù)據(jù)包從源點(diǎn)到終點(diǎn)的轉(zhuǎn)發(fā)路徑
在 PC0 的命令行窗口中輸入命令: tracert 200.1.2.1,觀察IP 數(shù)據(jù)包從 PC0 到 PC1 的轉(zhuǎn)發(fā)路徑。將命令的輸出結(jié)果與網(wǎng)絡(luò)圖及設(shè)備的IP 地址進(jìn)行比對(duì)。
??
?
步驟2:在 Simulation 模式中觀察學(xué)習(xí)tracert 命令的工作原理 進(jìn)入 Simulation 模式。設(shè)置 Event List Filters 只顯示 ICMP 事件,并重復(fù)步驟 1。最小化 PC0 的配置窗口,運(yùn)行模擬并捕獲事件和數(shù)據(jù)包。
在 Event List中,分別找到其中 At Device 顯示為 Router1和 PC2 的下一個(gè)事件,單擊其彩色正方形。這分別是第一條 ICMP 超時(shí)錯(cuò)誤報(bào)告報(bào)文和應(yīng)答報(bào)告報(bào)文。單擊 Inbound PDU Details查看 ICMP 報(bào)文的內(nèi)容。
? 思考題
1.在 traert 命令中,為什么源主機(jī)對(duì)于每個(gè) TTL 值都要重復(fù)進(jìn)行多次探測(cè)? 2.ICMP 是否會(huì)給 Internet 帶來(lái)安全隱患?
4-1 運(yùn)輸層端口觀察實(shí)驗(yàn)
實(shí)驗(yàn)?zāi)康模?/p>
?
理解運(yùn)輸層的端口與應(yīng)用層的進(jìn)程之間的關(guān)系; ?
了解端口號(hào)的劃分和分配。實(shí)驗(yàn)步驟:
?
任務(wù)一:通過(guò)捕獲的DNS事件查看并分析UDP的端口號(hào)
?
步驟1:捕獲DNS事件
?
步驟2:查看并分析UDP用戶數(shù)據(jù)報(bào)中的端口號(hào)
請(qǐng)求包的與應(yīng)答包的源、目的端口號(hào)是相反的。?
步驟3:分析端口號(hào)的變化規(guī)律
重新回到PC機(jī)的瀏覽器窗口單擊Go(轉(zhuǎn)到)按鈕再次請(qǐng)求相同的網(wǎng)頁(yè),從新捕獲的DNS事件中觀察DNS客戶端與DNS服務(wù)器端的端口號(hào)是否發(fā)生變化。如果沒(méi)有,分析其原因;如果有,分析其變化的規(guī)律。
PC端的端口發(fā)生了改變,而服務(wù)器的端口號(hào)沒(méi)有改變。服務(wù)器的端口號(hào)是固定的,而客戶端的端口不固定。
?
任務(wù)二:通過(guò)捕獲的HTTP事件查看并分析TCP的端口號(hào)
?
步驟1:捕獲HTTP事件
?
步驟2:查看并分析TCP報(bào)文中的端口號(hào)
PC端的端口號(hào)是1028,服務(wù)器端的端口號(hào)是80.?
任務(wù)三:分析運(yùn)輸層端口號(hào)
?
步驟1:分析運(yùn)輸層端口號(hào)與應(yīng)用進(jìn)程之間的關(guān)系
不一樣,任務(wù)一服務(wù)器端口號(hào)是53,任務(wù)二中是80.?
步驟2:分析運(yùn)輸層動(dòng)態(tài)端口號(hào)的分配規(guī)律
前后兩次客戶端的端口號(hào)都改變了,而服務(wù)器的端口號(hào)沒(méi)有改變。思考:
?
運(yùn)輸層如何區(qū)分應(yīng)用層的不同進(jìn)程? 通過(guò)數(shù)據(jù)包的源端口號(hào)。
?
若使用Reset Simulation(重置模擬)按鈕后再重新進(jìn)行捕獲,端口號(hào)如何變化?新的值與重置前有關(guān)嗎? 端口號(hào)會(huì)改變,和之前的沒(méi)有關(guān)系。
4-2 UDP協(xié)議與TCP協(xié)議的對(duì)比分析
實(shí)驗(yàn)?zāi)康模?/p>
?
熟悉UDP與TCP協(xié)議的主要特點(diǎn)及支持的應(yīng)用協(xié)議; ?
理解UDP的無(wú)連接通信與TCP的面向連接通信; ?
熟悉TCP報(bào)文段和UDP報(bào)文的數(shù)據(jù)封裝格式。實(shí)驗(yàn)步驟:
?
任務(wù)一:觀察UDP無(wú)連接的工作模式
?
步驟1:捕獲UDP事件
?
步驟2:分析UDP無(wú)連接的工作過(guò)程
沒(méi)有建立連接,直接由服務(wù)器發(fā)送數(shù)據(jù)包過(guò)來(lái)。
LENGTH長(zhǎng)為35。首部占用8字節(jié),數(shù)據(jù)部分為23字節(jié)。?
任務(wù)二:觀察TCP面向連接的工作模式
?
步驟1:捕獲TCP事件
?
步驟2:分析TCP面向連接的工作過(guò)程
?
在捕獲到的第一個(gè)HTTP事件之前及最后一個(gè)HTTP事件之后是否有TCP事件; 都有TCP事件。
?
第一個(gè)以及最后一個(gè)HTTP事件對(duì)應(yīng)的TCP報(bào)文中的sequence number(序號(hào))、ACK number(確認(rèn)號(hào))的值以及它們與data length(數(shù)據(jù)長(zhǎng)度)的關(guān)系;
sequence number(序號(hào))、ACK number(確認(rèn)號(hào))的值兩次的都不一樣。data langth都是20。
思考:
?
TCP報(bào)文首部中的序號(hào)和確認(rèn)號(hào)有什么作用?
序號(hào)是:當(dāng)前所攜帶的數(shù)據(jù)的第一個(gè)字節(jié)的順序號(hào)(如:本次連接共要發(fā)送1000個(gè)字節(jié),已發(fā)出了100個(gè)字節(jié),現(xiàn)在發(fā)送下一個(gè)報(bào)文,假設(shè)每個(gè)報(bào)文攜帶的數(shù)據(jù)為100字節(jié),則這個(gè)報(bào)文的頭結(jié)構(gòu)中的序號(hào)是100【注:從0開(kāi)始編號(hào)】)。
確認(rèn)序號(hào)是:接收端期望接收的下一個(gè)報(bào)文的序號(hào),如上例中那個(gè)報(bào)文已被正確接收,則接收端會(huì)發(fā)送一個(gè)ACK=1且確認(rèn)序號(hào)=200的應(yīng)答報(bào)文給發(fā)送方。?
無(wú)連接的UDP和面向連接的TCP各有什么優(yōu)缺點(diǎn)?
1、TCP面向連接(如打電話要先撥號(hào)建立連接);UDP是無(wú)連接的,即發(fā)送數(shù)據(jù)之前不需要建立連接
2、TCP提供可靠的服務(wù)。也就是說(shuō),通過(guò)TCP連接傳送的數(shù)據(jù),無(wú)差錯(cuò),不丟失,不重復(fù),且按序到達(dá);UDP盡最大努力交付,即不保證可靠交付
3、TCP面向字節(jié)流,實(shí)際上是TCP把數(shù)據(jù)看成一連串無(wú)結(jié)構(gòu)的字節(jié)流;UDP是面向報(bào)文的
UDP沒(méi)有擁塞控制,因此網(wǎng)絡(luò)出現(xiàn)擁塞不會(huì)使源主機(jī)的發(fā)送速率降低(對(duì)實(shí)時(shí)應(yīng)用很有用,如IP電話,實(shí)時(shí)視頻會(huì)議等)
4、每一條TCP連接只能是點(diǎn)到點(diǎn)的;UDP支持一對(duì)一,一對(duì)多,多對(duì)一和多對(duì)多的交互通信
5、TCP首部開(kāi)銷20字節(jié);UDP的首部開(kāi)銷小,只有8個(gè)字節(jié)
6、TCP的邏輯通信信道是全雙工的可靠信道,UDP則是不可靠信道
4-3 TCP的連接管理
實(shí)驗(yàn)?zāi)康模?/p>
?
熟悉TCP通信的三個(gè)階段;
?
理解TCP連接建立過(guò)程和TCP連接釋放過(guò)程。實(shí)驗(yàn)步驟:
?
任務(wù)一:捕獲TCP事件
?
任務(wù)二:分析TCP連接建立階段的三次握手
?
任務(wù)三:分析TCP連接釋放階段的四次握手、、思考:
?
連接建立階段的第一次握手是否需要消耗一個(gè)序號(hào)?其SYN報(bào)文段是否攜帶數(shù)據(jù)?為什么?第二次握手呢?
第一次要消耗一個(gè)序號(hào),SYN沒(méi)有攜帶數(shù)據(jù)。因?yàn)門CP規(guī)定,SYN不能攜帶數(shù)據(jù)。第二次握手,也需要消耗一個(gè)序號(hào),同樣也不能攜帶信息。
?
本實(shí)驗(yàn)中連接釋放過(guò)程的第二、三次握手是同時(shí)進(jìn)行的還是分開(kāi)進(jìn)行的?這兩次握手何時(shí)需要分開(kāi)進(jìn)行?
是同時(shí)進(jìn)行的,當(dāng)雙方均有數(shù)據(jù)需要發(fā)送時(shí),而只有一方數(shù)據(jù)發(fā)送完畢而關(guān)閉單方向的TCP連接時(shí),第二第三次握手才需要分開(kāi)進(jìn)行。
?
本實(shí)驗(yàn)中連接釋放階段的第四次握手,PC向Server發(fā)送最后一個(gè)TCP確認(rèn)報(bào)文段后,為什么不是直接進(jìn)入CLOSED(已關(guān)閉)連接狀態(tài),而是進(jìn)入CLOSING(正在關(guān)閉)連接狀態(tài)?
因?yàn)榇藭r(shí)PC還需要進(jìn)入TIME-WAIT狀態(tài),以保證PC發(fā)送的最后一個(gè)ACK保溫能夠到達(dá)Server,同時(shí)還可以防止失效的連接請(qǐng)求報(bào)文段出現(xiàn)在本連接中。?
本實(shí)驗(yàn)中TCP連接建立后的數(shù)據(jù)通信階段,PC向Server發(fā)送的了多少數(shù)據(jù)? Server向PC發(fā)送的數(shù)據(jù)呢?
PC向Server發(fā)送了107B數(shù)據(jù),Server向PC發(fā)送了333B的數(shù)據(jù)。
5-1 DNS解析實(shí)驗(yàn) 實(shí)驗(yàn)?zāi)康模?/p>
?
理解DNS系統(tǒng)的工作原理; ?
熟悉DNS服務(wù)器的工作過(guò)程; ?
熟悉DNS報(bào)文格式; ?
理解DNS緩存的作用。實(shí)驗(yàn)步驟:
?
任務(wù)一:觀察本地域名解析過(guò)程
?
步驟1:在PC的瀏覽器窗口請(qǐng)求內(nèi)部Web服務(wù)器的網(wǎng)頁(yè)
?
步驟2:捕獲DNS事件并分析本地域名解析過(guò)程
?
任務(wù)二:觀察外網(wǎng)域名解析過(guò)程
?
步驟1:在PC的瀏覽器窗口請(qǐng)求外部Web服務(wù)器的網(wǎng)頁(yè)
?
步驟2:捕獲DNS事件并分析外網(wǎng)域名解析過(guò)程
?
任務(wù)三:觀察緩存的作用
?
步驟1:查看本地域名服務(wù)器cn_dns的緩存
?
步驟2:在PC的瀏覽器窗口請(qǐng)求外部Web服務(wù)器的網(wǎng)頁(yè)
思考:
?
DNS協(xié)議使用運(yùn)輸層的什么協(xié)議?
UDP協(xié)議
?
DNS緩存有什么作用?在Packet Tracer中如何清空DNS緩存?
DNS緩存用來(lái)存放最近解析過(guò)的域名等信息,因此可以提高解析 效率。若需要在Packet Tracer中清空某個(gè)DNS服務(wù)器的緩存,可以進(jìn)入該 DNS服務(wù)器的配置窗口,單擊窗口下方的DNS Cache按鈕,在彈出的窗口 中單擊下方的Clear Cache按鈕即可把DNS緩存清空。
?
本實(shí)驗(yàn)中PC與本地域名服務(wù)器cn_dns之間的解析是遞歸還是迭代?本地域名服務(wù)器cn_dns與根域名服務(wù)器root_dns之間呢?若后者用另一種解析方法,則域名服務(wù)器之間DNS的請(qǐng)求和應(yīng)答的交互過(guò)程應(yīng)如何?
本實(shí)驗(yàn)中PC與本地域名服務(wù)器cn_dns之間的解析是遞歸查詢,本地域名服務(wù)器cn_dns與根域名服務(wù)器root_dns之間也是遞歸查詢。若后 者用的是迭代查詢,則當(dāng)cn_dns向根域名服務(wù)器root_dns請(qǐng)求解析而 root_dns無(wú)法解析出結(jié)果時(shí),不是由root_dns全權(quán)幫助cn_dns直接解析出結(jié)果并將解析結(jié)果告知cn_dns而是root_dns會(huì)告訴cn_dns應(yīng)該向哪一個(gè)域名服務(wù)器進(jìn)行查詢,剩下的解析由cn_dns自己進(jìn)行。
5-2 DHCP分析
實(shí)驗(yàn)?zāi)康模?/p>
?
了解DHCP協(xié)議的作用; ?
熟悉DHCP的工作過(guò)程; ?
熟悉DHCP的報(bào)文格式。實(shí)驗(yàn)步驟:
?
任務(wù)一:DHCP服務(wù)器為內(nèi)網(wǎng)主機(jī)PC1動(dòng)態(tài)分配IP地址
?
步驟1:捕獲DHCP事件
?
步驟2:分析DHCP的工作過(guò)程及報(bào)文格式
本步驟注意觀察并完成以下幾項(xiàng)內(nèi)容: ?
分析DHCP協(xié)議的工作過(guò)程; DHCP客戶端發(fā)送Discover包
PC0接收DHCP發(fā)來(lái)的DHCP offerpacket
DHCP服務(wù)器接收到來(lái)自PC0的DHCP requestedpacket
PC0接收DHCP發(fā)來(lái)的DHCP ACK packet
回到靜態(tài)配置IP狀態(tài)PC給DHCP發(fā)送releasepacket
?
DHCP報(bào)文類型; 是UDP報(bào)文類型
?
丟棄 路由器Router1對(duì)DHCP報(bào)文的處理方式;
?
判斷DHCP報(bào)文的發(fā)送方式(單播/廣播); 廣播的形式,交換機(jī)將數(shù)據(jù)包轉(zhuǎn)發(fā)給了所有連接的主機(jī)
?
DHCP報(bào)文格式中各字段的值及其含義;
?
PC1分配到的IP地址。最后IP為192.168.2.6
?
任務(wù)二:DHCP服務(wù)器為外網(wǎng)主機(jī)PC2動(dòng)態(tài)分配IP地址
?
步驟1:捕獲DHCP事件
?
步驟2:配置DHCP中繼后重新捕獲DHCP事件 ?
步驟3:分析DHCP的工作過(guò)程 ?
PC2分配到的IP地址。
完成后單擊Reset Simulation(重置模擬)按鈕,將原有的事件全部清空;同時(shí)關(guān)閉PC1的配置窗口。
思考:
?
如何判斷報(bào)文的發(fā)送方式是單播還是廣播? 查看報(bào)文的目的IP地址。
?
任務(wù)二中為何需要在路由器Router2中配置DHCP中繼?DHCP中繼有何作用? ?
分析DHCP服務(wù)器在分配IP地址時(shí)的規(guī)律。
?
若有多個(gè)DHCP服務(wù)器,DHCP協(xié)議的工作過(guò)程會(huì)有變化嗎?為什么?
5-3 HTTP分析
實(shí)驗(yàn)?zāi)康模?/p>
?
熟悉HTTP協(xié)議的工作過(guò)程; ?
理解HTTP報(bào)文的封裝格式。實(shí)驗(yàn)步驟:
?
任務(wù)一:PC請(qǐng)求較小的頁(yè)面文檔
?
步驟1:捕獲PC與Web1之間的HTTP事件
?
步驟2:理解HTTP協(xié)議的工作過(guò)程并分析HTTP報(bào)文格式
?
任務(wù)二:PC請(qǐng)求較大的頁(yè)面文檔并與任務(wù)一對(duì)比
?
步驟1:捕獲PC與Web2之間的HTTP事件
?
步驟2:與任務(wù)一進(jìn)行對(duì)比
本任務(wù)中PC請(qǐng)求的頁(yè)面文檔長(zhǎng)度比任務(wù)一中更大,Web2回發(fā)的HTTP 響應(yīng)報(bào)文中需要使用多個(gè)TCP報(bào)文段。
思考:
?
HTTP響應(yīng)報(bào)文使用的TCP報(bào)文段的個(gè)數(shù)由什么值決定?該值在什么時(shí)候確定?本實(shí)驗(yàn)中該值為多少?
HTTP響應(yīng)報(bào)文使用的TCP報(bào)文段的個(gè)數(shù)由MSS決定,該值在 TCP連接建立階段確定。本實(shí)驗(yàn)中該值在TCP連接建立階段確定為536B。
?
若PC請(qǐng)求的頁(yè)面文檔長(zhǎng)度超過(guò)66000字節(jié),HTTP的整個(gè)通信過(guò)程如何?
?
若在PC的Web瀏覽器中輸入的域名有誤,是否能捕獲到HTTP事件?為什么?
若在PC的Web瀏覽器中輸入的域名有誤,將無(wú)法捕獲到HTTP 事件。因?yàn)闊o(wú)法從域名中解析出相應(yīng)的IP地址,因而也就無(wú)法找到正確的 Web服務(wù)器并向其發(fā)送HTTP請(qǐng)求。
?
在PC機(jī)的瀏覽器窗口向Web1請(qǐng)求網(wǎng)頁(yè)math.fjnu.edu.cn并收到Web1返回的頁(yè)面后,TCP的連接會(huì)保持還是斷開(kāi)?若進(jìn)一步點(diǎn)擊頁(yè)面中的超鏈接,是否需要重新建立一條TCP連接?
在PC的瀏覽器窗口向Web 1請(qǐng)求網(wǎng)頁(yè)math.Qnu.edu.cn并收到Web 1 返回的頁(yè)面后,TCP的連接將會(huì)斷開(kāi)。因此,當(dāng)進(jìn)一步點(diǎn)擊頁(yè)面中的超鏈接時(shí),將需要重新建立一條TCP連接。
5-4 電子郵件協(xié)議分析
實(shí)驗(yàn)?zāi)康模?/p>
?
了解郵件服務(wù)器的配置以及郵件客戶端賬號(hào)的設(shè)置; ?
熟悉Packet Tracer中收發(fā)電子郵件的操作方法;
?
觀察發(fā)送和接收郵件時(shí)的報(bào)文交換,從而更好的理解發(fā)送郵件和接收郵件的工作過(guò)程。實(shí)驗(yàn)步驟:
?
任務(wù)一:分析用SMTP發(fā)送郵件的工作過(guò)程
?
步驟1:在PC0設(shè)備發(fā)郵件并捕獲SMTP事件
?
步驟2:理解SMTP發(fā)送郵件的工作過(guò)程
PC0建立SMTP數(shù)據(jù)包,然后通過(guò)Switch1發(fā)送給MAIL_SEV_1,MAIL_Sev_1,在給PC0發(fā)送確認(rèn)。之后MAIL_Sev_1通過(guò)Switch1,Switch0,Switch2發(fā)送給MAIL_Sev_2, MAIL_Sev_2再給MALI_Sev_1發(fā)送確認(rèn)消息。
當(dāng)PC0向本地郵件服務(wù)器MAIL_Serv_1發(fā)送郵件時(shí),PC0使用的端口號(hào)是1027,MAIL_Sev_1使用的是25.當(dāng)MAIL_Serv_1作為SMTP客戶端向接收方郵件服務(wù)器MAIL_Serv_2發(fā)送郵件時(shí),MAIL_Serv_1使用的是1027,MAIL_Serv_2使用的端口號(hào)是25。?
任務(wù)二:分析用POP3接收郵件的工作過(guò)程
?
步驟1:在PC1設(shè)備收郵件并捕獲POP3事件
?
步驟2:理解POP3的工作過(guò)程
?
POP3接收郵件的完整過(guò)程;
PC1給MAIL_Sev_2發(fā)送接受郵件請(qǐng)求,MAIL_Sev_2收到后,發(fā)送右鍵給PC1。
?
當(dāng)PC1作為POP3客戶端向接收方郵件服務(wù)器MAIL_Serv_2讀取郵件時(shí),PC1及MAIL_Serv_2使用的端口號(hào)。
PC1使用的是1026端口號(hào),MAIL_Serv_2使用的是110。
思考:
(1)若希望同時(shí)捕獲SMTP和POP3事件,應(yīng)該如何操作?
先給PC1發(fā)送一封郵件,MAIL_Sev_2收到后,再發(fā)送一封,同時(shí)PC2點(diǎn)擊接受郵件,就可以同時(shí)捕獲到SMTPA和POP3。
(2)若電子郵件的發(fā)送方與接收方不在同一個(gè)網(wǎng)段,則本實(shí)驗(yàn)需要如何修改?
將發(fā)送發(fā)接受方設(shè)置同一網(wǎng)關(guān)。
5-5 文件傳送協(xié)議分析
實(shí)驗(yàn)?zāi)康模?/p>
?
了解FTP協(xié)議的作用;
?
熟悉Packet Tracert 中FTP常用命令的使用并進(jìn)行驗(yàn)證; 實(shí)驗(yàn)步驟:
?
任務(wù)一:PC登錄FTP Server
?
步驟1:PC登錄FTP服務(wù)器端并捕獲相關(guān)的FTP事件
?
步驟2:分析登錄過(guò)程中FTP協(xié)議的工作過(guò)程
通過(guò)分析報(bào)文交互的過(guò)程觀察FTP登錄時(shí)PC和FTP Server之間FTP協(xié)議的工作過(guò)程。注意觀察并分析FTP登錄過(guò)程中各類報(bào)文的內(nèi)容及含義。
服務(wù)器向PC請(qǐng)求用戶名
pc向服務(wù)器發(fā)送用戶名。
服務(wù)器向PC請(qǐng)求密碼。
第五篇:計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)報(bào)告
計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)報(bào)告
專業(yè):
學(xué)號(hào): 姓名: 時(shí)間:
實(shí)驗(yàn)一 常用網(wǎng)絡(luò)命令的使用
一、實(shí)驗(yàn)?zāi)康?/p>
1.掌握幾種常用的網(wǎng)絡(luò)命令,通過(guò)使用這些命令能檢測(cè)常見(jiàn)網(wǎng)絡(luò)故障
2.理解各命令的含義,并能解釋其顯示內(nèi)容的意義
二、實(shí)驗(yàn)內(nèi)容
1.運(yùn)行 Windows 常用的網(wǎng)絡(luò)命令,ipconfig、ping、netstat、nbtstat、arp、route、net、tracert 2.利用子網(wǎng)掩碼、實(shí)現(xiàn)子網(wǎng)的劃分
3.了解 VRP 的各種視圖及各視圖下的常用命令
三、實(shí)驗(yàn)原理、方法、手段
該實(shí)驗(yàn)通過(guò)執(zhí)行一些常用的網(wǎng)絡(luò)命令,來(lái)了解網(wǎng)絡(luò)的狀況、性能,并對(duì)一些網(wǎng)絡(luò)協(xié)議能
更好的理解。下面介紹一下實(shí)驗(yàn)中用到的網(wǎng)絡(luò)命令: 1.ipconfig 命令
1)ipconfig /all 顯示所有的有關(guān)IP 地址的配置信息;
2)ipconfig /renew_all 重試所有網(wǎng)絡(luò)適配器;
3)ipconfig /release_all 釋放所有網(wǎng)絡(luò)適配器。
2.ping 命令
1)ping 127.0.0.1用于測(cè)試本機(jī)的TCP/IP 協(xié)議設(shè)置是否正確。
3.netstat 命令 該命令用于檢驗(yàn)網(wǎng)絡(luò)連接情況,它可以顯示當(dāng)前正在活動(dòng)的網(wǎng)絡(luò)連接的詳細(xì)信息。
1)netstat/s 按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)
2)netstat/e 用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)
3)netstat/a 顯示所有有效連接信息列表
4.nbtstat 命令
該命令用于查看本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)上的NetBIOS 的統(tǒng)計(jì)數(shù)據(jù),顯示協(xié)議統(tǒng)計(jì)情況以及當(dāng)前TCP/IP 的連接所使用NETBIOS 情況,運(yùn)用NETBIOS,可以查看本地計(jì)算機(jī)或遠(yuǎn)程計(jì)算機(jī)上的NETBIOS 名字列表。
1)nbtstat/ n 顯示寄存在本地的名字和服務(wù)程序;
5.arp 命令 該命令可顯示、修改IP 地址到物理地址轉(zhuǎn)換表。1)nbtstat/a 查看高速緩存中所有項(xiàng)目
6.route 命令 ROUTE 命令用于顯示、人工添加和修改路由表項(xiàng)目。1)route print 用于顯示路由表中的當(dāng)前項(xiàng)目;
2)route add 用于將新路由項(xiàng)目添加給路由表
7.net 命令 net 命令是WIN 系列里面最有用的網(wǎng)絡(luò)方面的命令之一,它不是一個(gè)命令,而是一組 命令。
1)net use 用于將計(jì)算機(jī)與共享的資源相連接,或者切斷計(jì)算機(jī)與共享資源的連接。當(dāng)不帶選項(xiàng)使用本命令時(shí),會(huì)列出計(jì)算機(jī)的連接。
8.tracert 命令 Tracert 一般用來(lái)檢測(cè)故障的位置,可以用tracert IP 在哪個(gè)環(huán)節(jié)上出了問(wèn)題。
實(shí)驗(yàn)二 二層以太網(wǎng)組網(wǎng)
一、實(shí)驗(yàn)?zāi)康?/p>
1.理解二層交換產(chǎn)品的組網(wǎng)方式和方法,掌握二層以太網(wǎng)組網(wǎng)的動(dòng)手能力
2.進(jìn)行 PC 機(jī)與交換機(jī)的組網(wǎng) 3.進(jìn)行服務(wù)器與 PC 機(jī)的組網(wǎng) 4.進(jìn)行服務(wù)器、PC 機(jī)與交換機(jī)的組網(wǎng)
二、實(shí)驗(yàn)內(nèi)容
1.連接 PC 機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備 2.配置以太網(wǎng)交換機(jī)的基本功能
三、實(shí)驗(yàn)原理、方法和手段
將PC 機(jī)、服務(wù)器、交換機(jī)成如圖的網(wǎng)絡(luò)圖譜。注意,同類型設(shè)備之間需要使用交叉網(wǎng)線,非同類型設(shè)備使用直連網(wǎng)線。
由于所有的PC 機(jī)和服務(wù)器在同一個(gè)LAN 中,并且在IP 尋址設(shè)計(jì)上在同一個(gè)子網(wǎng)。因此,設(shè)置PC 機(jī)和服務(wù)器的IP 地址,地址的前綴一樣,主機(jī)號(hào)不能沖突。
通過(guò)ping 命令測(cè)試PC 機(jī)及服務(wù)器之間的連通性。
實(shí)驗(yàn)三 網(wǎng)絡(luò)協(xié)議分析
一、實(shí)驗(yàn)?zāi)康?/p>
1.掌握利用網(wǎng)絡(luò)協(xié)議的分析、檢測(cè)軟件對(duì)實(shí)際網(wǎng)絡(luò)中的各種協(xié)議進(jìn)行分析的方法;
2.通過(guò)各協(xié)議的分析,進(jìn)一步理解各協(xié)議的工作原理及其相應(yīng)的報(bào)文格式
二、實(shí)驗(yàn)內(nèi)容
1.使用 Wireshark 在網(wǎng)絡(luò)上對(duì)數(shù)據(jù)報(bào)進(jìn)行搜集
2.對(duì)搜集到的數(shù)據(jù)包進(jìn)行分析,重點(diǎn)分析 ARP、IP、ICMP、TCP、UDP 等協(xié)議數(shù)據(jù)單元。
三、實(shí)驗(yàn)原理、方法、和手段
Wireshark 是一個(gè)網(wǎng)絡(luò)數(shù)據(jù)包分析軟件,它能夠抓獲網(wǎng)絡(luò)數(shù)據(jù)包,并盡量顯示數(shù)據(jù)包的所有細(xì)節(jié)。利用Wireshark,網(wǎng)絡(luò)管理員可以找出網(wǎng)絡(luò)故障的根源,網(wǎng)絡(luò)安全工程師可以找出安全隱患,開(kāi)發(fā)人員可以調(diào)試所寫(xiě)的協(xié)議,而更多人可以了解網(wǎng)絡(luò)協(xié)議的內(nèi)部。Wireshark 最基本的功能就是從網(wǎng)絡(luò)上抓獲實(shí)時(shí)的數(shù)據(jù)包,通過(guò)選擇菜
單“Capture‐>Interface”,將出現(xiàn)Capture Interface 對(duì)話框,如圖3‐1。
圖3‐ 1 Wireshark 的Capture Interface 對(duì)話框
通過(guò)點(diǎn)擊某個(gè)接口的Option 按鈕,可以設(shè)置該接口在抓獲數(shù)據(jù)包時(shí)的相關(guān)參數(shù),如圖3‐2。注意,如果是以太網(wǎng)接口,通??梢赃x擇工作在混雜promiscuous 模式,但如果是在一些其它類型的接口上,則必須不能工作在該模式下,如Wifi 接口。
通過(guò)設(shè)置好相關(guān)參數(shù)后,便可以點(diǎn)擊Start 按鈕,開(kāi)始抓獲數(shù)據(jù)包,通過(guò)雙擊數(shù)據(jù)包列表中所感興趣的某個(gè)具體的數(shù)據(jù)包,可以查看該數(shù)據(jù)包的PDU 信息。
除此以外,Wireshark 還有一些高級(jí)特性,如跟蹤指定的TCP 數(shù)據(jù)流、將相關(guān)的數(shù)據(jù)包進(jìn)行組合、將數(shù)字地址解析為名字等。利用Wireshark 的統(tǒng)計(jì)特性,可以顯示抓獲的數(shù)據(jù)包總體信息、協(xié)議層次分布圖、特定對(duì)話信息、端點(diǎn)信息、IO 圖等。
實(shí)驗(yàn)四 常用應(yīng)用層協(xié)議
一、實(shí)驗(yàn)?zāi)康?/p>
1.了解常用應(yīng)用層協(xié)議(DNS、FTP、TELNET、SMTP、POP、HTTP 等)的基本原理、工作過(guò)程等;
2.熟悉 FTP、TELNET、OUTLOOK 使用方法
二、實(shí)驗(yàn)內(nèi)容
1.了解常用應(yīng)用層協(xié)議的工作原理
2.熟悉 Windows 環(huán)境下FTP、Telnet、OUTLOOK 的使用
三、實(shí)驗(yàn)原理、方法、和手段 1)布局
2)自動(dòng)為PC分配IP地址
3)設(shè)置DNS 基本參數(shù),提供DNS 服務(wù)。
4)生成DNS 分組,查看DNS 解析過(guò)程。
5)設(shè)置FTP 服務(wù)參數(shù),啟動(dòng)FTP 服務(wù)。
6)設(shè)置STMP 和POP3 參數(shù),啟動(dòng)EMAIL 服務(wù)。
7)生成SMTP 消息,查看郵件發(fā)送過(guò)程。
8)設(shè)置HTTP 參數(shù),啟動(dòng)WWW 服務(wù)。
9)設(shè)置收發(fā)人信息,進(jìn)行通信測(cè)試
實(shí)驗(yàn)總結(jié):
通過(guò)幾節(jié)課的網(wǎng)絡(luò)上機(jī)實(shí)驗(yàn),我學(xué)會(huì)了如何運(yùn)行 Windows 常用的網(wǎng)絡(luò)命令,利用子網(wǎng)掩碼、實(shí)現(xiàn)子網(wǎng)的劃分,了解 VRP 的各種視圖及各視圖下的常用命令。理解了二層交換產(chǎn)品的組網(wǎng)方式和方法,掌握二層以太網(wǎng)組網(wǎng)的動(dòng)手能力。知道如何進(jìn)行 PC 機(jī)與交換機(jī)的組網(wǎng),如何進(jìn)行服務(wù)器與 PC 機(jī)的組網(wǎng),如何進(jìn)行服務(wù)器、PC 機(jī)與交換機(jī)的組網(wǎng)。掌握了利用網(wǎng)絡(luò)協(xié)議的分析、檢測(cè)軟件對(duì)實(shí)際網(wǎng)絡(luò)中的各種協(xié)議進(jìn)行分析的方法,通過(guò)各協(xié)議的分析,理解了各協(xié)議的工作原理及其相應(yīng)的報(bào)文格式。了解了常用應(yīng)用層協(xié)議的基本原理、工作過(guò)程等,熟悉 FTP、TELNET、OUTLOOK 使用方法。雖然,在實(shí)際操作中會(huì)遇到很多不懂的問(wèn)題和難題,但是在不斷地嘗試和試驗(yàn)后,最終找到了解決問(wèn)題的方法,使得實(shí)驗(yàn)成功運(yùn)行。在此期間,多虧了老師的耐心提點(diǎn)和同學(xué)間的相互幫助才能順利的進(jìn)行此實(shí)驗(yàn)。綜合操作實(shí)驗(yàn),把所有零碎的知識(shí)都串起來(lái)了,體會(huì)到計(jì)算機(jī)網(wǎng)絡(luò)強(qiáng)大功能。其實(shí)每次的實(shí)驗(yàn)都離不開(kāi)探索與合作,每次的實(shí)驗(yàn)任務(wù)都比較艱巨,在學(xué)習(xí)到知識(shí)的同時(shí)我也更加認(rèn)識(shí)到探索精神的重要性。實(shí)驗(yàn)過(guò)程中培養(yǎng)了我在實(shí)踐中研究問(wèn)題,分析問(wèn)題和解決問(wèn)題的能力以及培養(yǎng)了良好的工程素質(zhì)和科學(xué)道德,例如團(tuán)隊(duì)精神、交流能力、獨(dú)立思考、測(cè)試前沿信息的捕獲能力等;提高了自己動(dòng)手能力,培養(yǎng)理論聯(lián)系實(shí)際的作風(fēng),增強(qiáng)創(chuàng)新意識(shí)。