[摘 要] 針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議課程教學(xué)內(nèi)容和方法中存在的問(wèn)題,進(jìn)行了以職業(yè)能力為導(dǎo)向的網(wǎng)絡(luò)協(xié)議分析與開(kāi)發(fā)課程教學(xué)模式改革,設(shè)計(jì)了以學(xué)生能力成長(zhǎng)為目標(biāo)的教學(xué)內(nèi)容與教學(xué)方法,并運(yùn)用于學(xué)校網(wǎng)絡(luò)協(xié)議與分析的課程教學(xué)中,取得了較好的效果。
[關(guān) 鍵 詞] 職業(yè)能力導(dǎo)向;網(wǎng)絡(luò)協(xié)議;教學(xué)模式;協(xié)議實(shí)現(xiàn)與編程
[中圖分類號(hào)] G642 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2018)16-0099-01
當(dāng)前互聯(lián)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展極大地推動(dòng)了各行業(yè)應(yīng)用的開(kāi)發(fā)和部署,而這都離不開(kāi)互聯(lián)網(wǎng)協(xié)議強(qiáng)有力的支撐。企事業(yè)單位對(duì)計(jì)算機(jī)網(wǎng)絡(luò)人才的要求不僅僅是解決一般的網(wǎng)絡(luò)設(shè)備和組網(wǎng)問(wèn)題,而且需要深入互聯(lián)網(wǎng)協(xié)議棧內(nèi)部去分析網(wǎng)絡(luò)問(wèn)題、對(duì)算法調(diào)優(yōu)以及進(jìn)行應(yīng)用項(xiàng)目的編程。然而,傳統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)或網(wǎng)絡(luò)協(xié)議課程教學(xué)模式往往只重視一般性網(wǎng)絡(luò)協(xié)議理論的講解和進(jìn)行相關(guān)驗(yàn)證性實(shí)驗(yàn),輕視了協(xié)議各層所含具體協(xié)議的實(shí)現(xiàn)方法和代碼的解析,導(dǎo)致學(xué)生在畢業(yè)后的相關(guān)工作中不懂如何解決實(shí)際網(wǎng)絡(luò)設(shè)備性能調(diào)優(yōu)、進(jìn)行異常數(shù)據(jù)包的檢測(cè)分析以及開(kāi)發(fā)相關(guān)網(wǎng)絡(luò)項(xiàng)目等,從而使學(xué)生難以勝任企業(yè)對(duì)更高層次的網(wǎng)絡(luò)協(xié)議分析與開(kāi)發(fā)人才的要求。因此,必須從社會(huì)對(duì)人才職業(yè)能力需求的實(shí)際出發(fā),進(jìn)行教學(xué)模式改革,設(shè)計(jì)新的網(wǎng)絡(luò)協(xié)議課程教學(xué)內(nèi)容和教學(xué)方法,以適應(yīng)當(dāng)前網(wǎng)絡(luò)技術(shù)發(fā)展對(duì)人才更高的要求。
一、以網(wǎng)絡(luò)協(xié)議的實(shí)現(xiàn)與應(yīng)用編程為核心進(jìn)行課程教學(xué)內(nèi)容改革
網(wǎng)絡(luò)協(xié)議課程一般以當(dāng)前TCP/IP協(xié)議簇為主要內(nèi)容進(jìn)行講解,該協(xié)議是以網(wǎng)絡(luò)層IP協(xié)議為核心,涵蓋ARP、ICMP、IGMP等其他網(wǎng)絡(luò)層協(xié)議、傳輸層TCP和UDP協(xié)議以及眾多應(yīng)用層協(xié)議,同時(shí)協(xié)議按層次組成較龐大的棧結(jié)構(gòu),因此,對(duì)協(xié)議原理的講解變得較為復(fù)雜,需要從協(xié)議框架總體到各層細(xì)節(jié)的順序進(jìn)行闡述,同時(shí)還要對(duì)各層次進(jìn)行串解,使學(xué)生明白各協(xié)議之間的關(guān)系,從而領(lǐng)會(huì)和掌握各層協(xié)議報(bào)文結(jié)構(gòu)及數(shù)據(jù)包傳遞原理。然而,當(dāng)前大多數(shù)網(wǎng)絡(luò)協(xié)議授課內(nèi)容僅限于此,最多增加一些協(xié)議抓包的驗(yàn)證性實(shí)驗(yàn)作補(bǔ)充。這樣學(xué)生只對(duì)協(xié)議報(bào)文發(fā)送和接收只知其結(jié)果,卻不懂各類數(shù)據(jù)報(bào)文在操作系統(tǒng)中如何構(gòu)造以及如何用代碼實(shí)現(xiàn)。這將使學(xué)生對(duì)概念的理解不夠深刻,過(guò)后易忘且難以應(yīng)用在具體協(xié)議編程項(xiàng)目中,導(dǎo)致真正的動(dòng)手能力不夠。
為此,對(duì)網(wǎng)絡(luò)協(xié)議課程的教學(xué)內(nèi)容進(jìn)行改革。首先,將網(wǎng)絡(luò)協(xié)議課程名稱進(jìn)行了調(diào)整,修改為《網(wǎng)絡(luò)協(xié)議分析與開(kāi)發(fā)》,并重新編寫(xiě)了教學(xué)大綱,重點(diǎn)強(qiáng)調(diào)TCP/IP協(xié)議的實(shí)現(xiàn)分析與應(yīng)用編程,以提高學(xué)生今后在職業(yè)中的協(xié)議分析與編程能力。其次,參考現(xiàn)有教材并結(jié)合國(guó)外教材,依據(jù)新大綱重新編寫(xiě)了教學(xué)計(jì)劃和教案。對(duì)每個(gè)協(xié)議原理的講解內(nèi)容精簡(jiǎn),留下核心協(xié)議的報(bào)文結(jié)構(gòu)以及數(shù)據(jù)包發(fā)送和接收的主要內(nèi)容,配以每個(gè)協(xié)議對(duì)應(yīng)的核心代碼實(shí)現(xiàn)和操作。最后,設(shè)計(jì)若干課堂講解過(guò)的主要協(xié)議報(bào)文構(gòu)造、發(fā)送和解析實(shí)驗(yàn)。通過(guò)對(duì)網(wǎng)絡(luò)協(xié)議教學(xué)內(nèi)容的改革,使學(xué)生更加直接清楚地學(xué)習(xí)和體驗(yàn)到TCP/IP協(xié)議核心內(nèi)容,并可應(yīng)用到實(shí)際編程項(xiàng)目中,以進(jìn)一步增強(qiáng)學(xué)生實(shí)踐動(dòng)手能力的培養(yǎng)。
二、以職業(yè)能力成長(zhǎng)為目標(biāo)進(jìn)行網(wǎng)絡(luò)協(xié)議課程教學(xué)方法改革
網(wǎng)絡(luò)協(xié)議教學(xué)內(nèi)容更新修改后,下一步就是如何在實(shí)際教學(xué)中貫徹執(zhí)行。強(qiáng)調(diào)學(xué)生職業(yè)能力的培養(yǎng),學(xué)生的理論和實(shí)踐學(xué)習(xí)都以能力成長(zhǎng)為目標(biāo),因此,在課程的教學(xué)方法上必須突破傳統(tǒng)的模式,增加學(xué)生的課堂討論和實(shí)踐,以及時(shí)消化教學(xué)內(nèi)容,尤其是TCP/IP協(xié)議簇中的協(xié)議類型眾多,要求學(xué)生在課后一周內(nèi)快速掌握。為此,需改革教學(xué)模式、創(chuàng)新教學(xué)方法。
首先,根據(jù)教案和授課計(jì)劃,在32學(xué)時(shí)的課堂教學(xué)中,設(shè)計(jì)了本課程三分之二學(xué)時(shí)量的網(wǎng)絡(luò)協(xié)議主要內(nèi)容講授和動(dòng)畫(huà)演示,如,地址解析協(xié)議及核心代碼實(shí)現(xiàn)原理、IP協(xié)議及核心代碼實(shí)現(xiàn)原理、IP路由協(xié)議及核心算法實(shí)現(xiàn)原理和TCP、UDP協(xié)議原理及核心代碼實(shí)現(xiàn)原理等。每個(gè)知識(shí)點(diǎn)采用理論梳理、重點(diǎn)代碼分析和代碼調(diào)試演示等方法進(jìn)行講授。其次,針對(duì)以上核心協(xié)議,安排課程三分之一學(xué)時(shí)量的討論課,如,地址解析協(xié)議實(shí)現(xiàn)的討論、IP協(xié)議應(yīng)用與實(shí)現(xiàn)的討論、IP路由協(xié)議典型應(yīng)用案例講解與討論以及TCP及UDP協(xié)議應(yīng)用與實(shí)現(xiàn)的討論等。在學(xué)期末安排一次項(xiàng)目編程課,如,網(wǎng)絡(luò)協(xié)議項(xiàng)目設(shè)計(jì)與編程。最后,配以大約16課時(shí)的實(shí)驗(yàn)課,如,地址解析協(xié)議(ARP)分析、網(wǎng)際協(xié)議(IP)分析、路由信息協(xié)議(RIP)分析等。通過(guò)以上課堂要點(diǎn)講授、演示、討論、項(xiàng)目編程以及實(shí)驗(yàn)等整個(gè)教學(xué)環(huán)節(jié)設(shè)計(jì),可使學(xué)生較好地理解和掌握TCP/IP協(xié)議的基本原理和實(shí)現(xiàn)的核心代碼流程,并可初步應(yīng)用在實(shí)際項(xiàng)目開(kāi)發(fā)中,有力地促進(jìn)學(xué)生動(dòng)手能力和今后職業(yè)能力的成長(zhǎng)。
網(wǎng)絡(luò)協(xié)議課程的教學(xué)一直以來(lái)都偏重于傳統(tǒng)的理論講授模式,通過(guò)作者在教學(xué)過(guò)程中的實(shí)際做法,改革現(xiàn)有的教學(xué)模式,設(shè)計(jì)了新的以職業(yè)能力為導(dǎo)向的《網(wǎng)絡(luò)協(xié)議分析與開(kāi)發(fā)》課程教學(xué)內(nèi)容和方法,達(dá)到了較好的效果。
參考文獻(xiàn):
[1]王小剛.應(yīng)用型本科網(wǎng)絡(luò)工程專業(yè)實(shí)踐教學(xué)模式的改革與探索[J].現(xiàn)代職業(yè)教育,2016(5).
[2]劉廣鐘,高軍,劉旻,等.報(bào)文分析技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2014(1).