一、学生姓名: 学号:( 保密 ^_^ )
二、题目:网络防火墙的设计原理及实现
三、专题题目(如无专题,则不填):
四、主要内容:
1.学习计算机网络结构并分析网络中的安全隐患;
2.论述通过网络防火墙来防御危害的方法和可行性;
3.用VC编程实现双向防御网络防火墙;
4.测试防火墙程序,分析性能和需要改进的地方。
五、主要(技术)要求:
1.防火墙基于Windows操作系统和TCP/IP协议的网络;
2.能够监控系统中的所有请求连接网络的进程;
3.能够对进出系统的IP数据包进行基本的检查过滤;
4.能够通过Windows窗口界面设定防火墙的过滤规则。
六、日程安排:
1-5周 调研、查阅文献,完成开题报告和外文文献翻译,初步构思双向型防火墙的框架模型;
6-7周 编写防火墙软件设计文档,在VC下编程实现防火墙的基本框架和界面;
8-10周 在防火墙的基本框架上完善防火墙对内保护的功能;
11-13周 加强防火墙对外防御的功能,真正实现双向防御;
14-15周 测试与分析防火墙程序,修改完善程序;
16-17周 撰写论文,准备答辩
18周 论文答辩
七、主要参考文献和书目:
1.KUROSE J F. 计算机网络——自顶向下方法与Internet特色.北京:高等教育出版社. 2005.
2.黎连业编. 防火墙及其应用技术. 北京:清华大学出版社. 2004.
3.Shpherd G, Kruglinski D. Microsoft Visual C++ .NET技术内幕. 北京:清华大学出版社. 2004. 潘爱民译.
指导教师签字: 年 月 日
学 生 签 字: 年 月 日
系(所)负责人章: 年 月 日