高職計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)研究論文(2)
高職計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)研究論文
高職計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)研究論文篇二
《計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)中網(wǎng)絡(luò)仿真輔助教學(xué)方法的探討》
摘要:針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)課程內(nèi)容枯燥乏味,抽象難懂,實(shí)驗(yàn)受限等特點(diǎn),文章探討使用NS-2網(wǎng)絡(luò)仿真工具進(jìn)行輔助教學(xué)的方法,根據(jù)教學(xué)過(guò)程中的不同階段,面向不同能力、不同興趣的學(xué)生實(shí)施階梯式教學(xué),從而提高學(xué)生的學(xué)習(xí)興趣、加深他們對(duì)課程內(nèi)容的理解,增強(qiáng)他們的創(chuàng)新能力。
關(guān)鍵詞:計(jì)算機(jī)網(wǎng)絡(luò);網(wǎng)絡(luò)仿真;NS-2
隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)應(yīng)用已經(jīng)成為計(jì)算機(jī)應(yīng)用中的一個(gè)重要領(lǐng)域。為了培養(yǎng)計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用人才,各大高校都開(kāi)設(shè)了計(jì)算機(jī)網(wǎng)絡(luò)課程,針對(duì)不同層次的學(xué)生,介紹計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)和計(jì)算機(jī)網(wǎng)絡(luò)各個(gè)層次的協(xié)議及其工作原理,以及一些專(zhuān)題內(nèi)容,如網(wǎng)絡(luò)安全,計(jì)算機(jī)網(wǎng)絡(luò)的最新進(jìn)展等。然而,由于計(jì)算機(jī)網(wǎng)絡(luò)課程的理論性、抽象性、實(shí)踐性和應(yīng)用性都比較強(qiáng),在傳統(tǒng)的教學(xué)模式中,課堂教學(xué)仍以教師講授理論為主,在實(shí)驗(yàn)環(huán)節(jié)只安排少量的簡(jiǎn)單的配置和驗(yàn)證性實(shí)驗(yàn),因此大多數(shù)學(xué)生感覺(jué)該課程比較抽象空洞,難以理解和掌握,很難在日后工作中學(xué)以致用[1]。本文結(jié)合多年網(wǎng)絡(luò)研究的經(jīng)驗(yàn),探討了如何在計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)的各個(gè)環(huán)節(jié)中使用加州大學(xué)伯克利分校開(kāi)發(fā)的網(wǎng)絡(luò)仿真器NS-2(Network Simulator,Version 2),構(gòu)建虛擬的仿真教學(xué)環(huán)境進(jìn)行輔助教學(xué),從而增進(jìn)學(xué)生對(duì)網(wǎng)絡(luò)體系和網(wǎng)絡(luò)協(xié)議的理解、提高他們的實(shí)踐能力、設(shè)計(jì)能力和研究能力。
1NS-2仿真器的特點(diǎn)和功能
計(jì)算機(jī)網(wǎng)絡(luò)是一個(gè)大型復(fù)雜系統(tǒng),如果采用建立實(shí)驗(yàn)床的方法對(duì)其進(jìn)行演示、分析和研究的成本比較高,主要表現(xiàn)在網(wǎng)絡(luò)規(guī)模難以做大,靈活性受限,較難進(jìn)行重新組網(wǎng)以及實(shí)驗(yàn)資源的共享,網(wǎng)絡(luò)中多種通信流量以及多種拓?fù)涞娜诤虾茈y實(shí)現(xiàn)。另外,在教學(xué)過(guò)程中,實(shí)驗(yàn)的準(zhǔn)備工作比較復(fù)雜,時(shí)間花費(fèi)比較多。目前,在網(wǎng)絡(luò)通信技術(shù)研究過(guò)程中,通常采用網(wǎng)絡(luò)仿
真的手段來(lái)進(jìn)行新協(xié)議的設(shè)計(jì)與驗(yàn)證。NS-2是一個(gè)面向?qū)ο蟮幕陔x散事件驅(qū)動(dòng)的開(kāi)源網(wǎng)絡(luò)仿真工具,功能強(qiáng)大、配置方便、擴(kuò)展性好,既可以利用已有的模塊對(duì)各類(lèi)網(wǎng)絡(luò)拓?fù)?、網(wǎng)絡(luò)協(xié)議以及網(wǎng)絡(luò)性能進(jìn)行模擬分析,也可以利用它所提供的用戶(hù)接口,將自己開(kāi)發(fā)的模塊集成進(jìn)去,從而實(shí)現(xiàn)對(duì)已有協(xié)議的改進(jìn)與新協(xié)議的開(kāi)發(fā)測(cè)試,因而它成為了目前通信網(wǎng)絡(luò)領(lǐng)域最流行的網(wǎng)絡(luò)仿真工具之一[2]。
NS-2具備豐富的網(wǎng)絡(luò)協(xié)議組件和強(qiáng)大的功能模塊,可以模擬大部分的網(wǎng)絡(luò)場(chǎng)景,能夠仿真有線(xiàn)網(wǎng)和無(wú)線(xiàn)網(wǎng)(包括衛(wèi)星網(wǎng)、AD hoc網(wǎng)絡(luò))、局域網(wǎng)和廣域網(wǎng),可以模擬各個(gè)層次的協(xié)議。它的主要功能如下:
1) 網(wǎng)絡(luò)場(chǎng)景的快速生成??梢岳酶鞣N開(kāi)源工具(如nsBench、NSG、setdest、cbrgen)自動(dòng)產(chǎn)生仿真腳本,實(shí)現(xiàn)不同類(lèi)型及規(guī)模的網(wǎng)絡(luò)場(chǎng)景的快速生成。
2) 網(wǎng)絡(luò)節(jié)點(diǎn)和鏈路的配置??梢允謩?dòng)編寫(xiě)仿真腳本文件配置各種類(lèi)型的網(wǎng)絡(luò)。比如對(duì)各節(jié)點(diǎn)的能量、節(jié)點(diǎn)上的協(xié)議代理、業(yè)務(wù)源流量產(chǎn)生器和接收器的設(shè)置;對(duì)各鏈路上的帶寬、延遲的設(shè)置,對(duì)隊(duì)列管理機(jī)制的選擇和設(shè)置,如:Droptail,RED,CBQ,以及各種公平隊(duì)列(FQ、SFQ、DRR)等。
3) 網(wǎng)絡(luò)協(xié)議的選擇與配置。NS-2中通過(guò)代理實(shí)現(xiàn)了鏈路層、網(wǎng)絡(luò)層、傳輸層等不同網(wǎng)絡(luò)協(xié)議,如鏈路層的802.1、802.3協(xié)議;網(wǎng)絡(luò)層的路由協(xié)議,其中包括分層路由、廣播路由、多播路由、靜態(tài)路由、動(dòng)態(tài)路由等協(xié)議;傳輸層的TCP和UDP協(xié)議等。
4) 各種類(lèi)型網(wǎng)絡(luò)應(yīng)用的模擬??梢酝ㄟ^(guò)控制分組的大小和發(fā)送速率來(lái)模擬真實(shí)網(wǎng)絡(luò)中的應(yīng)用,如鏈路層的802.1、802.3協(xié)議,F(xiàn)TP、Telnet等。
5) 仿真過(guò)程的動(dòng)態(tài)顯示。使用NS-2提供的動(dòng)畫(huà)演示程序NAM,可以動(dòng)態(tài)地演示各種網(wǎng)絡(luò)及協(xié)議的行為過(guò)程。
6) 可以根據(jù)仿真結(jié)果進(jìn)行協(xié)議的性能分析。在仿真程序運(yùn)行過(guò)程中,每個(gè)分組的到達(dá)、離開(kāi)鏈路或隊(duì)列,甚至分組被丟棄等信息,都會(huì)被詳細(xì)地記錄在Trace文件中,可以利用gawk提取、分析數(shù)據(jù),數(shù)據(jù)的分析結(jié)果可以使用NS-2提供的Xgraph軟件、或者交互式畫(huà)圖軟件gnuplot等形象地展現(xiàn)出來(lái)。
2使用NS-2輔助完成階梯式教學(xué)
雖然NS-2所提供的強(qiáng)大功能可以滿(mǎn)足計(jì)算機(jī)網(wǎng)絡(luò)課程的教學(xué)需求,但是在教學(xué)應(yīng)用的過(guò)程中還存在一些問(wèn)題。首先,由于NS-2是開(kāi)源軟件,版本不斷更新,導(dǎo)致它的安裝過(guò)程比較復(fù)雜,有時(shí)不容易安裝成功,這很容易引發(fā)學(xué)生的畏難情緒。其次,NS-2提供了龐大的源代碼,包含龐大復(fù)雜的網(wǎng)絡(luò)體系,學(xué)生很難在短時(shí)間內(nèi)理解透徹。第三,NS-2采用C++語(yǔ)言和OTcl語(yǔ)言(MIT開(kāi)發(fā)的面向?qū)ο蟮腡cl腳本語(yǔ)言)共同編寫(xiě),仿真過(guò)程的設(shè)計(jì)雖然只需用OTcl語(yǔ)言編寫(xiě)腳本,但學(xué)生也很難熟練掌握。鑒于以上問(wèn)題,我們針對(duì)學(xué)生學(xué)習(xí)的不同階段和不同的學(xué)習(xí)能力,設(shè)計(jì)了階梯式的NS-2輔助教學(xué)方法,在教學(xué)的過(guò)程中,因材施教,層層遞進(jìn)[3]。在課堂教學(xué)中,利用仿真運(yùn)行過(guò)程的動(dòng)畫(huà)演示,幫助學(xué)生掌握知識(shí)難點(diǎn),提高學(xué)生的學(xué)習(xí)興趣。在實(shí)驗(yàn)教學(xué)中,事先設(shè)計(jì)好仿真腳本程序,并在實(shí)驗(yàn)指導(dǎo)手冊(cè)中詳細(xì)給出實(shí)驗(yàn)步驟,盡量減少學(xué)生編寫(xiě)代碼的負(fù)擔(dān),降低他們的畏難情緒,從而使他們能夠?qū)⒕性诜抡娼Y(jié)果的分析和網(wǎng)絡(luò)課程的學(xué)習(xí)上來(lái)。在課程設(shè)計(jì)與畢業(yè)設(shè)計(jì)階段,可以對(duì)學(xué)習(xí)能力強(qiáng)、對(duì)網(wǎng)絡(luò)研究比較感興趣的同學(xué)布置協(xié)議分析與設(shè)計(jì)類(lèi)型的題目,為進(jìn)一步從事網(wǎng)絡(luò)方向的學(xué)習(xí)、研究與工作打好基礎(chǔ)。
2.1課堂教學(xué)
計(jì)算機(jī)網(wǎng)絡(luò)課程中概念很多,網(wǎng)絡(luò)體系機(jī)構(gòu)與各層的協(xié)議的工作原理是學(xué)生普遍反映不容易掌握的難點(diǎn)。對(duì)于這些原理性問(wèn)題,有時(shí)即使通過(guò)豐富的多媒體課件演示,學(xué)生依然覺(jué)得空洞,只知其然不知其所以然。比如在講授以太網(wǎng)的載波監(jiān)聽(tīng)多路訪(fǎng)問(wèn)/碰撞檢測(cè)(CSMA/CD: Carrier Sense Multiple Access with Collision Detection)技術(shù)時(shí),雖然通過(guò)講解和多媒體演示,學(xué)生能夠理解沖突檢測(cè)和退避策略,但是這種技術(shù)的采用究竟對(duì)整個(gè)局域網(wǎng)的性能(如:數(shù)據(jù)延遲、吞吐量)有何影響,他們很難有體會(huì)。此時(shí),如果能夠使用NS做一下實(shí)際網(wǎng)絡(luò)的模擬,既形象生動(dòng),又可以進(jìn)一步加深學(xué)生對(duì)知識(shí)的理解,提高他們的分析能力。圖1展示了以太網(wǎng)上的資源共享和競(jìng)爭(zhēng)機(jī)制。演示完后,教師還可以通過(guò)分析仿真過(guò)程生成的Trace文件使學(xué)生進(jìn)一步理解數(shù)據(jù)發(fā)送時(shí)的信道監(jiān)聽(tīng)與等待,如圖2所示,當(dāng)數(shù)據(jù)包當(dāng)前狀態(tài)被標(biāo)記成“h”時(shí),表示該節(jié)點(diǎn)在等待信道空閑以便發(fā)送數(shù)據(jù),當(dāng)多個(gè)數(shù)據(jù)源同時(shí)發(fā)送數(shù)據(jù)時(shí),可能會(huì)造成數(shù)據(jù)丟包現(xiàn)象,此時(shí)需要采用避讓策略,可以利用Trace文件中記錄的信息對(duì)某一時(shí)期網(wǎng)絡(luò)吞吐量進(jìn)行計(jì)算,當(dāng)數(shù)據(jù)源增多時(shí),網(wǎng)絡(luò)的吞吐量并非線(xiàn)性增長(zhǎng),這就說(shuō)明了信道競(jìng)爭(zhēng)會(huì)對(duì)以太網(wǎng)的吞吐量造成一定的影響。
再比如,NS中提供了的各種改進(jìn)的TCP版本的協(xié)議,囊括了TCP的慢啟動(dòng)、擁塞避免以及快速重傳和快速恢復(fù)機(jī)制。在課堂上,可以通過(guò)NAM觀看數(shù)據(jù)報(bào)文和ACK報(bào)文的發(fā)送過(guò)程,如圖3所示,學(xué)生可以觀察動(dòng)畫(huà)窗口,同時(shí)也可以通過(guò)監(jiān)視窗口了解當(dāng)前數(shù)據(jù)報(bào)文和ACK報(bào)文的序號(hào),窗口的大小以及隊(duì)列的長(zhǎng)度等信息。教師還可以分析仿真結(jié)果,以圖表的方式對(duì)不同版本的協(xié)議進(jìn)行比較,加強(qiáng)學(xué)生對(duì)協(xié)議工作原理的理解。如圖4所示,當(dāng)TCP采用慢啟動(dòng)機(jī)制時(shí),滑動(dòng)窗口的大小是指數(shù)增加的,而如果沒(méi)有采用慢啟動(dòng)機(jī)制,窗口則是固定大小,這樣很快就會(huì)發(fā)生擁塞,使滑動(dòng)窗口大小重置,數(shù)據(jù)包被丟棄。
2.2實(shí)驗(yàn)教學(xué)
實(shí)驗(yàn)教學(xué)是課堂教學(xué)的有力補(bǔ)充,計(jì)算機(jī)網(wǎng)絡(luò)課程的實(shí)驗(yàn)內(nèi)容可以分為以下幾類(lèi),網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)操作的基本認(rèn)知,網(wǎng)線(xiàn)制作、局域網(wǎng)的組建,網(wǎng)絡(luò)操作系統(tǒng)的配置,路由協(xié)議的配置以及網(wǎng)絡(luò)應(yīng)用系統(tǒng)的設(shè)計(jì)等[4],這些實(shí)驗(yàn)都受實(shí)驗(yàn)室條件的限制,因此在實(shí)驗(yàn)安排上可以適當(dāng)設(shè)計(jì)一些仿真實(shí)驗(yàn),既可以解決實(shí)驗(yàn)室資源等問(wèn)題,也使學(xué)生對(duì)課堂教學(xué)中的理論知識(shí)有更真切的感受。
實(shí)驗(yàn)教學(xué)可以從以下幾個(gè)方面展開(kāi):實(shí)驗(yàn)的準(zhǔn)備,實(shí)驗(yàn)內(nèi)容安排,實(shí)驗(yàn)過(guò)程,實(shí)驗(yàn)結(jié)果分析與實(shí)驗(yàn)報(bào)告??紤]到NS的復(fù)雜性以及學(xué)生個(gè)體的差異,教師需要對(duì)每個(gè)實(shí)驗(yàn)進(jìn)行充分的準(zhǔn)備,將本次實(shí)驗(yàn)所涉及到的NS模塊、相關(guān)協(xié)議的參數(shù)以及實(shí)驗(yàn)內(nèi)容和操作步驟都寫(xiě)入實(shí)驗(yàn)指導(dǎo)書(shū),根據(jù)學(xué)生的情況,還可以指導(dǎo)他們?cè)谧约旱臋C(jī)器中安裝NS,這樣便可以進(jìn)行課外實(shí)驗(yàn)。在實(shí)驗(yàn)內(nèi)容的安排上,可以指導(dǎo)學(xué)生通過(guò)NS搭建網(wǎng)絡(luò)仿真平臺(tái),直觀地了解各協(xié)議的行為,掌握它們的工作原理,還可以指導(dǎo)學(xué)生修改協(xié)議參數(shù)了解各種因素對(duì)網(wǎng)絡(luò)帶來(lái)的影響。比如,在講完網(wǎng)絡(luò)互連這一章時(shí),可以安排學(xué)生在NS 環(huán)境中搭建一個(gè)網(wǎng)絡(luò),詳細(xì)了解各種路由協(xié)議的工作原理,還可以指導(dǎo)學(xué)生對(duì)不同路由協(xié)議的各項(xiàng)性能指標(biāo)進(jìn)行對(duì)比。再比如:設(shè)計(jì)一個(gè)網(wǎng)絡(luò),請(qǐng)同學(xué)對(duì)比一下FTP流和CBR流的傳輸特性,深入理解面向連接的應(yīng)用和無(wú)連接應(yīng)用的區(qū)別。另外,也可以把課堂演示的實(shí)驗(yàn)請(qǐng)同學(xué)重做一遍。在實(shí)驗(yàn)課上,可以進(jìn)行分組實(shí)驗(yàn),任命接受能力強(qiáng)的同學(xué)為組長(zhǎng),參考實(shí)驗(yàn)指導(dǎo)書(shū)的內(nèi)容,帶領(lǐng)本組同學(xué)順利完成實(shí)驗(yàn)。對(duì)有條件的同學(xué),還可以組織他們進(jìn)行課外實(shí)驗(yàn)。每次實(shí)驗(yàn)結(jié)束后,要求學(xué)生分組進(jìn)行實(shí)驗(yàn)結(jié)果的分析和討論,并完成實(shí)驗(yàn)報(bào)告。
總之,NS仿真實(shí)驗(yàn)作為其他類(lèi)型實(shí)驗(yàn)的補(bǔ)充,可以鞏固學(xué)生對(duì)課堂知識(shí)原理的理解,激發(fā)他們探索網(wǎng)絡(luò)世界的興趣。
2.3課程設(shè)計(jì)
計(jì)算機(jī)網(wǎng)絡(luò)課程的課程設(shè)計(jì)內(nèi)容大都側(cè)重于計(jì)算機(jī)網(wǎng)絡(luò)的工程應(yīng)用,通常安排學(xué)生進(jìn)行某校園網(wǎng)或企業(yè)網(wǎng)的網(wǎng)絡(luò)規(guī)劃,然而,對(duì)學(xué)生完成的網(wǎng)絡(luò)規(guī)劃,很難做出客觀全面的評(píng)價(jià)。我們認(rèn)為,對(duì)于一些基礎(chǔ)比較好,熱衷于網(wǎng)絡(luò)研究的同學(xué),可以建議他們利用NS來(lái)規(guī)劃網(wǎng)絡(luò)。
課程設(shè)計(jì)的時(shí)間一般安排為1~2周,分為以下幾個(gè)階段進(jìn)行:選題、方案設(shè)計(jì)、方案實(shí)施、總結(jié)與答辯。課程設(shè)計(jì)題目可以分為兩大類(lèi),一類(lèi)題目由教師設(shè)計(jì)好網(wǎng)絡(luò)環(huán)境,請(qǐng)同學(xué)們修改參數(shù),并學(xué)會(huì)分析仿真結(jié)果,做出網(wǎng)絡(luò)或協(xié)議特性或性能的總結(jié),另一類(lèi)可以請(qǐng)同學(xué)們自己設(shè)計(jì)網(wǎng)絡(luò)環(huán)境,并在此環(huán)境之上做些探索性的實(shí)驗(yàn),比如,要求學(xué)生設(shè)計(jì)一個(gè)規(guī)模比較大的廣域網(wǎng),采用分層路由,并為不同的網(wǎng)絡(luò)域設(shè)置不同的路由算法,考察一下網(wǎng)絡(luò)中各協(xié)議的行為與性能。學(xué)生可根據(jù)自己的能力與興趣選取合適的題目。在方案設(shè)計(jì)階段,要求學(xué)生繪制好網(wǎng)絡(luò)拓?fù)鋱D,設(shè)計(jì)好實(shí)驗(yàn)網(wǎng)絡(luò)場(chǎng)景,配置好合理的實(shí)驗(yàn)參數(shù),并提出預(yù)想的實(shí)驗(yàn)結(jié)果。教師須對(duì)學(xué)生的設(shè)計(jì)方案進(jìn)行審核,提出修改建議。在實(shí)施階段,學(xué)生需要充分運(yùn)用隨機(jī)過(guò)程和統(tǒng)計(jì)學(xué)原理,每類(lèi)實(shí)驗(yàn)都需要進(jìn)行多次,以保證實(shí)驗(yàn)結(jié)果的可信度。在實(shí)驗(yàn)數(shù)據(jù)的統(tǒng)計(jì)結(jié)果上,要求同學(xué)以圖表的形式進(jìn)行對(duì)比分析,并參加課程設(shè)計(jì)的答辯。
課程設(shè)計(jì)環(huán)節(jié)在實(shí)驗(yàn)教學(xué)的基礎(chǔ)上進(jìn)一步強(qiáng)化了學(xué)生的分析問(wèn)題、解決問(wèn)題以及動(dòng)手實(shí)踐的能力。
2.4畢業(yè)設(shè)計(jì)
到了畢業(yè)設(shè)計(jì)階段,可以設(shè)計(jì)一些研究性的題目,引導(dǎo)準(zhǔn)備從事計(jì)算機(jī)網(wǎng)絡(luò)研究的同學(xué)參加教師的科研項(xiàng)目,拓展他們的網(wǎng)絡(luò)視野,提高他們的操作能力和創(chuàng)新能力。畢業(yè)設(shè)計(jì)的時(shí)間通常有2~3月,可以分為以下幾個(gè)部分進(jìn)行:選題、文獻(xiàn)閱讀、NS網(wǎng)絡(luò)環(huán)境的搭建、協(xié)議的設(shè)計(jì)、協(xié)議的分析與比較,論文撰寫(xiě)與答辯。在畢業(yè)設(shè)計(jì)論文的選題階段,教師一定要根據(jù)學(xué)生的實(shí)際能力與興趣點(diǎn)來(lái)推薦題目,可以請(qǐng)學(xué)生就NS的某一模塊深入了解,或者對(duì)某個(gè)不熟悉的網(wǎng)絡(luò)深入了解研究,協(xié)同老師完成協(xié)議或算法的改進(jìn)。題目定好后,教師要向?qū)W生下達(dá)明確詳細(xì)的任務(wù)書(shū),并幫助學(xué)生制定好進(jìn)度表。然后,通過(guò)文獻(xiàn)閱讀使學(xué)生熟悉網(wǎng)絡(luò)特點(diǎn)或協(xié)議以及相應(yīng)的NS模塊,并完成NS平臺(tái)的搭建,熟練掌握NS2的組網(wǎng)方法。接下來(lái),指導(dǎo)學(xué)生進(jìn)行新協(xié)議的設(shè)計(jì)或仿真場(chǎng)景的設(shè)計(jì),并通過(guò)統(tǒng)計(jì)方法對(duì)仿真結(jié)果進(jìn)行性能分析,完成
畢業(yè)論文的撰寫(xiě)和答辯任務(wù)。
通過(guò)畢業(yè)設(shè)計(jì),不僅訓(xùn)練了學(xué)生掌握了大型應(yīng)用程序的架構(gòu),培養(yǎng)了團(tuán)隊(duì)合作的開(kāi)發(fā)精神,同時(shí)也提高了他們研究能力以及面向?qū)ο缶幊痰哪芰ΑN覀冊(cè)?jīng)指導(dǎo)畢業(yè)生完成“無(wú)線(xiàn)傳感器網(wǎng)絡(luò)中以數(shù)據(jù)為中心的路由算法”以及“ad hoc網(wǎng)絡(luò)中路由協(xié)議的分析與比較”等論文,都取得了良好的成績(jī),這也證實(shí),部分畢業(yè)班學(xué)生確實(shí)有能力完成一些研究性的工作。
3結(jié)語(yǔ)
如何快捷真實(shí)的重現(xiàn)網(wǎng)絡(luò)場(chǎng)景,形象生動(dòng)的展示網(wǎng)絡(luò)行為,使課堂教學(xué)活躍、實(shí)驗(yàn)任務(wù)多樣,課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)能調(diào)動(dòng)學(xué)生的積極性,發(fā)揮學(xué)生的創(chuàng)造性,是計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)中值得大家探討的問(wèn)題。NS-2網(wǎng)絡(luò)仿真器以其開(kāi)放的接口、強(qiáng)大的功能深受網(wǎng)絡(luò)科研人員的喜愛(ài),同時(shí),它也提供了很多的教學(xué)案例以及教學(xué)演示工具,因此也可以作為一個(gè)輔助工具,與其他教學(xué)方法相結(jié)合,很方便得應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)課程不同階段的教學(xué)中,解決傳統(tǒng)教學(xué)模式下產(chǎn)生的以上問(wèn)題。使用NS輔助教學(xué)雖然優(yōu)化了教學(xué)過(guò)程、提高了學(xué)習(xí)效率,但是也給教師提出了新的挑戰(zhàn),要求教師不僅要熟悉NS的開(kāi)發(fā)體系,同時(shí)要根據(jù)教學(xué)內(nèi)容選擇制定合適的教學(xué)案例,只要教師要能夠揚(yáng)長(zhǎng)避短、循序漸進(jìn)、因材施教,就能使NS在教學(xué)中發(fā)揮最大的作用。
注:南京師范大學(xué)計(jì)算機(jī)軟件技術(shù)基礎(chǔ)教學(xué)團(tuán)隊(duì)資助項(xiàng)目。
參考文獻(xiàn):
[1] 弋改珍. 網(wǎng)絡(luò)仿真在網(wǎng)絡(luò)課程教學(xué)中的應(yīng)用與實(shí)踐[J]. 湖州師范學(xué)院學(xué)報(bào),2008,30(2):120-123.
[2] UCB/LBNL/VINT. Network Simulator ns-2[EB/OL]. [2010-01-14].
[3] 李敏,王建新,王偉平.“計(jì)算機(jī)網(wǎng)絡(luò)”課程的階梯化教學(xué)研究[J]. 計(jì)算機(jī) 教育,2009(22):100-102.
[4] 姜宏岸,趙啟升,伍俊明. 計(jì)算機(jī)網(wǎng)絡(luò)類(lèi)課程實(shí)驗(yàn)教學(xué)研究[J]. 計(jì)算機(jī)教育,2009(21):128-130.
高職計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)研究論文相關(guān)文章:
1.關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)實(shí)訓(xùn)課程的實(shí)踐探討論文
2.計(jì)算機(jī)網(wǎng)絡(luò)畢業(yè)論文