網(wǎng)絡包過濾程序設計與實現(xiàn).doc
約30頁DOC格式手機打開展開
網(wǎng)絡包過濾程序設計與實現(xiàn),本文共計30頁,17368字;【摘要】 近年來,internet的快速增長促進了信息技術的飛速發(fā)展,它的迅猛成長正在使世界成為一個整體。但隨之而來的是數(shù)據(jù)的完整性與安全性問題。人們一方面要把自己的內(nèi)部網(wǎng)接入internet,以便公司成員可以最大可能地利用internet 上的資源,同時大家都需要...
內(nèi)容介紹
此文檔由會員 霜天盈月 發(fā)布
網(wǎng)絡包過濾程序設計與實現(xiàn)
本文共計30頁,17368字;
【摘要】 近年來,Internet的快速增長促進了信息技術的飛速發(fā)展,它的迅猛成長正在使世界成為一個整體。但隨之而來的是數(shù)據(jù)的完整性與安全性問題。人們一方面要把自己的內(nèi)部網(wǎng)接入Internet,以便公司成員可以最大可能地利用Internet 上的資源,同時大家都需要把自己的數(shù)據(jù)有意識地保護起來,以防數(shù)泄密及受到外界對內(nèi)部系統(tǒng)的惡意破壞。而當前能采用的有效措施就是防火墻。防火墻大致可以分為兩大類:包過濾防火墻和代理防火墻。其中包過濾技術由于可以與現(xiàn)有的路由器集成,也可以用獨立的包過濾軟件實現(xiàn),使用較靈活,應用比較廣泛。
本文由此展開,主要介紹包過濾。開始文章介紹了一些網(wǎng)絡的基本概念,數(shù)據(jù)包截取需要用到的非常重要的庫函數(shù)winpcap的結(jié)構(gòu)。在此基礎上回顧了當前包過濾技術研究的進展和現(xiàn)狀,著重介紹了包過濾的原理、以及優(yōu)點和缺點。最后介紹了一個在單機上實現(xiàn)的簡單的對指定端口實現(xiàn)數(shù)據(jù)包抓取的程序。
【關鍵詞】 包過濾,winpcap,防火墻
【Abstract】 In recent years,Internet growth has promoted the development of the information technology at a full speed, its fast fierce growth is making world become a whole. .But what to follow is the integrity and the safety problem of the data. The people want to connect own internal net into the Internet on one hand,so that company people can possibly make full use of resources of internet.At the same time everyone need to protect own data consciously.In order to prevent the data divulges a secret and avoid the malicious damage to the internal system from external world. But the valid measure that can adopt is a fire wall at present. The firewall can be divided into the two major type mostly:packet filter firewall and Application Gateway.Among them packet filter firewall can be gathered with existing
目錄
目錄 1
引言 1
第一章 緒論 2
1.1研究的意義 2
1.2 相關的研究進展 2
1.3 本人的工作 3
第二章 有關網(wǎng)絡的基本概念 3
2.1 網(wǎng)絡協(xié)議TCP/IP 3
2.2 服務端口:通向系統(tǒng)程序的大門 4
2.3 數(shù)據(jù)包:IP網(wǎng)絡消息 4
2.3.1 IP消息類型TCP 5
2.3.2 IP消息類型UDP 7
2.3.3 IP消息類型ICMP 7
第三章 網(wǎng)絡編程概述 7
3.1主要工具軟件Winpcap的原理應用 8
3.2 重要網(wǎng)絡編程接口NDIS介紹 10
3.2.1 NDIS驅(qū)動程序 10
3.2.2 NDIS 的特點 11
3.2.3 過濾過程 11
3.2.4 緩存操作與讀進程 12
3.2.5 寫進程 13
第四章 包過濾技術的原理 13
4、1 包過濾的概念 13
4、2 包過濾的模型 14
4、3 包過濾的設置 14
4、4 包過濾特性 15
4.4.1 IP 15
4.4.2 TCP 16
4.4.3 UDP 16
4.5 包過濾的不足 18
第五章 簡單包過濾程序設計與實現(xiàn) 18
5.1 程序運行環(huán)境 18
5.2 過濾程序功能描述與設計 18
小結(jié) 21
致 謝 22
參考文獻 23
附錄 24
部分參考文獻
[1] 北京啟明星辰信息技術有限公司編著. 防火墻原理與實用技術[M]. 北京:電子工業(yè)出版社, 2002
[2] 徐國愛. 網(wǎng)絡安全[M]. 北京:北京郵電大學出版社, 2004
[3] 單征,劉旭,楊康,王紅波. 網(wǎng)絡黑洞攻擊與防范指南[M]. 北京:中國電力出版社,2002
[4] 譚思亮. 監(jiān)聽與隱藏:網(wǎng)絡偵聽揭密與數(shù)據(jù)保護技術 [M].北京:人民郵電出版社.2002
[4] (美)斯威克(Zwicky,E.D.),庫珀(Cooper,S.),查普曼(Chapman,D.B.). 構(gòu)建Internet防火墻 [M]. 北京: 清華大學出版社,2003
[5] 張建中. 基于Linux包過濾防火墻的研究與實現(xiàn) [D]. 安徽:安徽農(nóng)業(yè)大學,2003
本文共計30頁,17368字;
【摘要】 近年來,Internet的快速增長促進了信息技術的飛速發(fā)展,它的迅猛成長正在使世界成為一個整體。但隨之而來的是數(shù)據(jù)的完整性與安全性問題。人們一方面要把自己的內(nèi)部網(wǎng)接入Internet,以便公司成員可以最大可能地利用Internet 上的資源,同時大家都需要把自己的數(shù)據(jù)有意識地保護起來,以防數(shù)泄密及受到外界對內(nèi)部系統(tǒng)的惡意破壞。而當前能采用的有效措施就是防火墻。防火墻大致可以分為兩大類:包過濾防火墻和代理防火墻。其中包過濾技術由于可以與現(xiàn)有的路由器集成,也可以用獨立的包過濾軟件實現(xiàn),使用較靈活,應用比較廣泛。
本文由此展開,主要介紹包過濾。開始文章介紹了一些網(wǎng)絡的基本概念,數(shù)據(jù)包截取需要用到的非常重要的庫函數(shù)winpcap的結(jié)構(gòu)。在此基礎上回顧了當前包過濾技術研究的進展和現(xiàn)狀,著重介紹了包過濾的原理、以及優(yōu)點和缺點。最后介紹了一個在單機上實現(xiàn)的簡單的對指定端口實現(xiàn)數(shù)據(jù)包抓取的程序。
【關鍵詞】 包過濾,winpcap,防火墻
【Abstract】 In recent years,Internet growth has promoted the development of the information technology at a full speed, its fast fierce growth is making world become a whole. .But what to follow is the integrity and the safety problem of the data. The people want to connect own internal net into the Internet on one hand,so that company people can possibly make full use of resources of internet.At the same time everyone need to protect own data consciously.In order to prevent the data divulges a secret and avoid the malicious damage to the internal system from external world. But the valid measure that can adopt is a fire wall at present. The firewall can be divided into the two major type mostly:packet filter firewall and Application Gateway.Among them packet filter firewall can be gathered with existing
目錄
目錄 1
引言 1
第一章 緒論 2
1.1研究的意義 2
1.2 相關的研究進展 2
1.3 本人的工作 3
第二章 有關網(wǎng)絡的基本概念 3
2.1 網(wǎng)絡協(xié)議TCP/IP 3
2.2 服務端口:通向系統(tǒng)程序的大門 4
2.3 數(shù)據(jù)包:IP網(wǎng)絡消息 4
2.3.1 IP消息類型TCP 5
2.3.2 IP消息類型UDP 7
2.3.3 IP消息類型ICMP 7
第三章 網(wǎng)絡編程概述 7
3.1主要工具軟件Winpcap的原理應用 8
3.2 重要網(wǎng)絡編程接口NDIS介紹 10
3.2.1 NDIS驅(qū)動程序 10
3.2.2 NDIS 的特點 11
3.2.3 過濾過程 11
3.2.4 緩存操作與讀進程 12
3.2.5 寫進程 13
第四章 包過濾技術的原理 13
4、1 包過濾的概念 13
4、2 包過濾的模型 14
4、3 包過濾的設置 14
4、4 包過濾特性 15
4.4.1 IP 15
4.4.2 TCP 16
4.4.3 UDP 16
4.5 包過濾的不足 18
第五章 簡單包過濾程序設計與實現(xiàn) 18
5.1 程序運行環(huán)境 18
5.2 過濾程序功能描述與設計 18
小結(jié) 21
致 謝 22
參考文獻 23
附錄 24
部分參考文獻
[1] 北京啟明星辰信息技術有限公司編著. 防火墻原理與實用技術[M]. 北京:電子工業(yè)出版社, 2002
[2] 徐國愛. 網(wǎng)絡安全[M]. 北京:北京郵電大學出版社, 2004
[3] 單征,劉旭,楊康,王紅波. 網(wǎng)絡黑洞攻擊與防范指南[M]. 北京:中國電力出版社,2002
[4] 譚思亮. 監(jiān)聽與隱藏:網(wǎng)絡偵聽揭密與數(shù)據(jù)保護技術 [M].北京:人民郵電出版社.2002
[4] (美)斯威克(Zwicky,E.D.),庫珀(Cooper,S.),查普曼(Chapman,D.B.). 構(gòu)建Internet防火墻 [M]. 北京: 清華大學出版社,2003
[5] 張建中. 基于Linux包過濾防火墻的研究與實現(xiàn) [D]. 安徽:安徽農(nóng)業(yè)大學,2003