欢迎来到天天文库
浏览记录
ID:10237507
大小:522.50 KB
页数:38页
时间:2018-06-12
《基于windows的包过滤防火墙设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要随着网络技术的飞速发展,网络安全问题也日益严重。为了应对这一趋势,涌现出了许多网络安全产品,防火墙就是其中最早出现和使用量最大的网络安全产品。防火墙是在两个网络之间实现访问控制的一个或一组软件或硬件系统,是一种非常有效的网络安全技术。防火墙按技术划分为:“包过滤型”和“应用代理型”两大类。所有基于Windows操作系统的个人防火墙核心技术在于网络数据包过滤技术。数据包过滤技术就是对通信过程中的数据通过网络协议的分析进行过滤,使符合事先规定的安全规则的数据包通过,使那些不符合安全规则的数据包丢弃。本文介绍了基于Windows的包过滤防火墙设计与实现。关
2、键词:数据包过滤,网络协议,防火墙34ABSTRACTWiththerapiddevelopmentofnetworktechnology,networksecurityhasbecomeincreasinglyserious.Inresponsetothistrend,theemergenceofanumberofnetworksecurityproducts,firewallsisoneoftheearliestandthelargestuseofnetworksecurityproducts.Afirewallistheaccesscontrolb
3、etweentwonetworksoneoragroupofsoftwareorhardwaresystem,isaveryeffectivenetworksecuritytechnology.Firewalldividedbytechnology:"packetfiltertype"and"applicationproxy-type"twocategories.AllWindows-basedoperatingsystemcoretechnologyisthepersonalfirewallnetworkpacketfilteringtechnolog
4、y.Packetfilteringistheprocessofthecommunicationofdatathroughtheanalysisofnetworkprotocolfiltering,tomeettherequiredsafetyrulesinadvanceofdatapacketsthrough,sothatthosewhodonotmeetsafetyregulationsdiscardedpackets.ThisarticledescribestheWindows-baseddesignandimplementationofpacket
5、filteringfirewall.Keywords:PacketFiltering,NetworkProtocol,Firewall34目录摘要IABSTRACTII第1章引言11.1背景11.2研究内容2第2章防火墙系统概述32.1防火墙系统的定义32.2防火墙系统的功能32.3防火墙系统的分类32.3.1简单包过滤防火墙42.3.2基于状态检测的包过滤防火墙42.3.3代理服务器4第3章防火墙系统相关技术53.1TCP/IP协议53.1.1IP(网际协议)53.1.2TCP(传输控制协议)53.1.3UDP(用户数据报协议)63.1.4ICMP(网
6、间控制消息协议)63.2网络数据封包过滤技术63.2.1用户模式下的网络数据过滤63.2.2内核模式下的网络数据过滤7第4章防火墙系统设计与实现94.1系统分析94.1.1系统设计原理94.1.2系统主体功能94.1.3模块划分104.2IP过滤钩子驱动设计114.2.1创建过滤钩子(FILTER-HOOK)驱动11344.2.2定义过滤列表134.2.3编写过滤函数154.2.4注册钩子回调函数184.3防火墙界面及功能设计224.3.1开始和停止过滤244.3.2安装和卸载过滤条件254.3.3文件存储26第5章系统测试295.1防火墙使用及功能介绍
7、295.2防火墙功能测试30第六章结束语32致谢33参考文献3434第1章引言1.1背景随着社会的进步,信息时代的到来,计算机网络世界的发展和应用对人类社会的影响越来越大,越来越多的信息都从传统的媒介转移到网络上存储和传输。但随着网络技术的飞速发展,网络安全问题也越来越突出。各种网络数据信息受到越来越多恶意的破坏、更改和泄露。网络中的各种数据信息迫切需要受到保护。顺应这一趋势,涌现出了许多的网络安全技术,如防火墙、病毒检测、密码技术、身份认证等。而防火墙正是其中最主要的一种网络安全技术。防火墙是在两个网络之间实现访问控制的一个或一组软件或硬件系统,是一种
8、非常有效的网络安全技术[1]。利用防火墙,我们可以将保护对象和Internet分
此文档下载收益归作者所有