freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文-簡(jiǎn)易windows防火墻的設(shè)計(jì)與實(shí)現(xiàn)(文件)

 

【正文】 ............................................................................................................................. 8 添加過(guò)濾規(guī)則 ..................................................................................................................... 8 刪除過(guò)濾規(guī)則 ................................................................................................................... 11 驅(qū)動(dòng)程序設(shè)計(jì) ................................................................................................... 13 簡(jiǎn)介 ..................................................................................................................................... 13 結(jié)構(gòu)圖 ................................................................................................................................ 14 該驅(qū)動(dòng)的優(yōu)點(diǎn) ................................................................................................................... 14 本程序的驅(qū)動(dòng)設(shè)計(jì) ........................................................................................................... 14 6 程序測(cè)試 .................................................................................................................... 16 結(jié) 論 ........................................................................................................................ 18 參考文獻(xiàn) ........................................................................................................................ 19 致 謝 ........................................................................................................................ 20 聲 明 ........................................................................................................................ 21 第 1 頁(yè) 共 21 頁(yè) 1 引言 課題背景 防火墻 是一種隔離技術(shù),是一類(lèi)防范措施的總稱(chēng),利用它使得內(nèi)部網(wǎng)絡(luò)與Inter 或者其他外部網(wǎng)絡(luò)之間相互隔離,通過(guò)限制網(wǎng)絡(luò)互訪來(lái)保護(hù)內(nèi)部網(wǎng)絡(luò)。 使用防火墻能很好的提高系統(tǒng)的安全性,減少系統(tǒng) 受 到網(wǎng)絡(luò)安全方面的威脅。 本次畢業(yè)設(shè)計(jì)應(yīng)首先分析 防火墻的 相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫(xiě)出 需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí), 在設(shè)計(jì)中以需求分析為基礎(chǔ),寫(xiě)出系統(tǒng)開(kāi)發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問(wèn)題的實(shí)現(xiàn)方法;同時(shí),在開(kāi)發(fā)設(shè)計(jì)與實(shí)現(xiàn)中,要保存好相關(guān)的設(shè)計(jì)文 檔 。 防火墻是設(shè)置在被保護(hù)網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間的一道屏障,實(shí)現(xiàn)網(wǎng)絡(luò)的安全保護(hù),以防止發(fā)生不可預(yù)測(cè)的、潛在破壞性的侵入。另外,用戶(hù)也需要限制訪問(wèn)的方式,如 PPP 或 SLIP。在實(shí)現(xiàn)防火墻策略時(shí),用戶(hù)可以采用以下兩個(gè)原則 之一: 除了允許的事件之外,拒絕其它的任何事件。 IP 標(biāo)準(zhǔn)定義了在網(wǎng)上兩臺(tái)計(jì)算機(jī)之間發(fā)送的消息的結(jié)構(gòu) .結(jié)構(gòu)上 ,一個(gè)包包含了一個(gè)信息頭和應(yīng)被傳送數(shù)據(jù)的一段消息體。 ICMP 數(shù)據(jù)包包含了一個(gè)類(lèi)型字段 ,用來(lái)標(biāo)識(shí)控制或狀態(tài)消息類(lèi)型。在這些路由器上使用包過(guò)濾師一種比較經(jīng)濟(jì)的在現(xiàn)有路由基礎(chǔ)結(jié)構(gòu)上增加防火墻功能的機(jī)制。它在對(duì)基于 IP 包頭信息實(shí)施過(guò)濾后,通過(guò)對(duì)包的路由作決策來(lái)保護(hù)系統(tǒng)。這些規(guī)則是基于特定的網(wǎng)絡(luò)接口卡和主機(jī) IP 地址、網(wǎng)絡(luò)層源和目的 IP 地址、傳輸層 TCP 和 UDP 服務(wù)端口、 TCP 連接標(biāo)志、網(wǎng)絡(luò)層 ICMP 消息類(lèi)型及這些包是進(jìn)入的還是發(fā)出的。同時(shí) Visual C++ 對(duì)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等方面的編程也都提供相應(yīng)的環(huán)境支持。 Visual SourceSafe 可以處理由各種開(kāi)發(fā)語(yǔ)言、創(chuàng)作工具或應(yīng)用程序所創(chuàng)建的任何文件類(lèi)型。 能設(shè)置過(guò)濾規(guī)則,包括: IP 地址、子網(wǎng)掩碼、端口號(hào)、協(xié)議。 能正確完整的顯示所添加的過(guò)濾規(guī)則。 圖 1 功能模塊 圖 功能模塊介紹 過(guò)濾規(guī)則添加刪除功能模塊 包過(guò)濾防火墻要進(jìn)行數(shù)據(jù)包過(guò)濾就需要按照用戶(hù)定義的規(guī)則進(jìn)行包過(guò)濾,該功能模塊就是使用戶(hù)能夠添加或刪除過(guò)濾規(guī)則。 過(guò)濾規(guī)則存儲(chǔ)功能模塊 該功能用于存儲(chǔ)用戶(hù)添加的過(guò)濾規(guī)則,接受用戶(hù)對(duì)每一條規(guī)則的操作,并按照用戶(hù)的操作將規(guī)則進(jìn)行處理。 安裝卸載功能摸塊 防火墻要過(guò)濾數(shù)據(jù)包,就需要將 IP 過(guò)濾驅(qū)動(dòng)按照定義的規(guī)則進(jìn)行過(guò)濾。 5 防火墻設(shè)計(jì) 程序關(guān)鍵類(lèi) 應(yīng)用程序類(lèi) CFireWallAPP 每個(gè) MFC 應(yīng)用程序都必須包括一個(gè)從 CWinApp 派生的應(yīng)用程序類(lèi),在本程序中的應(yīng)用程序類(lèi)就是 CFireWAllApp。下面列出了 CmainFrame 類(lèi)中的主要方法和變量。//定義一個(gè) TDriver 類(lèi)的 變量, TDriver ipFltDrv。//退出程序 afx_msg void OnButtonadd()。//停止過(guò)濾按鈕 afx_msg void OnButtonInstall()。//刪除規(guī)則菜單 afx_msg void OnMenuInstallRules()。//停止過(guò)濾菜單 afx_msg void OnMenuSaveRules()。 文檔類(lèi) CFireWallDoc MFC 程 序中的文檔類(lèi)是用來(lái)存儲(chǔ)數(shù)據(jù)變量的。//最大規(guī)則數(shù) int AddRule()。 其中 RuleInfo rule[MAX_RULES]是 _RuleInfo 結(jié)構(gòu)體的一個(gè)變量,該數(shù)組用來(lái)存儲(chǔ)規(guī)則, _RuleInfo 類(lèi)詳細(xì)情況見(jiàn) 節(jié)介紹。 //{{AFX_VIRTUAL(CFireWallView) public: protected: virtual void OnInitialUpdate()。 _RuleInfo 類(lèi) _RuleInfo 類(lèi)是用來(lái)定義過(guò)濾規(guī)則的數(shù)據(jù)結(jié)構(gòu)。 unsigned long destinationIp。 int action。 第 9 頁(yè) 共 21 頁(yè) 圖 3 添加規(guī)則對(duì)話框 添加規(guī)則功能是將對(duì)話框中的規(guī)則添加到存儲(chǔ)數(shù)據(jù)的文檔中。srcIp)。//從源 IP 掩碼編輯框獲 取源 IP地址掩碼賦給 srcMask。 result = i_addr(m_dstMask, amp。 else if(m_protocol == UDP) protocol = 17。 else cAction = 1。 rules[nRules].sourceMask = srcMask。 rules[nRules].destinationPort = dstPort。 return TRUE。 刪除規(guī)則: void CMainFrame::OnButtondel() { CFireWallView *view = (CFireWallView *)GetActiveView()。 (請(qǐng)先停止過(guò)濾 )。 圖 5 刪除規(guī)則 流程圖 其中 調(diào)用 DeleteRule()的代碼為: CFireWallDoc *doco = (CFireWallDoc *)GetActiveDocument()。 if(position != nRules 1)//如果刪除的規(guī)則不是最后一條,則將它刪除后,后面的規(guī)則要往前移動(dòng) { unsigned int i。 rules[i 1].sourceMask = rules[i].sourceMask。 rules[i 1].destinationPort = rules[i].destinationPort。 } DeleteRule()調(diào)用的流程圖如圖 6。卸載過(guò)濾函數(shù)的時(shí)候只用把 Add 設(shè)置為FALSE 就行了,其他參數(shù)和安裝時(shí)一樣。 結(jié)構(gòu)圖 驅(qū)動(dòng)程序結(jié)構(gòu)如圖 7。需要用 NDIS 過(guò)濾器來(lái)做。 本程序的驅(qū)動(dòng)設(shè)計(jì) 本程序驅(qū)動(dòng)的設(shè)計(jì)核心是 通 過(guò) 使用 TDriver 類(lèi)向 DrvFltIp 驅(qū)動(dòng)程序發(fā)送控制代碼( START_IP_HOOK、 STOP_IP_HOOK、 ADD_FILTER、 CLEAR_FILTER) , 第 15 頁(yè) 共 21 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1