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