基於網絡協議仿真軟體的實驗教學系統的建設

2020-12-08 電子產品世界

計算機網絡是計算機技術和通信技術密切結合的新技術領域.計算機網絡課程是高校電氣信息類和計算機類專業的重點課程,在整個專業建設和課程體系中佔據重要地位。但目前高校在實驗教學實施過程中還存在以下問題:1)原理、概念多,涉及很多協議和算法,傳統教學模式不適合講授抽象的網絡知識;2)缺少必要的實驗設備使網絡教學缺乏實踐操作;像交換機、路由器、網絡協議分析儀等實驗設備比較昂貴,而且更新換代速度也快,條件相對較差的學校買不起。教師和學生都難以更新和追蹤最新網絡技術,滿足不了課程對學生知識、技術和研究能力方面的培養需求,不利於培養高層次的計算機網絡人才;3)網絡知識培訓無法深入,學生無法準確地通過實驗親自動手來理解和掌握網絡的概念以及協議的動態運行過程。
為此,某高校計算機學院採用基於網絡協議仿真軟體實驗教學系統作為講授計算機網絡實驗課程的平臺,特別是為講授TCP/IP協議族,提供了一套可視化的實踐教學平臺。藉助此系統還可講授網絡程序設計、網絡攻防和故障性能分析等相關知識。將網絡協議仿真教學系統運用到計算機網絡實驗課程教學中,通過對各種數據幀的靈活編輯、仿真發送、捕獲解析和會話分析,學生可以直觀地看到網絡協議的行
為,了解各種環境或因素對網絡的影響,將抽象的網絡概念形象化,把枯燥的網絡原理具體化,從而深入地理解和掌握網絡協議的內部原理和運行機制。

1 仿真教學系統的組成和主要功能
1.1 系統組成和工作原理

基於網絡協議仿真軟體實驗教學系統由硬體、軟體、實驗教材和教學課件組成,具有良好的擴展性,可以根據實驗室規模靈活配置。
硬體系統主要包括主控中心平臺和數據採集器。硬體系統支撐網絡互聯,並提供各種網絡應用服務,利用智能網絡設備,可根據實驗需要快速切換網絡拓撲結構。
軟體系統主要由仿真編輯器和協議分析器組成。仿真編輯器可以仿真各種網絡協議,編輯和發送各種協議數據包,並提供多種實用性網絡工具。協議分析器可以捕獲和分析網絡中各種協議數據包,並能夠靈活地提取各種網絡行為。
教學課件針對每個實驗設計教學課件,從理論基礎、實驗說明、實驗原理、網絡結構和實驗步驟、思考問題、實驗需求、實驗提示等方面對實驗內容進行詳盡說明,對於難以理解的內容提供動畫演示,輔助學生完成實驗課程。
某高校計算機學院基於網絡協議仿真軟體的實驗教學系統實驗室配置為:一個主控中心平臺,30個數據採集器,30套仿真編輯器軟體和30套協議分析器軟體;與60臺PC機組成30個實驗單元組,可滿足60個學生同時實驗。每個實驗單元組由一個數據採集器、一臺裝有仿真編輯器軟體的PC機和一臺裝有協議分析器軟體的PC機組成,組內實驗或全網實驗通過數據採集器的切換開關來控制,實驗單元組成圖如圖1所示。
基於網絡協議仿真的實驗教學系統的工作原理為:主控設備和數據採集器負責數據的橋接、路由與採集工作;在主控設備的控制下,分布在區域網路中的網絡協議仿真編輯組件仿真各種協議數據包;網絡協議分析組件實時地觀察到由網絡協議仿真編輯組件所產生的各種數據包以及模擬協議的實現過程,從而實現TCP/IP協議族的仿真教學。

本文引用地址:http://www.eepw.com.cn/article/202473.htm


1.2 系統主要功能
基於網絡協議仿真軟體的實驗教學系統配置包括主控中心平臺、數據採集器、仿真編輯器軟體以及協議分析器軟體。
1.2.1 主控中心平臺
主控中心平臺提供各種網絡應用層服務和網絡連接服務控制區域網內的數據流向、數據的橋接與路由,提高服務質量等。
1.2.2 數據採集器
數據採集器以高阻旁路的方式採集鏈路信息,並可通過切換手動開關採集單機或子網中的信息,負責網絡數據的採集,負責全網實驗與單元組實驗的切換。
1.2.3 仿真編輯器
網絡協議仿真編輯組件包括3個主要模塊:數據包編輯器、數據包發送器和TCP連接客戶端。數據包編輯器主要完成單幀編輯和幀序列編輯功能。單幀編輯模塊按照網絡協議的層次關係,編輯單個數據幀,填寫各層次的協議首部,幀序列編輯模塊模擬某項完整的網絡行為,發送多個仿真數據幀。數據包發送器根據編輯好的幀序列文件發送數據包,將整個幀序列按時序發送出去。TCP連接客戶端編輯SMTP、POP3、FTP、HTTP等協議,並與主控設備直接通信。
仿真編輯器軟體可以仿真各種網絡協議,編輯和發送各種協議數據包,並提供多種實用性工具。具體功能為:1)實現TCP/IP各層協議仿真及各層協議欄位值的編輯,並對該幀進行直觀的ASCII碼和十六進位顯示;2)提供手工和自動計算校驗和方式,加深校驗和計算過程的理解;3)靈活的數據仿真發送功能,根據不同實驗的需要實現數據的單幀發送、多幀發送及重複發送;4)便捷的網絡掃描方式,提供主機掃描
和主機埠掃描功能;5)形象化的協議模型層次圖,使數據幀的編輯不再抽象,協議層次關係表現更清晰更直觀;6)提供多種輔助教學的實用性網絡工具(連接工具、工具、組播工具等);7)運用多種協議模板快速建立一個數據幀,提高實驗操作的效率。
1.2.4 協議分析器
網絡協議分析組件實現實時的網絡協議解析功能,如對各種協議進行簡單解析或詳細解析,對網絡原始數據進行實時捕獲、解碼與顯示以及過濾IP位址等。
協議分析器軟體捕獲和分析網絡中各種協議數據包,並能夠靈活地提取各種網絡行為。具體功能:1)會話分析以圖解方式直觀表示出網絡會話過程,以及數據包的傳輸方向和功能;2)協議詳細解析對採集到的數據包進行逐層詳細解析,並以樹狀圖顯示,解析內容覆蓋TCP/IP協議族;3)多窗體數據分析對不同時間段採集到的數據幀進行對比分析,同時對不同網段中的數據包進行捕獲分析;4)提供對網絡拓撲結
構的智能化驗證;5)提供靈活的中英文協議解析和詳盡的幫助文件。

2 仿真實驗教學系統課程體系
構建網絡協議仿真軟體的實驗教學系統的整體思路:首先是能否從計算機網絡協議概念入手,將通信的雙方構造成為一臺獨立的網絡協議仿真編輯器和網絡協議分析儀,來模擬網絡通信與實驗教學環境;其次是通過不斷地變更實驗教學內容,來完成實驗教學任務。
根據計算機網絡教學的需要,並結合對講授課過程中各層次知識點歸納和整理,設計了一系列實驗包括基礎協議實驗、網絡攻防實驗、網絡故障實驗和綜合實驗等,實驗內容都是根據教育部的教學大綱要求設計,較為全面系統地覆蓋了計算機網絡教學內容。實驗內容涵蓋了TCP/IP協議族中鏈路層、網絡層、傳輸層、應用層的重點協議,能夠將抽象生澀的網絡知識,以直觀、容易理解的方式展現出來,而且每個實驗對應一個課件,課件內容包括:實驗說明、實驗原理、實驗步驟以及思考題,完全能夠滿足高校對網絡基礎教學的需要。
2.1 基礎協議實驗
基礎協議實驗在總實驗中所佔比重最大,主要用於幫助學生理解網絡協議、觀察和評價網絡性能指標。首先由教師給出實驗的仿真原始碼的核心部分,學生根據教師的講解及關鍵部分的提示對TCL腳本做相應的修改後運行,仿真編輯器和協議分析器工具可以清晰地以動畫形式演示網絡協議的運行過程。
學生還可以通過修改某一參數觀察網絡各性能指標的變化,分析比較仿真結果,領會協議和算法的含義。這些性能主要是:1)乙太網基本協議包括滑動窗口協議、停止等待協議、CSMA/CD協議等;2)動態路由學習採用距離矢量算法的動態路由,並觀察當鏈路狀態發生改變時,使用靜態路由和動態路由之間的差異。通過該實驗學生可以對動態路由的路由信息的更新,有更直觀和清晰的認識;3)TCP性能及隊列
管理機制通過DropTail和RED隊列管理機制,了解被動式和主動式隊列管理機制的優缺點,掌握帶寬和數據流數目對網絡吞吐量及端到端延遲的影響;4)UDP實時傳輸學習測量以UDP為傳輸協議的應用程式吞吐量、包延遲、抖動率以及包丟失率;5)流量整形器學習使用漏桶算法和令牌桶算法調整流量傳輸速率,並調整令牌桶流量整形器的桶深度、緩衝區大小,觀察是否影響傳送速率;6)無線網絡傳輸了解隱藏站點和暴露站點的概念,掌握RTS/CTS的工作機制以及其如何降低隱藏站點發生的概率。
2.2 網絡攻防實驗
為了降低網絡入侵帶來的風險,可以運用網絡攻防實驗來模擬網絡入侵。網絡攻防實驗是對系統風險評估的有效手段,是信息安全技術的重要組成部分。攻防實驗重點從技術的角度敘述了攻防實驗的主要方法,從而使攻防實驗井然有序地進行。
採用分層次的網絡安全中的加密技術、防火牆技術、VPN技術、無線接入安全和入侵檢測技術,通過一個個具體的實驗案例來論述每種安全技術在大型網絡的應用和實施,讓學生在掌握每種技術的基礎上了解網絡安全的整體架構和綜合使用。
通過這部分實驗環節課程的學習,不僅能全面提高學生的實際動手能力,而且還能讓學生切實了解自己所掌握的實際操作技能以及何時、何處、何種環境能夠應用這些技能,真正做到學以致用。
2.3 網絡故障實驗
網絡故障實驗包括衝突與網絡廣播風暴,路由環與網絡迴路等。教師精心挑選的以設計性、科研性和探索性為主的實驗題目,讓學生嘗試著去改進現有網絡協議並設計網絡拓撲,評測網絡性能,甚至自己開發簡單的網絡協議。1)差異式服務網絡學習不同數據流調節器的運作機制,了解在差異式服務網絡中的確保服務如何實現端到端的質量保證;2)多媒體傳輸性能分析了解影響多媒體傳輸質量的因素,如壓縮量化參數、包大小和包錯誤率,自行設計1個網絡擁塞的情況,觀察並記錄改變Q值等參數對所接收視頻文件的影響;3)無線網絡傳輸性能分析通過該實驗,了解802.11 b吞吐量的極限值,掌握影響802.11 b吞吐量的因素如CSMA/CA策略和RTS/CTS、ACK對吞吐量的影響。


相關焦點

  • 中國與緬甸籤署共同建設TD實驗網協議
    TD-SCDMA產業聯盟秘書長楊驊近日向《第一財經日報》透露,已與緬甸籤署共同建設TD-SCDMA實驗網協議,另外在加拿大、非洲等地也有建設TD試驗網的計劃。這意味著中國3G自主智慧財產權標準TD在國際化徵途上再次邁步。之前,TD已在韓國和義大利的部分地區進行了商業化部署。
  • 微波EDA 電磁仿真軟體大觀
    (2)Sonnet 仿真軟體 Sonnet 是一種基於矩量法的電磁仿真軟體提供面向3D 平面高頻電路設計系統以及在微波毫米波領域和電磁兼容/電磁幹擾設計的EDA 工具。SonnetTM 應用於平面高頻電磁場分析頻率從1MHz 到幾千GHz ,主要的應用有微帶匹配網絡微帶電路微帶濾波器帶狀線電路帶狀線濾波器過孔層的連接或接地偶合線分析PCB 板電路分析PCB 板幹擾分析橋式螺線電感器平面高溫超導電路。
  • 6款常用的電路仿真軟體推薦
    一些網友需要下載電路仿真軟體這一類軟體,但是,網絡上尋找電路仿真軟體卻比較麻煩。那麼,電路仿真軟體有哪些?小編今天就給大家整理了6款常用的電路仿真軟體推薦給大家,需要下載電路仿真軟體的網友可以挑選一下!
  • 「ANSYS電磁仿真軟體中國大學計劃」在京啟動
    中國教育新聞網北京5月9日訊 「ANSYS電磁仿真軟體中國大學計劃」今天在北京正式啟動。ANSYS公司希望通過此計劃與高校建立戰略合作關係,在工科教育改革、產研合作、改善科研和教學條件等方面發揮積極作用。
  • ANSYS發布旗艦新版本:工程仿真軟體ANSYS 15.0
    工程仿真軟體ANSYS 15.0在結構,流體,電磁仿真技術各方面都有重要的進展。此外,該版本可滿足工程多物理場仿真的工作需求。在結構領域,工程仿真軟體ANSYS 15.0幫助用戶更深入地洞察複合材料仿真。新的流體動力學求解功能使旋轉機械的仿真更加精確。在電磁領域,工程仿真軟體ANSYS 15.0提供了最全面的電機設計過程。
  • 可連接MES系統的智能製造虛擬仿真軟體,工業4.0教學
    智能製造虛擬仿真軟體介紹1、軟體介紹該軟體是一款三維智能製造虛擬仿真軟體,基於海量元素模型,以拖拽方式快速搭建仿真工程。虛擬設備與真實設備具有相同特性,以實際的PLC程序、機器人程序、工具機數控程序等驅動虛擬設備運行,在虛擬場景中完成整個工程的調試與驗證。通過力學物理引擎、達到實際的運行效果。
  • 國外電磁兼容仿真軟體及相關應用
    1.4 CST-SD 軟體德國CST 公司研製了基於有限積分技術(FIT,該技術類似於FDTD)的仿真軟體CST-SD,主要用於高階諧振結構的設計1.9 Sonnet 仿真軟體Sonnet 是一種基於矩量法的電磁仿真軟體,是高頻電路、微波、毫米波領域設計和電磁兼容/電磁幹擾分析的三維仿真工具。
  • 基於USS協議變頻器Web控制方法的設計方案
    本文引用地址:http://www.eepw.com.cn/article/149814.htm基於TCP/IP協議的乙太網已成為工業標準,隨著乙太網的發展,以及嵌入式Web伺服器發展為網絡中的越來越小的網絡節點,為嵌人式web在工業中的應用提供了機會。
  • 歐倍爾新出的NFC果蔬汁生產實踐與設計虛擬仿真軟體,太敢設計
    北京歐倍爾新推出的NFC果蔬汁生產實踐與設計虛擬仿真軟體01 認知學習「認知學習」為實驗前的預習階段,了解果汁相關的工藝流程、設備原理及關鍵參數設置等。基於三維仿真模擬,增強實驗教學的趣味性和學習的主動性,學生在虛擬環境中實現自主操控、按任意路徑漫遊、操作相關設備儀器等,給學生提供沉浸式的人機互動體驗。
  • 北京歐倍爾這新出「電力系統繼電保護虛擬仿真軟體」,要看得趁早
    沒關係,由北京歐倍爾開發的  電力系統繼電保護虛擬仿真軟體  帶你飛!    02 電力系統繼電保護虛擬仿真軟體   電力系統繼電保護虛擬仿真軟體可激發學生學習繼電保護的興趣,使其不再為複雜的原理而頭疼
  • 幾個常用網絡協議的簡單說明
    網絡協議的五花八門,讓我們初學者總是有些不知所措。那麼接下來我們就簡單介紹一下常用的幾個網絡協議。那麼就讓我們看看這些常用網絡協議的一些概念,功能以及作用吧。
  • 科研人員提出新型水聲網絡移動節點接入協議
    AUV(Autonomous Underwater Vehicle)等可移動的節點可開展大範圍的水下探測工作,但其在由固定節點構成的水下傳感器網絡中進行上行鏈路傳輸時,會加劇網絡碰撞,從而導致固定節點間數據傳輸中斷。
  • Cellular達成商業協議,幫助其建設5G網絡
    Cellular就5G和4G LTE網絡解決方案達成商業協議。新協議規定,U.S. Cellular可以購買三星的網絡解決方案,包括5G新無線電(NR)技術,以幫助U.S. Cellular提供5G服務。作為美國第五大移動運營商,U.S. Cellular已經向數百萬消費者和企業提供4G LTE服務。專注於提供高水平的客戶服務、網絡質量和性能,U.S.
  • 中國電信打造基於SRv6的全球最大規模智能IP網絡
    通信世界網消息(CWW)5G和雲時代已經到來,網絡已成為5G基礎設施的數字底座,SRv6是基於Native IPv6和源路由的新一代網絡協議,是雲網融合演進道路上的關鍵技術,成為構築5G和雲時代智慧聯接的基礎。
  • 一個動畫看懂網絡原理之RIP協議的路由表的建立過程(網絡篇)
    上課、項目建設、比賽,事太多了。對不住大家了!今天要給大家講的是RIP協議的路由表的建立過程。在講到網絡設備配置與管理課程的時候,我們經常會提到路由協議,協議有很多不一一列舉了,我們會經常學到RIP協議,這也是我們今天要講的內容。RIP協議上面圖片配的怪怪的,希望各位不要介意。
  • 無線多媒體傳感器網絡MAC協議研究
    1 WMSN媒體訪問控制協議特點及挑戰    傳統的無線傳感器網絡MAC協議設計主要考慮以下三方面內容:節省能量;節點部署和網絡拓撲結構要具有可擴展性;網絡效率,主要包括公平性、吞吐率和帶寬利用率等。目前傳感器網絡MAC協議基本上不支持QoS,不能提供多媒體業務傳輸服務。
  • ANSYS電磁仿真軟體中國大學計劃發布
    本報訊 世界最大的仿真技術公司ANSYS日前發布「ANSYS電磁仿真軟體中國大學計劃」,意在通過與高校建立戰略合作關係,將
  • 安世亞太自主通用仿真軟體PeraSim提前劇透
    為此,安世亞太基於25年仿真技術積澱和資源優勢,通過聚焦國內用戶需求,自主開發了國內首款大型通用仿真軟體PeraSim。  安世亞太利用多年仿真實踐積累的上萬條實際工程案例,對PeraSim進行了大量的工程化驗證和結果比對,表明PeraSim能夠為工業用戶提供強大的結構、熱、流體、電磁等學科仿真計算能力。  PeraSim通用仿真軟體將於年底正式發布。
  • 常見的網絡協議與網絡服務
    主機用戶大致都知道,在主機的使用過程中,經常會使用一些網絡協議以及網絡服務,今天小編就來講講,主機常見的網絡協議與網絡服務。一、網絡互聯層和傳輸層1、網際協議IP-Internet Protocol該協議位於ISO七層協議中網絡層的協議,讓主機實現了 Internet中的自動路由功能。它是一個無連接的協議,主要負責在主機間尋址並為數據包設定路由,在交換數據前它並不建立會話。因此它不保證正確傳遞。另方面,在接收數據時,IP不需要收到確認,所以它是不可靠的。
  • 科研人員提出一種基於僅接收端的三步式水下傳感網絡時間同步協議
    在水下傳感網絡中實現數據融合、能量管理、傳輸調度等功能的重要前提之一是所有網絡節點共享同一個時間基準。因此,時間同步技術對於水下傳感網絡至關重要。能量消耗和同步精度是設計時間同步協議時需考慮的兩個重要的因素。