魯曄
摘要:在工程教育專業(yè)認(rèn)證的大趨勢(shì)下,分析了本科階段計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程教與學(xué)中存在的問題,探討了計(jì)算機(jī)網(wǎng)絡(luò)課程應(yīng)滿足的三大專業(yè)實(shí)踐能力:協(xié)議分析能力、組網(wǎng)設(shè)計(jì)能力、網(wǎng)絡(luò)編程能力,并針對(duì)性地面向工程應(yīng)用提出對(duì)應(yīng)的實(shí)踐課程創(chuàng)新性設(shè)計(jì)方案,從而加強(qiáng)學(xué)生的工程實(shí)踐能力,對(duì)相關(guān)計(jì)算機(jī)課程的實(shí)驗(yàn)教學(xué)具有借鑒意義。
關(guān)鍵詞:計(jì)算機(jī)網(wǎng)絡(luò);創(chuàng)新實(shí)驗(yàn);專業(yè)認(rèn)證;協(xié)議分析;組網(wǎng)設(shè)計(jì);網(wǎng)絡(luò)編程
中圖分類號(hào):TP311? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)33-0197-03
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
1研究背景
我國(guó)于2016年成為國(guó)際本科工程學(xué)位互認(rèn)協(xié)議《華盛頓協(xié)議》的正式會(huì)員。據(jù)中國(guó)工程教育專業(yè)認(rèn)證協(xié)會(huì)統(tǒng)計(jì),截至2020年底,全國(guó)共有257所普通高等學(xué)校1600個(gè)專業(yè)通過了工程教育認(rèn)證,涉及電子信息、計(jì)算機(jī)等22個(gè)工科專業(yè)類。工程教育認(rèn)證已成為國(guó)內(nèi)本科教育行業(yè)的廣泛共識(shí)。通過工程認(rèn)證,能夠增強(qiáng)我國(guó)工科學(xué)生的國(guó)際競(jìng)爭(zhēng)力,在持續(xù)改善的建設(shè)理念下,能夠促使高等教育向好向強(qiáng)轉(zhuǎn)變。
計(jì)算機(jī)網(wǎng)絡(luò)作為計(jì)算機(jī)大類專業(yè)的核心必修課程,在畢業(yè)生后續(xù)工程實(shí)踐和專業(yè)深造中都具有舉足輕重的地位[1],計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程在理論基礎(chǔ)上針對(duì)性提高學(xué)生實(shí)踐操作能力,課程的設(shè)置符合建立與工程師制度相銜接的工程教育認(rèn)證體系要求,能夠促進(jìn)工程教育與工業(yè)界的聯(lián)系,增強(qiáng)工程教育人才培養(yǎng)對(duì)產(chǎn)業(yè)發(fā)展的適應(yīng)性[2]。然而目前的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程由于學(xué)時(shí)、實(shí)驗(yàn)方式、側(cè)重點(diǎn)的不同,往往不能全面開發(fā)學(xué)生的網(wǎng)絡(luò)設(shè)計(jì)能力,且在執(zhí)行過程中沒有切實(shí)地將工程認(rèn)證與行業(yè)認(rèn)證進(jìn)行有效整合,導(dǎo)致學(xué)生的工程能力與行業(yè)的需求存在一定的偏差。因此,有必要梳理工程認(rèn)證與行業(yè)認(rèn)證的切合點(diǎn),在計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)驗(yàn)教學(xué)大綱中完善并落實(shí)。
2工程認(rèn)證與行業(yè)認(rèn)證的融合
工程教育專業(yè)認(rèn)證的主要目的有三點(diǎn)[3]:一是構(gòu)建工程教育質(zhì)量監(jiān)控體系,提高工程教育質(zhì)量;二是建立與工程師制度相銜接的工程教育認(rèn)證體系,促進(jìn)工程教育與工業(yè)界的聯(lián)系;三是促進(jìn)中國(guó)工程教育的國(guó)際互認(rèn),提升我國(guó)工程技術(shù)人才的國(guó)際競(jìng)爭(zhēng)力。其中第二點(diǎn)應(yīng)該與行業(yè)認(rèn)證相對(duì)標(biāo)。目前計(jì)算機(jī)網(wǎng)絡(luò)行業(yè)中,主要的行業(yè)認(rèn)證包括:思科認(rèn)證、華為認(rèn)證等。思科認(rèn)證是由網(wǎng)絡(luò)領(lǐng)域著名的廠商——Cisco公司推出的。是互聯(lián)網(wǎng)領(lǐng)域的國(guó)際權(quán)威認(rèn)證。思科認(rèn)證有CCNA、CCDA、CCNP、CCDP、CCSP、CCIP、CCVP、CCIE(又分為針對(duì)路由和交換;語音;存儲(chǔ)網(wǎng)絡(luò);安全;電信運(yùn)營(yíng)商)等多種不同級(jí)別、不同內(nèi)容、不同方向的各種認(rèn)證。華為認(rèn)證網(wǎng)絡(luò)工程師是由華為公司憑借多年信息通信技術(shù)人才培養(yǎng)經(jīng)驗(yàn),以層次化的職業(yè)技術(shù)認(rèn)證為指引,推出的覆蓋IP、IT、CT以及ICT融合技術(shù)領(lǐng)域的認(rèn)證體系,是ICT全技術(shù)領(lǐng)域認(rèn)證體系,其中的HCNA和CCNA應(yīng)是本科階段工程認(rèn)證與之匹配的行業(yè)認(rèn)證。在本科階段教學(xué)中,應(yīng)當(dāng)以HCNA認(rèn)證為目標(biāo),設(shè)計(jì)合理的課程實(shí)踐方案,促使學(xué)生具備考取HCNA的能力。
無論思科認(rèn)證還是華為認(rèn)證其涉及的知識(shí)點(diǎn)主要為網(wǎng)絡(luò)規(guī)劃與組網(wǎng)實(shí)施,而協(xié)議分析與設(shè)計(jì)能力、網(wǎng)絡(luò)編程能力也是計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)中的兩大重要實(shí)踐能力,因此有必要?jiǎng)?chuàng)新性地研究這三方面的實(shí)踐能力建設(shè)路線即實(shí)踐教學(xué)方案。從而將工程認(rèn)證落到實(shí)處。
3面向工程實(shí)踐能力的案例設(shè)計(jì)
協(xié)議分析能力、組網(wǎng)設(shè)計(jì)能力、網(wǎng)絡(luò)編程能力作為計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程的主要三個(gè)技術(shù)實(shí)踐方向,應(yīng)該在本科教學(xué)階段全面兼顧。
3.1面向協(xié)議分析能力的案例設(shè)計(jì)
網(wǎng)絡(luò)協(xié)議的體系結(jié)構(gòu)是計(jì)算機(jī)網(wǎng)絡(luò)課程的主線和重點(diǎn),通過理論課程的學(xué)習(xí),學(xué)生應(yīng)該掌握協(xié)議設(shè)計(jì)中的各種原理與設(shè)計(jì)思想,如可靠傳輸?shù)腡CP協(xié)議,信道爭(zhēng)用的CSMA/CD協(xié)議、IP地址自動(dòng)分配的DHCP協(xié)議,域名解析的DNS協(xié)議,互聯(lián)互通的IP協(xié)議等等。在理解協(xié)議原理的前提下,能夠分析協(xié)議數(shù)據(jù),進(jìn)行協(xié)議逆向是工程教育認(rèn)證與行業(yè)認(rèn)證對(duì)畢業(yè)生共同的需求。目前主要的協(xié)議分析工具有Wireshark、Microsoft Network Monitor、Capsa Packet Sniffer等,因此有必要引導(dǎo)學(xué)生掌握現(xiàn)代工具進(jìn)行協(xié)議分析。本節(jié)以WLAN協(xié)議測(cè)試及分析為例說明實(shí)驗(yàn)的設(shè)計(jì)。
實(shí)驗(yàn)題目:802.11協(xié)議測(cè)試與分析
實(shí)驗(yàn)工具:無線路由器、筆記本電腦、Wireshark軟件、wirelessmon軟件。
實(shí)驗(yàn)?zāi)康模杭訌?qiáng)對(duì)802.11協(xié)議的物理特性、鏈路特性的掌握,從而提高協(xié)議分析與設(shè)計(jì)能力,促使學(xué)生具備分析問題解決問題的工程實(shí)踐能力。
實(shí)驗(yàn)環(huán)境:某一家庭網(wǎng)絡(luò)中由一臺(tái)無線主機(jī)、Linksys 802.11g AP,兩臺(tái)有線PC及路由器等組成,無線主機(jī)和AP工作在6信道上。在某臺(tái)計(jì)算機(jī)上采用AirPcap和Wireshark采集數(shù)據(jù)并保存在文件Wireshark_802_11.pcap中。由于該網(wǎng)絡(luò)附近還有其他的AP,因此在本實(shí)驗(yàn)中可以看到其他的幀,例如鄰居AP在信道6上發(fā)送的信標(biāo)幀。
主要考察點(diǎn):802.11協(xié)議的幀格式、信標(biāo)幀、探測(cè)幀、數(shù)據(jù)傳輸過程、關(guān)聯(lián)與去關(guān)聯(lián)、信號(hào)能量分析。
實(shí)驗(yàn)問題舉例:
1)信標(biāo)幀的兩個(gè)接入點(diǎn)的ssid;
2)linksys_sesAP發(fā)送的信標(biāo)幀時(shí)間間隔;
3)信標(biāo)幀的源、目的MAC地址;
4)信標(biāo)幀可以支持4種數(shù)據(jù)速率和8個(gè)可擴(kuò)展的支持速率;
5)第一個(gè)TCP會(huì)話的無線主機(jī)的IP地址、目標(biāo)IP地址,此目標(biāo)IP地址與主機(jī)、AP;
6)認(rèn)證消息的數(shù)量;
7)主機(jī)與AP期望的傳輸速率;
8)探測(cè)幀中發(fā)送方、接收方和BSS ID MAC地址,及探測(cè)幀作用分析
9)信號(hào)強(qiáng)度和距離的關(guān)系;
10)Wi-Fi信號(hào)和障礙物的關(guān)系。
實(shí)驗(yàn)結(jié)果示例:信號(hào)強(qiáng)度的展示??梢詮膱D1中的 RSSI 項(xiàng)之中看到dbm的值。dbm的值越大越好,所以-31dbm 的Wi-Fi是較強(qiáng)的信號(hào)。
3.2面向組網(wǎng)能力的案例設(shè)計(jì)
根據(jù)企事業(yè)單位的網(wǎng)絡(luò)需求,進(jìn)行通信網(wǎng)絡(luò)的基本設(shè)計(jì)、IP地址的規(guī)劃、網(wǎng)絡(luò)的部署是本科階段學(xué)生應(yīng)該掌握的第二方面實(shí)踐技能,該項(xiàng)技能更加面向行業(yè)應(yīng)用,行業(yè)資格對(duì)應(yīng)于華為的HCNA職業(yè)認(rèn)證證書。經(jīng)過該類實(shí)驗(yàn)訓(xùn)練,學(xué)生能夠根據(jù)所學(xué)的IP地址編址規(guī)則,靈活選擇編址方案,能夠熟練進(jìn)行VLAN、VTP、NAPT、VPN、HSRP、MSTP、ACL、DHCP、DNS、HTTP、OSPF、路由重分布等協(xié)議的配置,構(gòu)建可靠,高性價(jià)比的網(wǎng)絡(luò)服務(wù)。目前主要的網(wǎng)絡(luò)設(shè)計(jì)虛擬仿真軟件主要有Packet tracer、GNS3、eNSP等,本節(jié)以具備兩大園區(qū)的校園網(wǎng)絡(luò)規(guī)劃為例說明實(shí)驗(yàn)方案的設(shè)計(jì)。
實(shí)驗(yàn)題目:復(fù)雜校園網(wǎng)絡(luò)規(guī)劃與設(shè)計(jì)
實(shí)驗(yàn)工具:Packet tracer、GNS3、eNSP等。
實(shí)驗(yàn)?zāi)康模杭訌?qiáng)對(duì)網(wǎng)絡(luò)層和鏈路層協(xié)議的原理掌握,提高網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)的工程實(shí)踐能力。
實(shí)驗(yàn)項(xiàng)目需求:復(fù)雜校園網(wǎng)絡(luò)由新、老校區(qū)構(gòu)成。
1)老校區(qū)網(wǎng)絡(luò)需求為:接入層由七臺(tái)2950交換機(jī)構(gòu)成,并劃分為VLAN 10(pc0-pc1),20(pc2-pc3),30(pc4-pc5),40(pc6-pc7),50(pc8-pc9),60(pc10-pc11),100(WWW、DHCP、DNS、FTP四個(gè)服務(wù)器),匯聚層由三臺(tái)3560三層交換機(jī)構(gòu)成,核心層由兩臺(tái)3560交換機(jī)構(gòu)成。所有交換機(jī)通過VTP協(xié)議自動(dòng)學(xué)習(xí)VLAN配置,各三層交換機(jī)運(yùn)行熱備份路由協(xié)議(HSRP)和生成樹協(xié)議(MSTP),為網(wǎng)絡(luò)提供冗余性,各主機(jī)通過DHCP協(xié)議自動(dòng)獲取IP地址。
2)新校區(qū)網(wǎng)絡(luò)需求為:由兩臺(tái)2560交換機(jī)和一臺(tái)3560交換機(jī),若干PC組成,劃分VLAN10(172.16.10.0)、20(172.16.20.0),各子網(wǎng)、主機(jī)、接口IP如圖所示。各路由器可采用OSPF、靜態(tài)路由等技術(shù)實(shí)現(xiàn)互聯(lián)。
3)網(wǎng)絡(luò)總體目標(biāo)為:老校區(qū)只有VLAN 10的主機(jī)可以上外網(wǎng);老校區(qū)和新校區(qū)所有主機(jī)服務(wù)器可通過VPN互通;新校區(qū)主機(jī)可通過VPN上外網(wǎng)服務(wù)器;新、老校區(qū)所有主機(jī)均可訪問老校區(qū)所有服務(wù)器資源;老校區(qū)主機(jī)的IP地址可實(shí)現(xiàn)自動(dòng)分配,老校區(qū)提供冗余性網(wǎng)絡(luò)支持。
實(shí)驗(yàn)拓?fù)淙鐖D2所示,紅色框內(nèi)為老校區(qū)網(wǎng)絡(luò),紫色框內(nèi)為新校區(qū)網(wǎng)絡(luò),綠色框內(nèi)為經(jīng)過公網(wǎng)架設(shè)的GREVPN網(wǎng)絡(luò),黑色框?yàn)槟M的外部網(wǎng)絡(luò)。
3.3面向網(wǎng)絡(luò)編程能力的案例設(shè)計(jì)
網(wǎng)絡(luò)編程能力,即Socket編程是本科階段的第三大重要網(wǎng)絡(luò)實(shí)踐能力,該項(xiàng)技能融合了經(jīng)典的網(wǎng)絡(luò)編程原理,可以采用多種編程語言實(shí)現(xiàn),同時(shí)可以結(jié)合較新的IT技術(shù)進(jìn)行深度網(wǎng)絡(luò)應(yīng)用開發(fā),如結(jié)合人工智能、區(qū)塊鏈、云計(jì)算等方向。通過典型的網(wǎng)絡(luò)應(yīng)用實(shí)例,幫助學(xué)生將計(jì)算機(jī)網(wǎng)絡(luò)課程的知識(shí)點(diǎn)應(yīng)用到實(shí)際的項(xiàng)目開發(fā)中,加深學(xué)生對(duì)于網(wǎng)絡(luò)協(xié)議的理解并熟悉其應(yīng)用,包括HTTP協(xié)議、SMTP協(xié)議、TCP協(xié)議、UDP協(xié)議、RPC協(xié)議等。同時(shí),通過對(duì)私有和標(biāo)準(zhǔn)應(yīng)用層協(xié)議的設(shè)計(jì)和實(shí)現(xiàn),加深對(duì)協(xié)議設(shè)計(jì)原則的理解,增強(qiáng)對(duì)操作系統(tǒng)網(wǎng)絡(luò)內(nèi)核函數(shù)的掌握。本節(jié)以百度云服務(wù)結(jié)合http協(xié)議為例說明實(shí)驗(yàn)案例的設(shè)計(jì),可采用Python、Java、C++等語言開發(fā),可選的實(shí)驗(yàn)題目如表1所示。
實(shí)驗(yàn)工具:筆記本電腦、pycharm、相關(guān)庫函數(shù)
實(shí)驗(yàn)?zāi)康模杭訌?qiáng)對(duì)HTTP協(xié)議的原理掌握,提高網(wǎng)絡(luò)編程的工程實(shí)踐能力。
實(shí)驗(yàn)項(xiàng)目需求:利用百度智能云服務(wù)對(duì)http協(xié)議提交的數(shù)據(jù)進(jìn)行解析,輸出解析結(jié)果。
系統(tǒng)開發(fā)的主要流程如圖3所示:
4結(jié)束語
工程教育專業(yè)認(rèn)證的初衷是持續(xù)提高學(xué)生的專業(yè)能力,使學(xué)生具備較強(qiáng)的工程實(shí)踐能力,即工程師能力。作為與計(jì)算機(jī)網(wǎng)絡(luò)理論課程配套的實(shí)驗(yàn)課程,則是切實(shí)提高畢業(yè)生工程實(shí)踐能力的主要工程訓(xùn)練環(huán)節(jié),通過將工程認(rèn)證與網(wǎng)絡(luò)行業(yè)職業(yè)認(rèn)證對(duì)標(biāo)分析,提出了三個(gè)方向的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)踐能力,并給出對(duì)應(yīng)方向的實(shí)驗(yàn)設(shè)計(jì)案例。計(jì)算機(jī)網(wǎng)絡(luò)是一門隨時(shí)代發(fā)展快速更迭的專業(yè)課程,在實(shí)踐課程的設(shè)計(jì)上應(yīng)該緊跟時(shí)代步伐,充分融入最新的IT技術(shù),提高學(xué)生的學(xué)習(xí)興趣,加強(qiáng)老師的業(yè)務(wù)能力,持續(xù)地對(duì)教學(xué)案例進(jìn)行改進(jìn),才能真正地實(shí)現(xiàn)工程教育專業(yè)認(rèn)證與行業(yè)職業(yè)能力認(rèn)證的一致。
參考文獻(xiàn):
[1] 鐘輝,董潔.工程教育認(rèn)證下計(jì)算機(jī)網(wǎng)絡(luò)課程創(chuàng)新實(shí)驗(yàn)設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2020,16(10):175-176.
[2] 張凱,李紅嬌,王亮亮,等.工程教育專業(yè)認(rèn)證的計(jì)算機(jī)網(wǎng)絡(luò)課程探索與實(shí)踐——基于課程思政背景下的討論[J].教育教學(xué)論壇,2020(29):34-36.
[3] 王永星,周雅倩,王田虎,等.基于工程教育認(rèn)證的《計(jì)算機(jī)網(wǎng)絡(luò)與通信》課程教學(xué)評(píng)價(jià)與分析[J].科學(xué)與信息化,2021(9):190-191.
【通聯(lián)編輯:朱寶貴】