林盛鑫 黃丁香 鐘惠球 康麗
(1.東莞理工學(xué)院 電子工程學(xué)院,廣東東莞 523808;2.東莞理工學(xué)院 學(xué)報編輯部,廣東東莞 523808;3.東莞理工學(xué)院 資產(chǎn)后勤管理處,廣東東莞 523808)
“卓越工程師教育培養(yǎng)計劃” (簡稱“卓越計劃”),旨在通過教育和行業(yè)、高校和企業(yè)的密切合作,以實際工程為背景,以工程技術(shù)為主線,著力提高學(xué)生的工程意識、工程素質(zhì)和工程實踐能力,培養(yǎng)造就一大批創(chuàng)新能力強(qiáng)、適應(yīng)企業(yè)發(fā)展需要的多種類型優(yōu)秀工程師。對促進(jìn)高等教育面向社會需求培養(yǎng)人才,全面提高工程教育人才培養(yǎng)質(zhì)量具有十分重要的示范和引導(dǎo)作用[1]。實驗教學(xué)環(huán)節(jié)是能否實現(xiàn)“卓越計劃”中本科應(yīng)用型人才培養(yǎng)目標(biāo)的關(guān)鍵,實驗不僅是對理論的驗證,還是對動手能力、分析問題和解決問題等能力的培養(yǎng)[2]。本文針對目前計算機(jī)網(wǎng)絡(luò)課程在實驗教學(xué)環(huán)節(jié)存在的問題,對實驗教學(xué)內(nèi)容、方法及實踐方面提出改善的方案來提高學(xué)生的積極性和實踐能力。
網(wǎng)絡(luò)實驗設(shè)備為專業(yè)設(shè)備,建立完備的計算機(jī)網(wǎng)絡(luò)實驗室,資金投資較大,計算機(jī)網(wǎng)絡(luò)課程是一門不斷高速發(fā)展的交叉性應(yīng)用型課程[3],更新速度快,新理論、新技術(shù)、新標(biāo)準(zhǔn)、新服務(wù)層出不窮,給該課程教學(xué)工作帶來了很大的難度,由于計算機(jī)網(wǎng)絡(luò)實驗內(nèi)容,一般需要兩臺以上的計算機(jī)共同實現(xiàn),如一臺計算機(jī)做服務(wù)器,和一臺計算機(jī)做客戶機(jī)。有的還需要幾臺服務(wù)器和多臺客戶機(jī),導(dǎo)致計算機(jī)嚴(yán)重不足,以致實驗開出多數(shù)為驗證實驗,難以培養(yǎng)學(xué)生的動手能力以及獨立思考問題、解決問題的能力。
傳統(tǒng)實驗教學(xué)以教師為中心,學(xué)生根據(jù)實驗內(nèi)容照葫蘆畫瓢,雖然做了實驗,但沒有把理論知識應(yīng)用于實踐操作中,比較抽象的理論知識得不到實驗驗證,難以掌握較抽象的網(wǎng)絡(luò)技術(shù),無法提高學(xué)生的積極性,綜合實踐能力也得不到提高。
通過虛擬網(wǎng)絡(luò)實驗環(huán)境,從根本上解決了傳統(tǒng)實驗教學(xué)實驗設(shè)備缺乏、設(shè)備數(shù)量不足的問題。還提供了真實的演示效果,避免了實驗時人為對計算機(jī)硬件設(shè)備造成的損壞。虛擬網(wǎng)絡(luò)實驗環(huán)境主要采用虛擬機(jī)技術(shù),通過安裝虛擬機(jī)軟件,可以在一臺物理計算機(jī)上模擬出一臺或多臺虛擬的計算機(jī),像真正的計算機(jī)那樣可以安裝操作系統(tǒng)、安裝應(yīng)用程序、訪問網(wǎng)絡(luò)資源等等。目前已在計算機(jī)網(wǎng)絡(luò)課程教學(xué)與實驗中得到了普遍應(yīng)用,建立虛擬機(jī)和構(gòu)建虛擬網(wǎng)絡(luò)的工具軟件主要有微軟公司的Virtual PC2007和VM-ware公司的Vmware Workstation。如采用VMware Workstation來完成計算機(jī)網(wǎng)絡(luò)課程中“局域網(wǎng)組網(wǎng)實驗”,即無需考慮網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備的連接問題,就可以通過虛擬網(wǎng)絡(luò)組件把虛擬機(jī)器同真實的物理網(wǎng)絡(luò)連接起來,其原理是在一臺計算機(jī)上通過安裝VMware Workstation軟件,同時運(yùn)行多個虛擬機(jī),為每個虛擬機(jī)設(shè)置一個獨立的IP地址,來虛擬多臺計算機(jī),進(jìn)而搭建“局域網(wǎng)組網(wǎng)實驗”的虛擬環(huán)境,主要分為兩個步驟:
1)建立虛擬機(jī)。建立虛擬機(jī)最常用的方法是用VMware Workstation向?qū)Ы⑻摂M機(jī)和用備份文件建立虛擬機(jī)兩種。在實驗教學(xué)中,老師用VMware Workstation向?qū)Ы⑻摂M機(jī),啟動向?qū)нM(jìn)行有關(guān)參數(shù)的設(shè)置,對硬盤進(jìn)行分區(qū)和格式化,安裝操作系統(tǒng)等操作。然后備份VMware Workstation用來記錄虛擬機(jī)的信息的兩個文件,一個是配置文件,記錄虛擬機(jī)的硬件資料如內(nèi)存、硬盤、網(wǎng)卡、聲卡的類型大小等信息;另一個是磁盤文件,記錄在虛擬機(jī)上安裝的操作系統(tǒng)、存儲的文件等信息。
學(xué)生就可以用這兩個備份文件快速建立虛擬機(jī),但需要修改計算機(jī)名和IP地址,否則不能聯(lián)網(wǎng)。
2)構(gòu)建虛擬網(wǎng)絡(luò)。采用Vmware Workstation組建虛擬網(wǎng)絡(luò)時,主要應(yīng)用了以下幾個虛擬設(shè)備:
VMnet0:VMware用于虛擬橋接網(wǎng)絡(luò)下的虛擬交換機(jī);
VMnet1:VMware用于虛擬Host-Only網(wǎng)絡(luò)下的虛擬交換機(jī);
VMnet8:VMware用于虛擬NAT網(wǎng)絡(luò)下的虛擬交換機(jī);
VMware Network Adapter VMnet1:Host用于與Host-Only虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡;
VMware Network Adapter VMnet8:Host用于與NAT虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡;
目前虛擬機(jī)支持三種類型的網(wǎng)絡(luò),分別是bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)和Host-only(主機(jī)模式)如圖1至圖3所示。
圖1 橋接模式
圖2 NAIT模式
圖3 Host-only
1)使用bridged模式的虛擬系統(tǒng)就像是局域網(wǎng)中的一臺獨立的主機(jī),與宿主計算機(jī)平等的存在于網(wǎng)絡(luò)中,虛擬系統(tǒng)與宿主計算機(jī)以及宿主計算機(jī)所在網(wǎng)絡(luò)的其他計算機(jī)都可以相互訪問。如圖1所示,主機(jī)Host與Virtual machine A、Virtual machine B可以相互訪問。
2)使用NAT網(wǎng)絡(luò)模式的虛擬系統(tǒng),借助NAT功能,不需要進(jìn)行任何其他的配置,就可以通過宿主機(jī)器所在的網(wǎng)絡(luò)來訪問外網(wǎng)。由于該模式下的虛擬系統(tǒng)的TCP/IP配置是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供,無法手動更改,因此虛擬系統(tǒng)無法和本局域網(wǎng)中的其他真實主機(jī)進(jìn)行通訊。如圖2所示,在NAT device下的虛擬系統(tǒng)可以通過主機(jī)聯(lián)接外網(wǎng),同時相互之間可以通信。在使用該網(wǎng)絡(luò)模式時,需要主機(jī)開啟VMDHCP和VMDAT服務(wù)。
3)使用host-only網(wǎng)絡(luò)模式的虛擬系統(tǒng),是一個與外界隔絕的網(wǎng)絡(luò),其TCP/IP配置信息 (如IP地址、網(wǎng)關(guān)地址、DNS服務(wù)器等),都由該網(wǎng)絡(luò)模式下的虛擬DHCP服務(wù)器來動態(tài)分配,因此虛擬系統(tǒng)內(nèi)部之間可以相互通信,但虛擬系統(tǒng)和真實的網(wǎng)絡(luò)被隔離開,兩者無法通信,一般在某些特殊的網(wǎng)絡(luò)調(diào)試環(huán)境中使用。如圖3所示,僅主機(jī) (Host-only)模式是在主機(jī)上建立了一個獨立的私有網(wǎng)絡(luò),外部網(wǎng)絡(luò)和虛擬機(jī)不能通訊。
通過理解以上VMware Workstation所提供的虛擬設(shè)備及其使用方法,根據(jù)計算機(jī)聯(lián)網(wǎng)的原理,進(jìn)行局域網(wǎng)網(wǎng)絡(luò)組建操作。采用這種虛擬的仿真教學(xué)環(huán)境進(jìn)行輔助教學(xué),能夠增進(jìn)學(xué)生對網(wǎng)絡(luò)體系和網(wǎng)絡(luò)協(xié)議的理解,能夠更新“實驗設(shè)備”型號與種類,適應(yīng)計算機(jī)網(wǎng)絡(luò)課程更新速度快的特點。
1)實驗環(huán)節(jié)是對理論知識學(xué)習(xí)環(huán)節(jié)補(bǔ)充和形象化的過程[4],因遵循由易到難、由簡單到綜合、由注重傳授基本方法和技能到注重創(chuàng)新能力培養(yǎng)的特點,合理設(shè)計實驗內(nèi)容,處理好實驗教學(xué)與理論教學(xué)的關(guān)系,以及處理好基礎(chǔ)性實驗、驗證性實驗與綜合性實驗的關(guān)系。實驗教學(xué)內(nèi)容既需要包括相關(guān)教學(xué)知識點,還需要包括提高學(xué)生的積極性以及對學(xué)生獨立思考與創(chuàng)新能力的培養(yǎng)。
2)改變傳統(tǒng)的以教師“一對多”的指導(dǎo)方式,開展以學(xué)生為主體的學(xué)習(xí)與實驗,針對不同的教學(xué)內(nèi)容,通過建立實驗小組,明確小組的任務(wù),如每一個實驗小組負(fù)責(zé)一個實驗內(nèi)容,進(jìn)行分工合作。在實驗環(huán)境下,讓負(fù)責(zé)該實驗內(nèi)容的小組參與指導(dǎo)其它同學(xué)的工作,讓學(xué)生來演示實驗操作,講解實驗內(nèi)容以及學(xué)習(xí)心得,而不是知識灌輸?shù)膶ο?,而教師即成為實驗教學(xué)中的協(xié)助者和解決問題的指導(dǎo)者,使學(xué)生真正成為學(xué)習(xí)過程中的主體,有效地調(diào)動學(xué)生的主動性和積極性,以任務(wù)方式驅(qū)動學(xué)生主動學(xué)習(xí),對實驗內(nèi)容有進(jìn)一步的加深理解,有利于培養(yǎng)學(xué)生的表達(dá)能力,有利于培養(yǎng)學(xué)生分析問題和解決問題的能力,有利于培養(yǎng)學(xué)生的團(tuán)隊精神和合作能力。
根據(jù)“卓越計劃”對學(xué)生的培養(yǎng)要求,對計算機(jī)網(wǎng)絡(luò)課程實驗教學(xué)環(huán)節(jié)提出改革的研究,提高學(xué)生對計算機(jī)網(wǎng)絡(luò)課程學(xué)習(xí)的積極性,鼓勵學(xué)生遇到問題自己思考和解決,培養(yǎng)學(xué)生獨立分析問題和解決問題等綜合能力,允許學(xué)生在完成基本要求的基礎(chǔ)上,自由發(fā)揮,深入擴(kuò)展,培養(yǎng)學(xué)生創(chuàng)新能力。實現(xiàn)“卓越計劃”中提出的“培養(yǎng)造就一大批創(chuàng)新能力強(qiáng)、適應(yīng)經(jīng)濟(jì)社會發(fā)展需要的高質(zhì)量各類型工程技術(shù)人才”的目標(biāo)。
[1]林健.談實施“卓越工程師培養(yǎng)計劃”引發(fā)的若干變革[J].中國高等教育,2010,17:30-32.
[2]吳征遠(yuǎn).計算機(jī)網(wǎng)絡(luò)課程改革研究與探索[J].赤峰學(xué)院學(xué)報,2011,27(8):216-218.
[3]郭頂龍.對計算機(jī)網(wǎng)絡(luò)課程教學(xué)改革的思考[J].考試周刊,2011,46:11.
[4]劉振恒,李冬云,張姝.基于應(yīng)用型人才培養(yǎng)的計算機(jī)網(wǎng)絡(luò)課程教學(xué)方法研究[J].廣西教育,2010(4):98-99.
[5]王紀(jì)鳳,王世剛,尚玉蓮,等.計算機(jī)網(wǎng)絡(luò)課程教學(xué)中的虛擬機(jī)技術(shù)應(yīng)用[J].中國現(xiàn)代教育裝備,2011(1):42-43.