張紅梅(內(nèi)蒙古民族大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,內(nèi)蒙古 通遼 028043)
?
基于網(wǎng)絡(luò)技術(shù)下計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的研究
張紅梅
(內(nèi)蒙古民族大學(xué)計算機(jī)科學(xué)與技術(shù)學(xué)院,內(nèi)蒙古通遼028043)
摘要:隨著我國科學(xué)技術(shù)的不斷創(chuàng)新,網(wǎng)絡(luò)技術(shù)被廣泛應(yīng)用于日常學(xué)習(xí)和生活中,為人們的生活帶來巨大的便利。近幾年隨著我國教育制度改革的不斷推進(jìn),我國各高校對教育模式和教育方法的關(guān)注度逐漸升高,計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)被廣泛關(guān)注和研究。為進(jìn)一步擴(kuò)大計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的應(yīng)用市場,提高計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)效率,本文通過對當(dāng)前計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)模式進(jìn)行分析,主要對NS2技術(shù)進(jìn)行分析,通過NS2技術(shù)的操作過程及網(wǎng)絡(luò)技術(shù)下計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)存在的優(yōu)點(diǎn)進(jìn)行概述,從而提高計算機(jī)網(wǎng)絡(luò)教學(xué)的教學(xué)質(zhì)量。
關(guān)鍵詞:網(wǎng)絡(luò)技術(shù);計算機(jī)網(wǎng)絡(luò)學(xué)習(xí);學(xué)習(xí)質(zhì)量
與傳統(tǒng)學(xué)習(xí)方法相比較計算機(jī)網(wǎng)絡(luò)教學(xué)具有自主性、資源豐富、地點(diǎn)廣泛、時間任意性等特點(diǎn)?;贜S2計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)技術(shù)的分析,對我國現(xiàn)有的計算機(jī)網(wǎng)絡(luò)教學(xué)方式進(jìn)行分析研究。通過對NS2仿真技術(shù)的具體模式研究,分析NS2技術(shù)如何應(yīng)用于現(xiàn)階段我國高校計算機(jī)網(wǎng)絡(luò)教學(xué)中。
計算機(jī)網(wǎng)絡(luò)學(xué)目前在我國各大高校均有應(yīng)用,其主要是通過學(xué)生自主學(xué)習(xí)和協(xié)商學(xué)習(xí),通過網(wǎng)絡(luò)資源共享,打破傳統(tǒng)學(xué)習(xí)模式的空間限制,從而達(dá)到學(xué)習(xí)目的的一種學(xué)習(xí)手段。NS2(NetworkSimulator)由美國加州大學(xué)伯克利分校開發(fā)研制而成,在目前個高校中使用該技術(shù)較為普遍,作為一種網(wǎng)絡(luò)模擬器,其優(yōu)勢在于可擴(kuò)展,易配置,可編程。使用NS2仿真技術(shù)的仿真制作過程如圖1。其中主要包括以下幾個步驟:①修改源代碼:用戶需要進(jìn)行編程和調(diào)試。尤其應(yīng)該注意NS2技術(shù)是采用C++和OTcl兩種語言進(jìn)行的標(biāo)稱,因此在進(jìn)行源代碼修改過程中,應(yīng)該兩種語言進(jìn)行編寫;②OTcl仿真代碼的編寫。用戶需要對NS2網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行基本的了解,通過對Tcl代碼進(jìn)行網(wǎng)絡(luò)結(jié)果和網(wǎng)絡(luò)構(gòu)建屬性的建立,通過對網(wǎng)絡(luò)結(jié)果和網(wǎng)絡(luò)結(jié)構(gòu)的建立實(shí)現(xiàn)仿真技術(shù)的簡歷,使網(wǎng)絡(luò)呈現(xiàn)效果更佳形象、生動。增加使用者的興趣;③進(jìn)行仿真結(jié)果的分析。在NS2技術(shù)應(yīng)用于計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)過程中最重要的環(huán)節(jié)是進(jìn)行反震結(jié)果分析。用戶通過對TRACE文件的結(jié)構(gòu)進(jìn)行總結(jié),應(yīng)用NS2中的小工具對結(jié)果文件進(jìn)行分析,并可以繪制一些匯總圖表和表格,方便使用者進(jìn)行分析使用[1]。
將NS2技術(shù)應(yīng)用于計算機(jī)網(wǎng)絡(luò)教學(xué)中主要有以下三個步驟:第一,進(jìn)行網(wǎng)絡(luò)拓補(bǔ)配置。對DSDV、AODV和DSR進(jìn)行網(wǎng)絡(luò)協(xié)議比較,在同一場景模式下進(jìn)行仿真操作。通過設(shè)定隨機(jī)方位背景下的800m*600m的矩形區(qū)域,對整個仿真運(yùn)行時間進(jìn)行設(shè)置。第二進(jìn)行仿真腳本的編寫。根據(jù)學(xué)校計算機(jī)網(wǎng)絡(luò)課程進(jìn)行仿真腳本的編寫。首先,通過鏈路接口、MAC層、天線類型等進(jìn)行TCL腳本的確立,根據(jù)VAL相應(yīng)數(shù)據(jù)記性仿真程序參數(shù)的構(gòu)建;其次,建立仿真器對象。通過對指定仿真數(shù)據(jù)等進(jìn)行MAN演示,并且設(shè)定移動節(jié)點(diǎn),進(jìn)行拓補(bǔ)邊界的移動。通過移動節(jié)點(diǎn)的配置實(shí)現(xiàn)地址類型、路由協(xié)議、連接曾等的時間連接操作;最后,生成仿真場景,主要包括節(jié)點(diǎn)運(yùn)動場景、網(wǎng)絡(luò)流量場景等,并且對仿真運(yùn)行區(qū)域、節(jié)點(diǎn)數(shù)目、節(jié)點(diǎn)運(yùn)動事件等進(jìn)行概述,方便學(xué)生進(jìn)行計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)[2]。第三,進(jìn)行計算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)結(jié)果分析。通過對路由協(xié)議中每一各節(jié)點(diǎn)進(jìn)行分析,將計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)中的每一個元素進(jìn)行綜合整理,將源節(jié)點(diǎn)和移動節(jié)點(diǎn)等進(jìn)行動態(tài)分析,總結(jié)出網(wǎng)絡(luò)拓補(bǔ)節(jié)后變化的緩慢。結(jié)果見圖2。
隨著我國計算機(jī)網(wǎng)絡(luò)技術(shù)的逐漸發(fā)展越來越多網(wǎng)絡(luò)技術(shù)被應(yīng)用于計算機(jī)網(wǎng)絡(luò)教學(xué),例如NS2技術(shù)等網(wǎng)絡(luò)教學(xué)的應(yīng)用。其主要優(yōu)勢有經(jīng)濟(jì)性、方便性、仿真性、靈活性、結(jié)果可現(xiàn)性等特點(diǎn)。經(jīng)濟(jì)性:NS2是一種開放性的、免費(fèi)的網(wǎng)絡(luò)仿真軟件,學(xué)生在進(jìn)行計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)中可以在單機(jī)環(huán)境下通過模擬整個網(wǎng)絡(luò)之間各種元素的創(chuàng)立,實(shí)現(xiàn)計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)。這樣可以使學(xué)生的學(xué)習(xí)具有針對性,通過網(wǎng)絡(luò)環(huán)境的變換使學(xué)生能夠從不同的角度補(bǔ)貨和剖析實(shí)驗(yàn)對象每個不同方面的性能;仿真性:NS2中有一種NAM的樣式網(wǎng)絡(luò)運(yùn)行動畫工具,通過該工具能夠使學(xué)生直觀的看到網(wǎng)絡(luò)協(xié)議的行為,了解網(wǎng)絡(luò)環(huán)境和網(wǎng)絡(luò)學(xué)習(xí)中其他因素。也可以通過對比演示實(shí)現(xiàn)學(xué)生計算機(jī)網(wǎng)絡(luò)學(xué)習(xí);靈活性:NS2中TRACE對象能夠通過學(xué)生交流過程中特定的數(shù)據(jù)進(jìn)行分析,可以靈活的處理相關(guān)網(wǎng)絡(luò)學(xué)習(xí)問題。結(jié)果可現(xiàn)性:應(yīng)用NS2學(xué)生能夠?qū)嵤└櫜⒂涗泴W(xué)習(xí)過程中各個關(guān)鍵點(diǎn)的重要信息,并且根據(jù)此處的信息內(nèi)容進(jìn)行相關(guān)資料的選擇和補(bǔ)充,使學(xué)生對所學(xué)的知識進(jìn)行全面的了解[3]。并且在應(yīng)用NS2技術(shù)進(jìn)行結(jié)果分析和統(tǒng)計的過程中可以將結(jié)果中的問題進(jìn)行總結(jié),根據(jù)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行疑難問題解答,從而實(shí)現(xiàn)學(xué)生自主進(jìn)行計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的過程,提高計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的效率。
基于網(wǎng)絡(luò)技術(shù)下計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)中主要可以采用NS2技術(shù)進(jìn)行實(shí)際操作。通過對NS2技、技術(shù)的操作過程和應(yīng)用優(yōu)勢進(jìn)行總結(jié)和分析,
不難看出,在計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)中應(yīng)用NS2技術(shù)能夠增強(qiáng)學(xué)生學(xué)習(xí)的靈活性。通過網(wǎng)絡(luò)元素的劃分,源代碼的自主性使學(xué)生能夠更好地進(jìn)行計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)。依據(jù)個人需求和學(xué)習(xí)目標(biāo)制定學(xué)習(xí)方法,從而提高計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)的效率。
參考文獻(xiàn):
[1]何燕翔.基于網(wǎng)絡(luò)通信技術(shù)下弱電智能化建筑系統(tǒng)的研究[J].電子技術(shù)與軟件工程,2015,10(02):41-42.
[2]車江濤,馬立.基于復(fù)雜網(wǎng)絡(luò)理論的計算機(jī)網(wǎng)絡(luò)拓?fù)溲芯浚跩].科技風(fēng),2015,11(01):119-120.
DOI:10.16640/j.cnki.37-1222/t.2016.11.146