1. 毕业设计(论文)的内容和要求
这个设计是使用VC 6.0开发环境,在Windows2000/XP操作系统上通过使用IP过滤钩子驱动技术,创建一个简单的防火墙系统,过滤钩子驱动程序是内核模式驱动程序,它的功能是用系统本身带有的过滤驱动程序来对过滤钩子回调函数进行注册,IP过滤驱动程序利用这个过滤钩子来选择相应的方法处理系统发送和接收的数据包。
这个防火墙系统共分为过滤钩子驱动模块和用户操作界面模块,过滤钩子驱动模块的主要作用是对过滤钩子回调函数进行注册,再利用先前添加的过滤规则过滤数据包;用户操作界面模块的主要作用是有利于用户添加或者删除过滤规则,持用文件的形式来把添加的过滤规则存储下来。
2. 实验内容和要求
任务内容 :(1)分析防火墙设计的原理,理清设计思路; (2)查阅相关资料,确定设计方案; (3)根据设计要求,设计出防火墙; (4)在windows系统上实现简单的防火墙系统; (5)完成设计报告初稿,经修改定稿。
(2)提交windows简单防火墙设计与实现报告。 |
3. 参考文献
[1]MicrosoftCorporation .Microsoft Developer NetworkMSDN library for WindowsDDK [Z].Microsoft Corporation,2000. [2]张帆,史彩成.Windows驱动开发技术详解[M].北京:电子工业出版社,2008. [3]刘晓华.精通MFC[M].北京:电子工业出版社.2003 [4]MarcusGoncalves[美].著 防火墙技术大全[M].北京:中国电力出版社.1999 [5]王艳平,张越.著 Windows网络与通信程序设计[M].北京:人民邮电出版社.2006 |
4. 毕业设计(论文)计划
第一阶段 收集、查阅与设计相关的资料,进行毕业设计的初步写作(3月份) 第二阶段 通过实验实现设计的防火墙功能(4月份-5月上旬) 第三阶段 修改设计报告初稿(5月中旬) 第四阶段 最终定稿, 准备答辩材料,参加论文答辩(5月下旬) |
以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。