摘要:Multiuser(多用戶)是Cisco packet tracer(簡(jiǎn)稱PT)的擴(kuò)展功能,它允許在多個(gè)運(yùn)行的PT實(shí)例間建立點(diǎn)對(duì)點(diǎn)連接。Multiuser功能可以為建立連接的兩個(gè)用戶提供虛擬的通信信道這種虛擬通道可以連接多個(gè)PT實(shí)例,構(gòu)成分布式實(shí)驗(yàn)環(huán)境,從而擴(kuò)展網(wǎng)絡(luò)規(guī)模。為了使學(xué)生更好地掌握Multiuser的功能用法,設(shè)計(jì)了一個(gè)實(shí)驗(yàn),詳細(xì)闡述了如何運(yùn)用PT Multiuser構(gòu)成分布式實(shí)驗(yàn)環(huán)境。教學(xué)實(shí)踐結(jié)果表明,Multiuser對(duì)課堂展開(kāi)網(wǎng)絡(luò)教學(xué),為實(shí)現(xiàn)師生互動(dòng)提供了一個(gè)非常好的實(shí)驗(yàn)平臺(tái),極大地活躍課堂氛圍,增強(qiáng)團(tuán)隊(duì)協(xié)作能力,提高課堂的趣味性和挑戰(zhàn)性,達(dá)到完美的教學(xué)效果。
關(guān)鍵詞:Multiuser;PT;分布式;實(shí)驗(yàn)
一、引言
計(jì)算機(jī)網(wǎng)絡(luò)是一門(mén)專(zhuān)業(yè)性很強(qiáng)的課程,涉及很多復(fù)雜、抽象的網(wǎng)絡(luò)理論知識(shí)。計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)受網(wǎng)絡(luò)實(shí)驗(yàn)設(shè)備和特定的實(shí)驗(yàn)環(huán)境的限制,使得有些學(xué)生的學(xué)習(xí)積極性不高[1]。
本文設(shè)計(jì)的“Multiuser分布式多用戶實(shí)驗(yàn)教學(xué)案例”,是基于PT的 Multiuser擴(kuò)展功能開(kāi)發(fā)的LAN多用戶聯(lián)機(jī)實(shí)驗(yàn)教學(xué)案例,在課堂實(shí)施過(guò)程中產(chǎn)生了意想不到的、非常好的教學(xué)效果。Multiuser打破了傳統(tǒng)的集中式實(shí)驗(yàn)理念,采用多用戶分布式模式,將一個(gè)復(fù)雜的任務(wù)進(jìn)行分解,由多個(gè)用戶協(xié)同完成,這不僅能增強(qiáng)學(xué)生的團(tuán)隊(duì)意識(shí)和競(jìng)爭(zhēng)意識(shí),同時(shí)可以培養(yǎng)學(xué)生的學(xué)習(xí)興趣,積累排錯(cuò)經(jīng)驗(yàn),提高協(xié)作能力,進(jìn)一步提升專(zhuān)業(yè)技術(shù)水平。
二、基于PT Multiuser實(shí)驗(yàn)教學(xué)設(shè)計(jì)與實(shí)現(xiàn)
1、工作原理
Multiuser(多用戶)是Cisco packet tracer(簡(jiǎn)稱PT)的擴(kuò)展功能[2],它允許在多個(gè)運(yùn)行的PT實(shí)例間建立點(diǎn)對(duì)點(diǎn)連接。Multiuser多PT實(shí)例間的連接基于TCP的PTMP(Packet tracer multiuser protocol)協(xié)議,PT multiuser使用UPnP(Universal plug and play,通用即插即用)協(xié)議來(lái)建立端口轉(zhuǎn)發(fā),以使PT多實(shí)例設(shè)備間彼此能自動(dòng)連接并協(xié)同工作。
2、實(shí)驗(yàn)設(shè)計(jì)
(1)實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)準(zhǔn)備工作
設(shè)計(jì)基于PT Multiuser實(shí)驗(yàn)?zāi)康氖亲寣W(xué)生靈活地掌握Multiuser相關(guān)知識(shí),深入掌握Multiuser多用戶的配置。
兩臺(tái)筆記本電腦都安裝了相同版本的Packet Tracer模擬器,且都通過(guò)局域網(wǎng)互聯(lián)在一起,確保彼此之間能ping通。
(2)實(shí)驗(yàn)環(huán)境設(shè)計(jì)
實(shí)驗(yàn)分為兩個(gè)用戶小組,分別模擬一個(gè)服務(wù)器端的PT實(shí)例和一個(gè)客戶端的PT實(shí)例。兩個(gè)PT實(shí)例通過(guò)PT Multiuser功能互聯(lián)起來(lái),使客戶端PC機(jī)能通過(guò)遠(yuǎn)端服務(wù)器的DHCP Server成功獲取地址,并實(shí)現(xiàn)主機(jī)之間的通信。實(shí)驗(yàn)拓?fù)浣Y(jié)果如下圖1所示。
(3)基于PT Multiuser實(shí)驗(yàn)的實(shí)現(xiàn)
1)第一步:創(chuàng)建PT Multiuser實(shí)例
模擬服務(wù)器端的小組創(chuàng)建如圖2所示的PT實(shí)例。Server1和Server2的IP地址獲取方式配置為DHCP。
模擬客戶端的小組創(chuàng)建如圖3所示的PT實(shí)例。ClientA和ClientB的IP地址獲取方式配置為DHCP。
DHCP Server的地址池名為Serverpool1,起始地址設(shè)置為192.168.1.1,掩碼為:255.255.255.0。
2)第二步:PT Multiuser實(shí)例連接
PT Multiuser多實(shí)例間的連接需要設(shè)置監(jiān)聽(tīng)參數(shù),包括監(jiān)聽(tīng)地址和端口、連接口令以及對(duì)遠(yuǎn)程連接才去的接受方式。PT Multiuser多實(shí)例間的連接的監(jiān)聽(tīng)放可以隨意指定,服務(wù)器端PT實(shí)例和客戶端PT實(shí)例連接,現(xiàn)指定服務(wù)器端PT實(shí)例為監(jiān)聽(tīng)方,而客戶端PT實(shí)例需要主動(dòng)發(fā)起連接請(qǐng)求。
PT Multiuser的監(jiān)聽(tīng)功能默認(rèn)是開(kāi)啟的,通過(guò)菜單欄Extensions--->Multiuser--->Listen進(jìn)行設(shè)置相關(guān)的參數(shù),如圖5所示。監(jiān)聽(tīng)地址是192.168.1.109,端口為38000,口令設(shè)為1234。
將監(jiān)聽(tīng)參數(shù)和接入?yún)?shù)配置完成后,將在服務(wù)器端的筆記本電腦上彈出遠(yuǎn)程客戶端成功接入對(duì)話框。最后需要將服務(wù)器端PT實(shí)例上的交換機(jī)端口設(shè)置為端口可見(jiàn),然后在客戶端的PT實(shí)例上選擇交叉線連接到Multiuser Connection上配置的交換機(jī)某端口上,當(dāng)云端的鏈路指示燈變綠后,網(wǎng)絡(luò)達(dá)到穩(wěn)定狀態(tài)。
3)第三步:PT Multiuser連通性測(cè)試
測(cè)試發(fā)現(xiàn),ClientA和ClientB兩臺(tái)主機(jī)已經(jīng)通過(guò)DHCP成功獲取到了地址,達(dá)到了實(shí)驗(yàn)的目的和要求。
三、結(jié)束語(yǔ)
通過(guò)本文設(shè)計(jì)的Multiuser分布式多用戶實(shí)驗(yàn)教學(xué)案例,讓學(xué)生在玩中實(shí)踐,在實(shí)踐中探索,在探索中提高。Multiuser是對(duì)傳統(tǒng)單擊實(shí)驗(yàn)課堂的顛覆,促進(jìn)了師生互動(dòng),倡導(dǎo)了團(tuán)隊(duì)協(xié)作,鼓勵(lì)學(xué)生大膽創(chuàng)新,自主學(xué)習(xí),迎接網(wǎng)絡(luò)技能挑戰(zhàn)[3]。
參考文獻(xiàn):
[1]邊勝琴,王建萍,崔曉龍.計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)室建設(shè)與實(shí)驗(yàn)教學(xué)改革[J].實(shí)驗(yàn)室研究與探索,2017,36(02):259-262.
[2]王為群.基于PT的實(shí)驗(yàn)考核系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].韶關(guān)學(xué)院學(xué)報(bào),2016,37(04):13-17.
[3]徐生煒.高校計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)模式的探討[J].實(shí)驗(yàn)科學(xué)與技術(shù),2012,10(06):214-216.
作者信息:
唐鐵斌(1982- ),男,湖南湘潭人,碩士,副教授,主要研究方向:計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與應(yīng)用、職業(yè)教育endprint