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

正文內(nèi)容

畢業(yè)設計論文-簡易windows防火墻的設計與實現(xiàn)-wenkub.com

2024-11-29 15:43 本頁面
   

【正文】 ( 5)學??梢怨紝W位論文的全部或部分內(nèi)容(保密學位論文在解密后遵守此規(guī)定)。 關(guān)于學位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學院有關(guān)保管使用學位論文的規(guī)定,其中包括: ( 1)學校有權(quán)保管并向有關(guān)部門遞交學位論文的原件與復印件。 第 20 頁 共 21 頁 致 謝 本文是在索望老師的熱情關(guān)心和指導下完成的,他淵博的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用。 [4] 黎連業(yè) ,張維 .防火墻及其應用技術(shù) [M].北京:清華大學出版社 ,2021。對以后的學習和工作 都有 很大的 第 19 頁 共 21 頁 幫助。此防火 墻的開發(fā)是在了解和熟悉了 TCP、 UDP、 ICMP 協(xié)議以及 IP 封包過濾驅(qū)動的基礎上,運用 VC++這一編程語言來開發(fā)的。但是本地計算機還能和電信 DNS 服務器 進行數(shù)據(jù)收發(fā)。 第 17 頁 共 21 頁 源地址: 目的地址 端口號 : 0(所有端口) 協(xié)議:由于 PING 命令基于 ICMP 協(xié)議,所以協(xié)議選擇: ICMP 行為:丟棄 圖 10 添加規(guī)則圖 點擊“添加”按鈕將規(guī)則保存到防火墻:如圖 11。 } 當用戶單擊 “ 卸載規(guī)則 ” 按鈕時,程序向驅(qū)動發(fā)送 CLEAR_FILTER 控制代碼 : CMainFrame::OnButtonuninstall() { (CLEAR_FILTER, NULL, 0)。 } 當用戶 單擊 “ 停止過濾 ” 按鈕時,程序向驅(qū)動發(fā)送 START_IP_HOOK 控制代碼,停止過濾: CMainFrame::OnButtonstop() { (STOP_IP_HOOK,NULL,0)。但包過濾API(Packet Filtering API)更加容易使用,盡管它缺少彈性,例如不能處理包的內(nèi)容,不能用包過濾 API 修改內(nèi)容。但不能過濾更低層的頭部數(shù)據(jù),例如:不能過濾以太幀數(shù)據(jù)??梢园堰@些過濾函數(shù)想象成一個過濾鏈,所有的函數(shù)按照優(yōu)先級排列,如果一個函數(shù)返回 “ 丟棄包 ” ,這條過濾鏈就斷開了。 安裝過濾函數(shù)之前,先將過濾函數(shù)的地址填入 IP_SET_FIREWALL_HOOK_INFO結(jié)構(gòu)的 FirewallPtr 指針中, Add 設置為 TRUE,并指定該過濾函數(shù)優(yōu)先級Priority,然后向 IP 設備發(fā)送 IOCTL IOCTL_IP_SET_FIREWALL_HOOK 控制碼,這樣就完成了過濾函數(shù)的安裝。 } } nRules。 否 開始 取得當前選擇的規(guī)則 正在過濾 ? 調(diào)用 DeleteRule() 更新列表顯示 結(jié)束 停止過濾 是 第 13 頁 共 21 頁 rules[i 1].destinationMask = rules[i].destinationMask。i++) { rules[i 1].sourceIp = rules[i].sourceIp。//更新規(guī)則列表的顯示 } void CFireWallDoc::DeleteRule(unsigned int position) { if(position = nRules) return。//position 是當前選擇的規(guī)則的下一條的序數(shù) 是 開始 格式匹配? 取得對話框中的 數(shù)據(jù) 將數(shù)據(jù)添加到 Doc 中 彈出添加規(guī)則對話框 結(jié)束 輸入 正確的 規(guī)則 否 第 12 頁 共 21 頁 實現(xiàn)刪除規(guī)則功能的程序流程如圖 5。//選中的規(guī)則 if(started == TRUE)//如果正在過濾 { CString strTemp。當正在進行過濾時,則要先停止過濾,才能刪除規(guī)則。 nRules++。 rules[nRules].destinationMask = dstMask。//目的端口 將取得的數(shù)據(jù)添加到文檔類中: BOOL CFireWallDoc::AddRule(unsigned long srcIp, unsigned long srcMask, unsigned short srcPort, unsigned long dstIp, unsigned long dstMask, unsigned short dstPort, unsigned int protocol, int action) { rules[nRules].sourceIp = srcIp。 if(m_action == 放行 ) cAction = 0。 if(m_protocol == TCP) protocol = 6。//從目的 IP 地址編輯框獲取目的IP 地址賦給 dstIp。srcMask)。//使控件列表與控件關(guān)聯(lián) result=i_addr(m_ipsource,amp。 圖 2 程序主界面 添加過濾規(guī)則 添加過濾規(guī)則的功能是通過一個“添加規(guī)則”對話 框完成 , 如圖 3。 unsigned int protocol。 unsigned short sourcePort。//將文檔類 CFireWallDoc 中的規(guī)則顯示出來 }。//指針指向文檔類,和文檔類 CFireWallDoc關(guān)聯(lián)。//重置規(guī)則,即在加載規(guī)則前,需要刪除規(guī)則列表中及存儲在文檔類 CFireWallDoc 中的所有規(guī)則 }。//規(guī)則序數(shù) RuleInfo rules[MAX_RULES]。 在主框架類 CMainFrame 中定義了應用程序的所有基本功能。//開始過濾菜單 afx_msg void OnMenuStop()。//添加規(guī)則菜單 afx_msg void OnMenuDelRule()。//開始過濾按鈕 afx_msg void OnButtonstop()。 //{{AFX_MSG(CMainFrame) afx_msg void OnAppExit()。//開始過濾的標志, TRUE已開始, FALSE未開始 TDriver filterDriver。它構(gòu)成了程序功能的主框架。 IP 封包過濾驅(qū)動功能模塊 該功能模塊是整個包過濾防火墻的核心部分, IP 封包過濾驅(qū)動能按照用戶定義的規(guī)則對數(shù)據(jù)包做出阻止或是放行的選擇。 文件載入功能模塊 相對于文件儲存功能模塊,該功能是實現(xiàn)用戶可以導入一個后綴名為 .rul的并且保存了有效規(guī)則的文件。 過濾規(guī)則顯示功能模塊 該功能用于顯示用戶添加的規(guī)則,能夠?qū)γ恳粭l規(guī)則進行刪除、安裝、卸載包過濾防火墻 過濾規(guī)則添加刪除功能模塊 過濾規(guī)則顯示功能模塊 過濾規(guī)則存儲功能模塊 文件儲存功能模塊 文件載入功能模塊 安裝卸載功能模塊 IP封包過濾驅(qū)動功能模塊 第 5 頁 共 21 頁 的操作,使防火墻過濾規(guī)則能夠很詳細的顯示給用戶 。 功能模塊構(gòu)成 功能模塊構(gòu)成如圖 1。 能對過濾規(guī)則進行安裝和卸載操作,即:將規(guī)則發(fā)送給 IP 過濾驅(qū)動或從 第 4 頁 共 21 頁 IP 過濾驅(qū)動中刪除規(guī)則。 4 防火墻系統(tǒng)構(gòu)成 需求分析 該防火墻的主要功能是實現(xiàn)包過濾,其他功能主要包括以下幾個方面。 VSS 可以同 Visual Basic、 Visual C++、 Visual J++、 Visual InterDev、 Visual FoxPro 開發(fā)環(huán)境以及 Microsoft Office 應用程序集成在一起,提供了方便易用、面向項目的版本控制功能。能夠?qū)?Windows 9x、 Windows NT 以及 Windows 2021 下的 C++程序設計提供完善的編程環(huán)境。防火墻規(guī)則使用在上面描述的包頭字段來決定是否允許路由一個包通過,以達到它的目的,或則無聲息的將包丟棄掉,或阻止包并向它的發(fā)送機器返回一個錯誤狀態(tài)。 第 3 頁 共 21 頁 包過濾防火墻通常在操作系統(tǒng)內(nèi)部實現(xiàn),并且操作在 IP 網(wǎng)絡和傳輸協(xié)議層。 因為路由器通常分布在有不同安全需求和安全策略的網(wǎng)絡的交界 處,因此可以通過在路由器上使用包過濾在可能的情況下實現(xiàn)只允許授權(quán)網(wǎng)絡的數(shù)據(jù)進入。包頭里根據(jù)協(xié)議類型還包括了不同的字段。 包過濾防火墻 數(shù)據(jù)包 數(shù)據(jù)包是指 IP 網(wǎng)絡消息。 作為防火墻策略,就是定義實現(xiàn)服務訪問策略的具體規(guī)則。服務訪問策略應包括控制用戶對某些 Inter 服務的訪問。 在邏輯上,防火墻是一個分離器,一個限制器,也是一個分析器,有效地監(jiān)控了內(nèi)部網(wǎng)和 Inter 之間的任何活動,保證了內(nèi)部網(wǎng)絡的安全 。 本課題研究方法 本 設計是 使用 VC++ 的開發(fā)環(huán)境, 運用 IP 過濾鉤子驅(qū)動技術(shù) 設計和實現(xiàn)的。 本課題研究意義 隨著計算機技術(shù)和網(wǎng)絡技術(shù)的發(fā)展,計算機網(wǎng)絡給人們帶來了很多便利,于此同時網(wǎng)絡安全的問題也伴隨著網(wǎng)絡技術(shù)的發(fā)展而日趨嚴重。 Filter Driver。 用戶只需要通過主界面菜單和按鈕就可以靈活 地操作防火墻 ,有效 地保護 Windows 系統(tǒng) 的 安全。隨著Inter 和計算機網(wǎng)絡技術(shù)的蓬勃發(fā)展, 網(wǎng)絡安全問題現(xiàn)在已經(jīng)得到普遍重視。網(wǎng)絡防火墻系統(tǒng)就是網(wǎng)絡安全技術(shù)在實際中的應用之一。 關(guān)鍵詞 : 防火墻; 過濾 鉤子 ; 過濾 驅(qū)動 ;包過濾 The Design and Implement of Simple Windows Firewall Abstra
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1