校园网络防火墙系统的设计与实现

  • 格式:docx
  • 大小:229.59 KB
  • 文档页数:47

题 目 校园网络防火墙系统的设计与实现_____

学生姓名 肖旭坤 学号 1213014060________

所在学院 物理与电信工程学院___________________

专业班级 电子1202班__________________________

指导教师 李菊叶_______________________________

完成地点 物电学院计算机信息处理分室____________

2016年6月1日

陕西理工学院毕业设计

毕业论文﹙设计﹚任务书

院(系) 物电学院 专业班级 电子信息工程 学生姓名 肖旭坤__

一、毕业论文﹙设计﹚题目 校园网络防火墙系统的设计与实现______

二、毕业论文﹙设计﹚工作自__2016 __年_3 _月10 日 起至_ 2016__年 6 月 20 日止

三、毕业论文﹙设计﹚进行地点: 物电学院计算机信息处理分室__

四、毕业论文﹙设计﹚的内容要求:

随着网络的普及,人们的日常交流和生活将越来越多的依靠网络来完成。无论是网上业务洽谈,还是网上购物,都不可避免地面临安全性问题。

本设计要求学生对网络互连协议—TCP/IP协议存在的安全问题及Internet网的不安全性进行分析,并利用Visual C++作为开发工具,设计了一个基于包过滤技术的防火墙系统。

五、 毕业论文﹙设计﹚应收集资料及参考文献:

[1]徐孝凯,张纪勇.C++面向对象程序设计:VC++6.0运行环境[M].天津大学出版社2009.

[2]汪晓平,钟军.VC++网络通信协议分析与应用实现[M].北京:人民邮电出版社,2003.

[3]王艳平,张越.Windows网络与通信程序设计[M].北京:人民邮电出版社,2006.

[4] Andrew S.Tanenbau.计算机网络(第四版)[M].北京:清华大学出版社,2004.

[5]谢希仁.计算机网络(第五版)[M].北京:电子工业出版社,2012.

[6]朱桂英.张元亮 Visual C++网络编程开发与实践[M].清华大学出版社.2013.

六、 毕业论文﹙设计﹚的进度安排:

3月2日——3月29日:查阅资料,完成初步设计方案和开题报告。

4月1日——4月26日:根据网络防火墙系统的工作原理,给出设计方案,及软件流程图。

4月29日——5月24:并在软件环境下进行运行调试,进一步完善系统功能,整理资料;

5月27日——6月7日:撰写、修改毕业设计论文。

6月10日——6月15日:打印论文准备并完成答辩。

指导教师签名 系(教研室)主任签名

专业负责人签名 批准日期

陕西理工学院毕业设计

校园网络防火墙系统的设计与实现

肖旭坤

(陕西理工学院物理与电信工程学院电子信息工程专业,2012级2班,陕西 汉中 723000)

指导教师:李菊叶

[摘要]随着互联网的普及,网络用户的日益增多。网络安全问题变得日趋重要,人们对于互联网的安全性也就越来越关注。防火墙的种类很丰富,本设计主要基于Filter-Hook Driver回调函数与在Visual C++ 6.0的环境下对TCP/IP协议的漏洞进行分析,用IP识别并标记的规则来实现包过滤,从而达到防火墙的效果。作为维护网络的安全性关键设施,防火墙采取在可靠与不可靠网络之间建立障碍的目的,并落实相应的安全策略。

[关键字]防火墙;IP;Visual C++ 6.0;Filter-Hook Driver;

陕西理工学院毕业设计

Design and implementation of campus network firewall system

Xiao Xukun

(Grade12,Class02,Major electronics and information engineering, School of Physics and

Telecommunication Engineering, Shaanxi University of Technology, HanZhong 723000,Shaanxi)

Tutor:Li Juye

Abstract:With the popularity of Internet and the growing network work security problem

is coming,Increasingly important,people are paying more attention on the security of Network.There are

various Firewall on Internet.This design mainly analyze the loopholes of TCP/IP protocol and is based on

the environment of Visual C++6.0.Through IP recognizing and marking rules accomplishing packet

filtering,so as a kind of Firewall.As the key facility that maintains the network security,firewalls take the

purpose of stabling an obstacle between trust and trustless network,and put correspongding safety strategy

into practice.

Keywords: Firewall;IP;VisualC++6.0;Filter-Hook Driver;

陕西理工学院毕业设计

目录

1 引言 ........................................................................................................................... 1

1.1背景 ................................................................................................................... 1

1.2研究目的 .......................................................................................................... 1

1.3开发环境及语言 ............................................................................................. 1

1.3.1 Visual C++ .......................................................................................... 1

1.3.2 开发语言VC++ .................................................................................... 2

1.3.3 Winsock ................................................................................................ 2

1.4防火墙原理 ...................................................................................................... 3

2 防火墙的类型 ......................................................................................................... 4

2.1 防火墙的结构 ................................................................................................ 4