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