李 敏,宋 瑋
(廣東工業(yè)大學計算機學院,廣州510006)
?
《無線網(wǎng)絡(luò)技術(shù)》若干關(guān)鍵技術(shù)研究與仿真實驗實現(xiàn)
李敏,宋瑋
(廣東工業(yè)大學計算機學院,廣州510006)
摘要:針對《無線網(wǎng)絡(luò)技術(shù)》課程理論教學過程中內(nèi)容生澀,網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)算法眾多,學生容易出現(xiàn)理解困難的現(xiàn)象,提出對《無線網(wǎng)絡(luò)技術(shù)》若干關(guān)鍵技術(shù)的總結(jié),并使用NS2仿真環(huán)境輔助課堂教學,以可視化方式將理論教學與仿真實驗對應(yīng)起來,極大地激發(fā)學生的學習興趣,增強對理論知識的理解,鍛煉實踐能力,獲得良好的教學效果。
關(guān)鍵詞:無線網(wǎng)絡(luò)技術(shù);NS2;關(guān)鍵知識點;仿真實驗
網(wǎng)絡(luò)技術(shù)結(jié)合了計算機、通信、微電子等技術(shù),是IT領(lǐng)域最重要的分支之一,進入21世紀后,網(wǎng)絡(luò)技術(shù)逐漸呈現(xiàn)出兩大發(fā)展趨勢:高速和無線。因此,除了傳統(tǒng)的《計算機網(wǎng)絡(luò)》課程之外,國內(nèi)各大高校不約而同地增加開設(shè)了《無線網(wǎng)絡(luò)技術(shù)》課程?!稛o線網(wǎng)絡(luò)技術(shù)》課程涉及多領(lǐng)域的前沿技術(shù),同時具有較強的應(yīng)用性,因此對于該門課程的教學內(nèi)容和教學方法有較大的研究空間。通過三年該課程的課堂教學經(jīng)驗發(fā)現(xiàn),如果課堂主要講授過于理論和抽象的專業(yè)知識,學生們將很難全程集中精力,導致對知識點掌握不夠,理解不深;如果能用最簡潔,最直觀的方式向?qū)W生們表達和傳授,會達到事半功倍的效果。然而,無線網(wǎng)絡(luò)類型的多元化,使得在實驗室中構(gòu)建實際的無線網(wǎng)絡(luò)性能測試系統(tǒng),經(jīng)費投入太大,并且對設(shè)備、環(huán)境的要求也很高。
該文旨在針對理論教學過程中內(nèi)容生澀,學生無法觀測到某個現(xiàn)象對無線網(wǎng)絡(luò)性能的影響,從而一知半解,慢慢失去學習興趣的問題,提出通過深入研究《無線網(wǎng)絡(luò)技術(shù)》中若干關(guān)鍵無線網(wǎng)絡(luò)理論和基本概念的基礎(chǔ)上,重點研究無線網(wǎng)絡(luò)協(xié)議,從網(wǎng)絡(luò)協(xié)議模塊的組成、體系結(jié)構(gòu)、網(wǎng)絡(luò)層、網(wǎng)絡(luò)應(yīng)用層以及對等層面結(jié)構(gòu)等方面,并對各種主流的無線網(wǎng)絡(luò)技術(shù),包括無線局域網(wǎng)、無線個域網(wǎng)、無線城域網(wǎng)、無線廣域網(wǎng)、移動Ad Hoc網(wǎng)絡(luò)、無線傳感器網(wǎng)絡(luò)與無線Mesh網(wǎng)絡(luò)展開進一步的研究。以可視化方式將實驗內(nèi)容貫穿于理論教學之中,提高學生對無線網(wǎng)絡(luò)協(xié)議和各類無線網(wǎng)絡(luò)技術(shù)的理解,掌握各種無線網(wǎng)絡(luò)技術(shù)的基本原理和功能,掌握用網(wǎng)絡(luò)仿真技術(shù)來驗證和開發(fā)無線網(wǎng)絡(luò)技術(shù)的手段,增強學生分析解決問題的實踐能力,以期獲得理想的教學效果。
通過近幾年對《無線網(wǎng)絡(luò)技術(shù)》課程的教學摸索,提出針對課程若干關(guān)鍵技術(shù)的總結(jié),并通過網(wǎng)絡(luò)仿真對提出的若干關(guān)鍵技術(shù)進行分析和驗證,主要旨在激發(fā)學生學習《無線網(wǎng)絡(luò)技術(shù)》課程的興趣,如何讓學生更好地掌握《無線網(wǎng)絡(luò)技術(shù)》課程學習中的重要概念、基本理論和具體的學習方法。
(1)樹立以學生為主體,正確引導,消除學生的部分消極情緒,加強學生學習的興趣。在《無線網(wǎng)絡(luò)技術(shù)》是網(wǎng)絡(luò)工程專業(yè)學生的專業(yè)課,在此之前學生已經(jīng)學習過《計算機網(wǎng)絡(luò)》或《通信原理》,具備了一定的網(wǎng)絡(luò)知識,所以在教學過程中,可以以學生為主體,使學生主動參與教學,解除學生對老師的依賴性,提高學生的創(chuàng)造性、積極思考能力和自主學習能力的培養(yǎng)。在課堂上,對教學環(huán)節(jié)精心設(shè)置,側(cè)重學生實踐動手能力的激發(fā),對每個教學專題進行不固定分組討論模式,給學生創(chuàng)造團隊內(nèi)合作和團隊外競爭雙重學習氣氛,再輔以打分和淘汰環(huán)節(jié),增強學生的參與度和熱情。
(2)在分析和討論《無線網(wǎng)絡(luò)技術(shù)》中若干關(guān)鍵技術(shù)時,通過學生熟悉的案例進行驅(qū)動,同時布置相應(yīng)仿真任務(wù)加以推動?!稛o線網(wǎng)絡(luò)技術(shù)》各個實驗分組之間的仿真數(shù)據(jù)不同,仿真動畫不同,并通過引導學生修改參考源碼,改變網(wǎng)絡(luò)拓撲的方式,觀察體會不一樣的運行結(jié)果,幫助學生更深入地了解和感受關(guān)鍵技術(shù)的原理和特點。在介紹每種無線網(wǎng)絡(luò)技術(shù)時,內(nèi)容編排上循序漸進,先闡述基本概念和原理,接著介紹生活中的應(yīng)用實例,然后進行實驗仿真,讓學生實際操作練習。
(3)《無線網(wǎng)絡(luò)技術(shù)》課程若干關(guān)鍵技術(shù)與與對應(yīng)仿真實驗總結(jié)如下:在掌握一定的無線傳輸基本理論的基礎(chǔ)上,理解各種無線網(wǎng)絡(luò)的網(wǎng)絡(luò)構(gòu)架和協(xié)議標準,清楚無線網(wǎng)絡(luò)的存在問題和解決方案,了解無線網(wǎng)絡(luò)的具體應(yīng)用。具體內(nèi)容包括:無線傳輸技術(shù)基礎(chǔ)、無線局域網(wǎng)、無線個域網(wǎng)、無線城域網(wǎng)、無線廣域網(wǎng),無線自組織網(wǎng)絡(luò),無線傳感器網(wǎng)絡(luò)。如下表1是《無線網(wǎng)絡(luò)技術(shù)》關(guān)鍵技術(shù)與仿真實驗總結(jié)對應(yīng)表。
表1 《無線網(wǎng)絡(luò)技術(shù)》關(guān)鍵技術(shù)與仿真實驗對應(yīng)表
該課程采用NS2對《無線網(wǎng)絡(luò)技術(shù)》課程中的若干關(guān)鍵技術(shù)進行仿真。
(1)三種網(wǎng)絡(luò)仿真平臺OPNET MATLAB和NS2之間的比較:
OPNET主要針對網(wǎng)絡(luò)服務(wù)提供商,網(wǎng)絡(luò)設(shè)備制造商和企業(yè),是非開源的商業(yè)軟件,主要用于大型復雜網(wǎng)絡(luò)的仿真需求;OPNET內(nèi)部的協(xié)議實現(xiàn)版本比較全面和標準,想要完全理解其工作原理,例如:狀態(tài)機跳轉(zhuǎn)關(guān)系、進程間調(diào)用關(guān)系、無線階段配置等需要花費較長的時間,此外,在OPNET內(nèi)部定義了大量的庫函數(shù),這些庫函數(shù)只提供接口,看不到函數(shù)實現(xiàn),也需要學生花費較長的時間學習之后,方才能夠運用。
MATLAB主要用于數(shù)值計算和圖形處理的科學計算,由五個部分組成,功能強大,配備了各種工具箱,但由于采用矩陣運算,數(shù)據(jù)量大,所以效率相對較低,并且MATLAB不能實現(xiàn)實時控制和端口操作;
NS2是由加州大學伯克利分校開發(fā)的針對網(wǎng)絡(luò)技術(shù),源代碼公開的,免費軟件模擬平臺。NS2包括了大量工具模塊,這些模塊幾乎設(shè)施到了網(wǎng)絡(luò)技術(shù)的所有方面,是目前學術(shù)界廣泛使用的一種網(wǎng)絡(luò)模擬軟件,它能對網(wǎng)絡(luò)仿真過程進行詳細的跟蹤,并且具有仿真動畫工具NAM,能對仿真過程進行回放,使得學生對于所模擬的網(wǎng)絡(luò)協(xié)議或網(wǎng)絡(luò)技術(shù)有直觀的了解。
(2)采用NS2進行無線網(wǎng)絡(luò)仿真的具體流程圖如圖1所示:
圖1 NS2無線網(wǎng)絡(luò)技術(shù)仿真流程圖
在這個流程中,最重要的是進行Tcl/OTcl仿真腳本的編寫,這個對于已經(jīng)系統(tǒng)學過編程語言的網(wǎng)絡(luò)專業(yè)學生并不難。經(jīng)過幾年的教學實踐,采用分組分方案的方法效果甚好,具體操作如下:指定8位學生(按與無線網(wǎng)絡(luò)技術(shù)相關(guān)科目成績績點選出前8位)為實驗小組組長,其他學生自行組合到各小組進行實驗仿真,每個小組的仿真內(nèi)容和數(shù)據(jù)各不相同,這種組內(nèi)互相監(jiān)督,組間差異化的分組仿真實驗策略,有利于學生之間的相互協(xié)作,同時又有效避免了同一題目容易出現(xiàn)互相抄襲的現(xiàn)象。
由于無線網(wǎng)絡(luò)類型的多元化,采用NS2進行仿真實驗,不需要設(shè)備和經(jīng)費的投入,利用普通微機平臺,就可實現(xiàn)《無線網(wǎng)絡(luò)技術(shù)》課程中若干關(guān)鍵技術(shù)的仿真模擬和實現(xiàn),通過NS2提供的動畫演示,使學生們直觀形象地掌握了各種無線網(wǎng)絡(luò)技術(shù)的原理和功能,提高了學生的學習積極性和動手能力,很好地改善了學習效果。
參考文獻:
[1]汪濤.無線網(wǎng)絡(luò)技術(shù)導論(第二版)[M].北京:清華大學出版社,2012.
[2]William Stallings. Wireless Communications and Networks(Second Edition)[M].北京:電子工業(yè)出版社,2006.
[3]Steve Rackley著.無線網(wǎng)絡(luò)技術(shù)原理與應(yīng)用[M].吳怡等譯.北京:電子工業(yè)出版社,2012.
[4]李勇,周麗芬.基于NS2平臺的AODV路由協(xié)議仿真研究[J].現(xiàn)代計算機,2013(3):52-54.
[5]李大勇. NS2仿真軟件在無線網(wǎng)絡(luò)教學中的應(yīng)用[J].微計算機信息,2010(19):173-175.
[6]許華杰,胡小明,莫春蘭.《無線網(wǎng)絡(luò)技術(shù)》課程教學改革與實踐[J].中國科技信息,2012(16):187.
宋瑋(1978-),女,湖南常德人,講師,研究生博士學位,研究方向為分布式機制設(shè)計和算法博弈論
Research and Simulation of Key Technologies of Wireless Network Technology
LI Min,SONG Wei
(School of Computers,Guangdong University of Technology,Guangzhou 510006)
Abstract:In the process of teaching Wireless Network Technology course, it usually occurs some problems such as obscure theories, extensive network protocols and algorithms, puts forward the summary of some key technologies of Wireless Network Technology, uses NS2 simulation environment to support classroom teaching, sets up a corresponding relationship between theoretical knowledge and simulation experiment. Practice shows that this method greatly stimulated the students' interest in learning, enhances the understanding of theoretical knowledge, exercises practical ability and obtains a good teaching effect.
Keywords:Wireless Network Technology; NS2; Key Technologies; Simulation Experiment
收稿日期:2016-01-07修稿日期:2016-03-12
作者簡介:李敏(1978-),女,湖北荊州人,講師,碩士,研究方向為信息獲取與控制、信號處理
文章編號:1007-1423(2016)10-0049-03
DOI:10.3969/j.issn.1007-1423.2016.10.011