课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[毕业设计] Windows简单防火墙的设计与实现 [复制链接]

楼主
文件格式:word
文件大小:291.50KB
适用专业:网络工程
适用年级:大学
下载次数:4 次
我要下载:点击联系下载
论文编号:14291

资料简介:
毕业设计 Windows简单防火墙的设计与实现,共25页,11023字
摘要
随着互连网的高速发展,网络给我们带来了极大的方便。人们的学习、工作以及生活越来越依赖于计算机网络,随之也出现了许多网络安全问题,因此当前网络安全产品备受人们的重视。防火墙是保障系统安全的一种有效手段,它可以将个人电脑与不完全的网络隔离开,按照预先设定的规则决定是否允许数据包通过,以此保障了个人电脑的安全。
本毕业设计是基于Windows 2000操作系统、DDK for Windows2000工具开发包及Visual C++6.0平台开发的简单防火墙系统。系统主要分为两个模块:过滤钩子驱动模块和用户操作界面模块。过滤钩子驱动模块主要功能是注册过滤钩子回调函数,并按照用户提供的过滤规则进行数据包的过滤;用户操作界面模块的主要功能是实现用户添加、删除过滤规则,同时允许用户以文件的形式保存所添加的过滤规则。
关键词:防火墙;包过滤;钩子;回调函数

目  录
1    引言    1
1.1    课题背景    1
1.2    国内外研究现状    1
1.3    本课题研究的意义    1
1.4    本课题的研究方法    2
2    相关理论技术基础    2
2.1    防火墙技术简介    2
2.1.1 防火墙简介    2
2.1.2防火墙分类    2
2.1.3 防火墙的局限性    3
2.2    VISUAL C++6.0相关技术简介    3
3    总体设计方案    4
3.1    设计过程    4
3.2    设计方案    4
4    过滤钩子驱动的实现    5
4.1    FILTER_HOOK DRIVER概述    5
4.2    过滤钩子驱动的实现    6
4.2.1 创建内核模式驱动    6
4.2.2 设置和清除过滤钩子    8
4.2.3 过滤器钩子的I/O控制    10
4.2.4过滤函数实现    11
5    客户端应用程序    12
5.1    界面设计    12
5.2    编码规则    14
5.3    主要的类    14
5.4    核心代码    14
5.4.1开始过滤和停止过滤    15
5.4.2安装和卸载过滤条件    16
5.4.3文件存储    17
结    论    18
参考文献    18
致    谢    19
声    明    20


资料文件预览:
共1文件夹,1个文件,文件总大小:291.50KB,压缩后大小:77.12KB

  • 毕业设计-Windows简单防火墙的设计与实现
  • doc2003032062_李书琴.doc  [291.50KB]

我要下载:Windows简单防火墙的设计与实现
分享 转发
TOP
沙发

礼记·学记

玉不琢,不成器;人不学,不知道。
TOP
板凳

TOP
地板

看看
TOP
5#

帖子都不错

这个系列的

要顶!

收藏再看
TOP
6#

止动件跟止动片有点差别,不过还不错
TOP
7#

努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。努力赚积分。。。。。。。。。。。
TOP
8#

好东西

努力
TOP
9#

这个系列的帖子都不错
TOP
10#

bu cuo
TOP
发新话题 回复该主题