摘要:我院分析了計算機(jī)網(wǎng)絡(luò)管理課程的定位,制定了計算機(jī)網(wǎng)絡(luò)管理課程的兩個教學(xué)目標(biāo),并圍繞這兩個教學(xué)目標(biāo)從教學(xué)環(huán)節(jié)、實踐環(huán)節(jié)和考核環(huán)節(jié)三個方面開展教學(xué)實踐活動,收到了較好的效果。本文介紹了我院的實踐經(jīng)驗。
關(guān)鍵詞:計算機(jī)網(wǎng)絡(luò)管理;目標(biāo)導(dǎo)向;網(wǎng)絡(luò)管理員;程序員
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
1“計算機(jī)網(wǎng)絡(luò)管理”課程的教學(xué)目標(biāo)
在我校,計算機(jī)網(wǎng)絡(luò)技術(shù)已經(jīng)成為計算機(jī)相關(guān)專業(yè)的必修課和全校選修的課程;計算機(jī)網(wǎng)絡(luò)管理也成為計算機(jī)科學(xué)與技術(shù)專業(yè)和信息安全專業(yè)的選修課,隨著計算機(jī)網(wǎng)絡(luò)和網(wǎng)絡(luò)技術(shù)的進(jìn)一步普及,計算機(jī)網(wǎng)絡(luò)管理課程也會逐步成為非計算機(jī)專業(yè)的課程。對于計算機(jī)及相關(guān)專業(yè)來說,計算機(jī)網(wǎng)絡(luò)管理課程的目標(biāo)如下。
(1) 培養(yǎng)計算機(jī)網(wǎng)絡(luò)的管理員:按照網(wǎng)絡(luò)管理員的國家標(biāo)準(zhǔn),網(wǎng)絡(luò)管理員的工作共涉及7個領(lǐng)域[1]:網(wǎng)絡(luò)基礎(chǔ)設(shè)施管理、網(wǎng)絡(luò)操作系統(tǒng)管理、網(wǎng)絡(luò)應(yīng)用系統(tǒng)管理、網(wǎng)絡(luò)用戶管理、網(wǎng)絡(luò)安全保密管理、信息存儲備份管理和網(wǎng)絡(luò)機(jī)房管理。培養(yǎng)計算機(jī)網(wǎng)絡(luò)的管理員,就是要從七個領(lǐng)域中選擇一些重點(diǎn)知識講授給學(xué)生,特別是使得學(xué)生從實用性的角度掌握一些重要的計算機(jī)網(wǎng)絡(luò)的知識;使得學(xué)生了解一些局域網(wǎng)和廣域網(wǎng)的常見故障和應(yīng)對措施;使得學(xué)生掌握一些常用的網(wǎng)絡(luò)管理工具,能夠利用這些工具完成對網(wǎng)絡(luò)的日常管理。
(2) 培養(yǎng)計算機(jī)網(wǎng)絡(luò)管理系統(tǒng)開發(fā)的程序員:計算機(jī)網(wǎng)絡(luò)管理系統(tǒng)開發(fā)的程序員需要具備兩個最基本的素質(zhì),首先必須對網(wǎng)絡(luò)協(xié)議,特別是網(wǎng)絡(luò)管理協(xié)議(如CMIP協(xié)議,尤其是SNMP協(xié)議)做到非常熟悉的程度;其次必須具備較高水平的計算機(jī)軟件的設(shè)計和開發(fā)能力,熟悉計算機(jī)軟件的體系結(jié)構(gòu)和常用的設(shè)計模式。
2目標(biāo)導(dǎo)向型教學(xué)實踐
圍繞計算機(jī)網(wǎng)絡(luò)管理課程的兩個目標(biāo),我們開展了目標(biāo)導(dǎo)向型的教學(xué)實踐。在教學(xué)環(huán)節(jié),我們精心挑選了教材和教學(xué)內(nèi)容,選用了多種教學(xué)方法和教學(xué)手段;在實踐環(huán)節(jié),以兩個目標(biāo)為導(dǎo)向,精心選擇了重要的網(wǎng)絡(luò)管理工具,并組織學(xué)生設(shè)計開發(fā)一個簡單的網(wǎng)絡(luò)管理程序;在考核環(huán)節(jié),圍繞兩個目標(biāo)選擇了重點(diǎn)考核的內(nèi)容。
2.1教學(xué)環(huán)節(jié)
首先需要做好教材的選取工作。目前,在市面上提供的計算機(jī)網(wǎng)絡(luò)管理的教材都不是很理想,我們參考了四本計算機(jī)網(wǎng)絡(luò)管理方面的教材[2-5],教材[2]從廣義網(wǎng)絡(luò)管理的角度組織內(nèi)容,但是內(nèi)容比較空泛,能夠使得學(xué)生對于計算機(jī)網(wǎng)絡(luò)管理有一個大致的了解,卻不能起到培養(yǎng)計算機(jī)網(wǎng)絡(luò)管理員和計算機(jī)網(wǎng)絡(luò)管理軟件程序員的作用;教材[3]從狹義網(wǎng)絡(luò)管理的角度組織內(nèi)容,比較詳細(xì)地介紹了網(wǎng)絡(luò)管理協(xié)議CMIP和SNMP,對網(wǎng)絡(luò)管理軟件的開發(fā)也有一定程度地介紹;教材[4]是一本詳細(xì)介紹了最為流行的網(wǎng)絡(luò)管理協(xié)議SNMP的教材;教材[5]選擇了許多網(wǎng)絡(luò)管理工具,并對這些網(wǎng)絡(luò)管理工具進(jìn)行分門別類??梢钥吹?,以上四本教材都不能直接滿足課程的兩個目標(biāo),因此,在課程教學(xué)中綜合采用了以上四本教材:
(1) 在教學(xué)內(nèi)容的組織方式和計算機(jī)網(wǎng)絡(luò)管理的常識性介紹方面,選擇了教材[2];
(2) 在網(wǎng)絡(luò)管理工具的講授上,選擇了教材[5];
(3) 在網(wǎng)絡(luò)管理協(xié)議和網(wǎng)絡(luò)管理軟件開發(fā)方面,采用了教材[3]和教材[4],并自己補(bǔ)充了一些內(nèi)容,如SNMP4J的分析等。
通過對四本教材的內(nèi)容進(jìn)行篩選,并補(bǔ)充一些教材上沒有涉及到的內(nèi)容,圍繞兩個教學(xué)目標(biāo),教學(xué)內(nèi)容組織為以下幾個部分。
(1) 計算機(jī)網(wǎng)絡(luò)概述:從實用性角度重新對計算機(jī)網(wǎng)絡(luò)中的重要內(nèi)容進(jìn)行了梳理,包括局域網(wǎng)和廣域網(wǎng)常見的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、局域網(wǎng)技術(shù)、TCP/IP層次結(jié)構(gòu)及其協(xié)議族等內(nèi)容;
(2) 網(wǎng)絡(luò)管理概述:主要內(nèi)容包括網(wǎng)絡(luò)管理的基本概念、網(wǎng)絡(luò)管理的基本功能、網(wǎng)絡(luò)管理的發(fā)展以及網(wǎng)絡(luò)管理的基礎(chǔ)理論與技術(shù);
(3) 網(wǎng)絡(luò)管理的體系結(jié)構(gòu):主要內(nèi)容包括網(wǎng)絡(luò)管理的基本模型、網(wǎng)絡(luò)管理的基本模式以及網(wǎng)絡(luò)管理協(xié)議等;
(4) IP地址分配以及常見的IP地址管理工具和IP鏈路測試工具:主要內(nèi)容包括IP地址的分配與域名管理、常見的IP地址管理工具以及常見的IP鏈路測試工具;
(5) 簡單網(wǎng)絡(luò)管理協(xié)議SNMP:該部分是網(wǎng)絡(luò)管理課程的重點(diǎn)講解的內(nèi)容,主要內(nèi)容包括SNMP基礎(chǔ)知識、SNMP v1、SNMP v2以及SNMP v3;在SNMP基礎(chǔ)知識中,主要講解SNMP概述、在Windows操作系統(tǒng)中搭建SNMP的學(xué)習(xí)環(huán)境、抽象標(biāo)記語言ASN.1、基本編碼規(guī)則BER以及SNMP4J中ASN.1和BER的實現(xiàn);在SNMP v1中,主要講解管理信息結(jié)構(gòu)SMI、管理信息庫MIB、SNMP的基本操作以及SNMP4J對SNMP v1的支持分析;在SNMP v2中,主要講解SNMP v2概述、SNMP v2 SMI、SNMP v2 MIB、SNMP v2協(xié)議以及SNMP4J對SNMP v2的支持分析;在SNMP v3中,主要講解SNMP v3概述、SNMP v3體系框架、用戶安全管理以及SNMP4J對SNMP v3的支持分析;
(6) 網(wǎng)絡(luò)管理工具OpenView:重點(diǎn)介紹如何利用網(wǎng)絡(luò)管理工具OpenView對網(wǎng)絡(luò)進(jìn)行管理。
在課堂教學(xué)過程中,采用了理論聯(lián)系實際、程序演示和代碼分析等多種教學(xué)方法,以及多媒體演示、網(wǎng)絡(luò)管理工具演示等多種教學(xué)手段。
為更加深入地講解網(wǎng)絡(luò)管理協(xié)議和網(wǎng)絡(luò)管理軟件的知識,達(dá)到培養(yǎng)網(wǎng)絡(luò)管理軟件開發(fā)程序員的目標(biāo),在講解SNMP協(xié)議的時候,采用了SNMP4J這一開放源碼的Java程序包,配合SNMP的理論知識的講解過程,在課堂上深入分析了SNMP4J的源代碼,加深了學(xué)生對于SNMP抽象知識的理解,同時也使學(xué)生掌握了網(wǎng)絡(luò)管理軟件的開發(fā)流程和開發(fā)方法。圖1為在Eclipse中建立的SNMP4J工程。
為了達(dá)到培養(yǎng)計算機(jī)網(wǎng)絡(luò)管理員的目標(biāo),不僅講解了網(wǎng)絡(luò)管理的一些理論知識,還穿插了大量的網(wǎng)絡(luò)管理工具的演示。圖2為IP地址管理工具IPMaster的界面。
2.2實踐環(huán)節(jié)
在實踐環(huán)節(jié),為達(dá)到培養(yǎng)網(wǎng)絡(luò)管理軟件程序員的目標(biāo),安排學(xué)生基于SNMP4J設(shè)計并實現(xiàn)一個MIB Browser。為了能夠順利指導(dǎo)學(xué)生完成實驗內(nèi)容,作者實現(xiàn)了MIB Browser的原型系統(tǒng),如圖3所示。
為達(dá)到培養(yǎng)計算機(jī)網(wǎng)絡(luò)管理員的目標(biāo),安排學(xué)生利用OpenView進(jìn)行網(wǎng)絡(luò)管理的實驗。
2.3考核環(huán)節(jié)
以兩個教學(xué)目標(biāo)為導(dǎo)向,在考核的內(nèi)容上增加了對于實際網(wǎng)絡(luò)管理知識和網(wǎng)絡(luò)管理軟件設(shè)計開發(fā)知識的考核;在考核方式上采用了考教分離的方式;在考核的組成部分加大了實踐環(huán)節(jié)成績和平時成績的比重。
3結(jié)束語
通過為計算機(jī)網(wǎng)絡(luò)管理課程設(shè)置兩個教學(xué)目標(biāo),推行目標(biāo)導(dǎo)向型的教學(xué)實踐,收到了較好的效果,學(xué)生的實際動手能力和網(wǎng)絡(luò)應(yīng)用能力得到大幅度提升,普遍反映課程目標(biāo)明確,實用性較好。
參考文獻(xiàn):
[1] 郭錫泉,王偉. 網(wǎng)絡(luò)管理員的職責(zé)與風(fēng)險分析[J]. 計算機(jī)教育,2006,(9):56-58.
[2] 楊云江. 計算機(jī)網(wǎng)絡(luò)管理技術(shù)[M]. 北京:清華大學(xué)出版社.
[3] 楊家海. 網(wǎng)絡(luò)管理原理與實現(xiàn)技術(shù)[M]. 北京:清華大學(xué)出版社.
[4] 李明江. SNMP簡單網(wǎng)絡(luò)管理協(xié)議[M]. 北京:電子工業(yè)出版社.
[5] 劉曉輝. 網(wǎng)絡(luò)管理必備工具軟件精講[M]. 北京:人民郵電出版社.