999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#和VB語言的機房網(wǎng)絡(luò)控制軟件設(shè)計與開發(fā)

2018-12-05 09:08:50陳慶亮吳國華
電腦與電信 2018年9期
關(guān)鍵詞:規(guī)則

陳慶亮 吳國華*

(廣東省財政職業(yè)技術(shù)學校,廣東 廣州 510445)

[關(guān)鍵字] C#;VB;機房;網(wǎng)絡(luò)控制軟件;設(shè)計;開發(fā)

1 引言

隨著國家對職業(yè)教育的大力發(fā)展,職業(yè)院校高度重視職業(yè)教育的現(xiàn)代化水平與創(chuàng)新能力,計算機類實訓機房成為了各專業(yè)教學實踐的重要場所。為了提供更多的教學實踐場所,計算機逐步進入教室,傳統(tǒng)的教室也變成了網(wǎng)絡(luò)機房。然而,隨著機房與網(wǎng)絡(luò)使用頻率的不斷增加,如何更好地管理內(nèi)外網(wǎng)的開放,加強網(wǎng)絡(luò)管理的安全性和教師對網(wǎng)絡(luò)控制的自主性成為了任課教師、機房管理員和網(wǎng)絡(luò)管理員共同的問題[1]。因此,筆者利用C#和VB語言,設(shè)計與開發(fā)出一款C/S機房網(wǎng)絡(luò)控制軟件,給任課教師提供網(wǎng)絡(luò)控制權(quán),以解決職業(yè)院校機房的網(wǎng)絡(luò)控制問題。

2 現(xiàn)狀分析

職業(yè)院校機房配置主要以臺式計算機為主,一般每個機房約50-80臺計算機、1臺教師、1臺作業(yè)服務器,安裝系統(tǒng)為w indowsxp、w indows2003和w in7等。機房的網(wǎng)絡(luò)配置以B類地址的私有地址為例,如機房一的IP地址為172.16.11.0網(wǎng)段,子網(wǎng)掩碼為255.255.255.0,其中學生IP按順序為172.16.11.1-80,教師機的IP地址為172.16.11.88;機房二IP地址為172.16.12.0網(wǎng)段,子網(wǎng)掩碼為255.255.255.0,其中學生IP按順序為172.16.12.1-60,教師機的IP地址為172.16.12.88,其他機房以此類推。

根據(jù)教學需求,機房中計算機上內(nèi)網(wǎng)和外網(wǎng)需要通過DNS域名服務器和硬件防火墻進行控制。機房的計算機通過設(shè)置DNS服務器,解析域名后可訪問校內(nèi)所有服務器,即可連接內(nèi)網(wǎng)。在DNS域名服務器解析后,通過出口防火墻的NAT轉(zhuǎn)換技術(shù),把私有IP地址轉(zhuǎn)化為合法IP的地址,即可連接外網(wǎng)[2]。

3 需求分析

根據(jù)教學與實訓需求,為任課教師提供自主控制每一個計算機機房的網(wǎng)絡(luò)訪問權(quán)限。教師通過機房教師機的軟件客戶端進行網(wǎng)絡(luò)設(shè)置,通過按鍵開放學生上校園內(nèi)網(wǎng)、外網(wǎng),同時禁止訪問校內(nèi)網(wǎng)和互聯(lián)網(wǎng)等功能[3]。教師不需要輸入任何網(wǎng)絡(luò)指令,只需要通過軟件按鈕開關(guān)輕松完成網(wǎng)絡(luò)控制,既增強了網(wǎng)絡(luò)控制的時效性和地域性,又降低了網(wǎng)絡(luò)管理員與機房管理員的工作難度,提高了教學質(zhì)量與效率。

為了更有效地管理網(wǎng)絡(luò),在每次課前DNS服務器將定時設(shè)置為關(guān)閉網(wǎng)絡(luò),任課教師根據(jù)需求使用網(wǎng)絡(luò)控制軟件進行開通操作。為了防止學生拷貝客戶端軟件到學生計算機中控制網(wǎng)絡(luò),客戶端軟件會自動檢測本機IP的主機號是否教師機,以判定可否執(zhí)行[4]。

4 機房網(wǎng)絡(luò)控制軟件的設(shè)計原理

4.1 同時訪問內(nèi)外網(wǎng)

正常開啟DNS域名服務和硬件防火墻的NAT地址轉(zhuǎn)換可實現(xiàn)同時訪問內(nèi)外網(wǎng)。

4.2 只允許訪問內(nèi)網(wǎng),禁止訪問外網(wǎng)

以機房一為例,為此機房的DNS域名服務器的操作系統(tǒng)防火墻設(shè)置一條入站規(guī)則——禁止訪問UDP協(xié)議的53端口“stopDns”。UDP協(xié)議的53端口是DNS解析端口,此規(guī)則的作用域遠程IP設(shè)置為172.16.11.1-87和172.16.89-254,即本網(wǎng)段除教師機計算機的所有IP,當啟用此規(guī)則后,只有教師計算機不受限制,本網(wǎng)段其他計算機無法通過DNS服務器解析域名。同時,在出口防火墻設(shè)置本網(wǎng)段禁止訪問其他DNS服務器,以防止學生修改DNS服務器進行解析。其他機房以此類推。

4.3 同時禁止訪問內(nèi)外網(wǎng)

在禁止訪問UDP協(xié)議的規(guī)則上,再加上一條入站規(guī)則——禁止訪問本機的TCP協(xié)議80端口“stopHttp”。TCP協(xié)議80端口為網(wǎng)站服務端口,禁止后可限制訪問本機網(wǎng)站服務。以機房一為例,在DNS域名服務器所連接的防火墻設(shè)置此規(guī)則,作用域的遠程IP設(shè)置為172.16.11.1-87和172.16.11.89-254,即本網(wǎng)段除教師計算機的所有IP,當啟用此規(guī)則后,只有教師計算機不受限制,本網(wǎng)段其他計算機無法訪問本機網(wǎng)站服務。

4.4 網(wǎng)絡(luò)控制軟件規(guī)則設(shè)計

機房教師計算機通過軟件發(fā)送命令到DNS域名服務器,完成以上三個需求。以機房一為例,通過教師計算機172.16.11.88發(fā)送“A”、“B”、“C”三種字符到DNS域名服務器。

當服務器收到“A”時,服務器通過發(fā)送方的IP地址識別為機房一,并切換到第一種狀態(tài),即禁用兩條對機房一的規(guī)則,禁用后,不對機房一做任何限制,可訪問本機TCP80端口訪問校內(nèi)網(wǎng)和UDP53端口解析域名后訪問外網(wǎng)。

當服務器收到“B”時,服務器通過發(fā)送方的IP地址識別為機房一,并切換到第二種狀態(tài),即只啟用機房一“禁用UDP53端口”的規(guī)則,啟用后,可通過本機TCP80端口訪問校內(nèi)網(wǎng),但無法訪問UDP53端口解析域名,從而限制訪問外網(wǎng)。

當服務器收到“C”時,服務器通過發(fā)送方的IP地址識別為機房一,并切換到第三種狀態(tài),即啟用兩條對機房一的規(guī)則,啟用后,不可訪問本機TCP80端口訪問校內(nèi)網(wǎng),也無法訪問UDP53端口解析域名,從而限制訪問外網(wǎng)。

5 機房網(wǎng)絡(luò)控制軟件的功能開發(fā)

5.1 軟件開發(fā)的程序語言

機房網(wǎng)絡(luò)控制軟件為C/S架構(gòu),服務器端需要以管理員身份調(diào)用CMD命令啟用和停用操作系統(tǒng)防火墻規(guī)則,所以開發(fā)采用微軟公司發(fā)布的C#編程語言。C#語言開發(fā)的程序功能強大,但需要安裝M icrosoft.NET Framework框架,對只有一個服務器需要安裝的時候十分合適[5]。

由于機房中的計算機操作系統(tǒng)類型較多,包括w indows xp、w indows 2003和w in7等,因此,客戶端軟件開發(fā)選擇VB6.0編程語言。VB6.0語言開發(fā)速度快,兼容性強,適用于各種w indows操作系統(tǒng)。

5.2 客戶端與服務器之間的數(shù)據(jù)傳送

客戶端軟件通過VB6.0語言中的w insock控件實現(xiàn)與服務器軟件之間的數(shù)據(jù)傳送,具體關(guān)鍵代碼如下:

5.3 服務器端接收客戶端指令

服務器端軟件需要以管理員身份調(diào)用CMD命令啟用和停用系統(tǒng)防火墻規(guī)則,開發(fā)采用C#語言,服務器需要安裝M icrosoft.NET Framework框架。在建立好防火墻入站規(guī)則的情況下,對收到客戶端軟件所發(fā)的命令進行操作。具體關(guān)鍵代碼如下:

5.4 網(wǎng)絡(luò)控制軟件規(guī)則開發(fā)

為每個機房建立一條禁止TCP80端口的入站規(guī)則,以機房一為例:規(guī)則名稱為“stopHttp11”,禁止TCP80端口入站,作用域中遠程IP為:172.16.11.1-60,172.16.11.89-254。為每個機房建立一條禁止UDP53端口的入站規(guī)則,以機房一為例:規(guī)則名稱為“stopDns11”禁止UDP53端口入站,作用域中遠程IP為:172.16.11.1-60,172.16.11.89-254。通過教師計算機客戶端軟件發(fā)送“A”、“B”、“C”三種不同的字符到DNS域名服務器,設(shè)置內(nèi)外網(wǎng)控制的權(quán)限。

Windows2008系統(tǒng)防火墻的啟動規(guī)則命令格式為:netsh adv firewall set rule name=規(guī)則名 new enable=yes,禁用規(guī)則命令格式為:netsh adv firewall set rule name=規(guī)則名new enable=no。具體規(guī)則代碼如下:

5.5 服務器端軟件執(zhí)行網(wǎng)絡(luò)控制程序

當服務器接收到教師計算機客戶端軟件傳送到命令,以管理員身份調(diào)用服務器的CMD命令開始執(zhí)行網(wǎng)絡(luò)控制程序,從而控制內(nèi)外網(wǎng)的訪問。具體代碼如下:

6 結(jié)束語

機房網(wǎng)絡(luò)控制軟件投入使用后提高了網(wǎng)絡(luò)管理的效率,優(yōu)化了對服務器和防火墻的人為設(shè)置,降低了網(wǎng)絡(luò)管理的難度與風險,提高了教學的質(zhì)量和效率。隨著職業(yè)院校計算機類實訓機房的日益增加,本軟件將根據(jù)不同型號的硬件防火墻進行升級開發(fā),保證軟件適應不同的硬件和軟件設(shè)備,為教師的網(wǎng)絡(luò)控制提供幫助,教學實訓的開展提供便利,為職業(yè)教育發(fā)展提供有力的保障。

猜你喜歡
規(guī)則
拼寫規(guī)則歌
撐竿跳規(guī)則的制定
數(shù)獨的規(guī)則和演變
依據(jù)規(guī)則的推理
法律方法(2019年3期)2019-09-11 06:26:16
善用首次銷售規(guī)則
中國外匯(2019年7期)2019-07-13 05:44:52
規(guī)則的正確打開方式
幸福(2018年33期)2018-12-05 05:22:42
顛覆傳統(tǒng)規(guī)則
讓規(guī)則不規(guī)則
Coco薇(2017年11期)2018-01-03 20:59:57
TPP反腐敗規(guī)則對我國的啟示
啦啦操2010—2013版與2013—2016版規(guī)則的對比分析
運動(2016年6期)2016-12-01 06:33:42
主站蜘蛛池模板: 国产H片无码不卡在线视频| 日本欧美一二三区色视频| 国产女人18水真多毛片18精品 | 三级欧美在线| www.91中文字幕| 亚洲中文字幕手机在线第一页| 97人妻精品专区久久久久| 综合色在线| 国产 在线视频无码| 亚洲欧洲一区二区三区| 2019年国产精品自拍不卡| 一本大道视频精品人妻| 中文字幕永久在线观看| 亚洲国产成人久久精品软件| 日本精品αv中文字幕| 免费在线a视频| 乱人伦中文视频在线观看免费| 国产地址二永久伊甸园| 亚洲国产欧美目韩成人综合| 国产H片无码不卡在线视频| 在线观看国产精品日本不卡网| 亚洲精品自拍区在线观看| 91精品国产情侣高潮露脸| 曰AV在线无码| 亚洲无码高清一区二区| 华人在线亚洲欧美精品| 丁香六月综合网| 亚洲国产欧美国产综合久久| 美臀人妻中出中文字幕在线| 福利在线一区| 国产综合色在线视频播放线视| 欧洲熟妇精品视频| 丝袜久久剧情精品国产| 亚洲第一区精品日韩在线播放| 欧美日韩中文字幕二区三区| 中文字幕永久在线观看| 国产尹人香蕉综合在线电影| 日本成人精品视频| 毛片在线看网站| 男女男免费视频网站国产| 久久精品无码一区二区日韩免费| 日韩av无码DVD| 日本五区在线不卡精品| 一级一毛片a级毛片| 狠狠ⅴ日韩v欧美v天堂| 在线视频精品一区| 国产一级做美女做受视频| 日韩国产欧美精品在线| 午夜毛片免费观看视频 | 精品一区二区三区水蜜桃| 精品无码一区二区在线观看| 国产av一码二码三码无码| 国产91丝袜在线播放动漫| 亚洲国产精品无码AV| 国产情侣一区二区三区| 精品在线免费播放| 欧洲高清无码在线| 亚洲九九视频| 19国产精品麻豆免费观看| 亚洲色图另类| 在线国产91| 精品免费在线视频| 毛片手机在线看| 伊人91在线| 欧美精品三级在线| 全部无卡免费的毛片在线看| 亚洲精品久综合蜜| 精品国产99久久| 日韩国产综合精选| 人妻无码AⅤ中文字| 国产乱人视频免费观看| 麻豆精品视频在线原创| 国产成人亚洲日韩欧美电影| 中文字幕在线永久在线视频2020| 国产又色又爽又黄| 精品无码视频在线观看| 亚洲精品无码不卡在线播放| 69av免费视频| 欧美三级视频在线播放| 日韩AV无码一区| 欧美劲爆第一页| 免费国产小视频在线观看|