毕业设计(论文)-校园网络防火墙系统的设计与实现.docx

上传人:壹****1 文档编号:545964535 上传时间:2023-04-14 格式:DOCX 页数:48 大小:242.15KB
返回 下载 相关 举报
毕业设计(论文)-校园网络防火墙系统的设计与实现.docx_第1页
第1页 / 共48页
毕业设计(论文)-校园网络防火墙系统的设计与实现.docx_第2页
第2页 / 共48页
毕业设计(论文)-校园网络防火墙系统的设计与实现.docx_第3页
第3页 / 共48页
毕业设计(论文)-校园网络防火墙系统的设计与实现.docx_第4页
第4页 / 共48页
毕业设计(论文)-校园网络防火墙系统的设计与实现.docx_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《毕业设计(论文)-校园网络防火墙系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-校园网络防火墙系统的设计与实现.docx(48页珍藏版)》请在金锄头文库上搜索。

1、 陕西理工学院毕业设计题 目 校园网络防火墙系统的设计与实现_ 学生姓名 学号 _所在学院 物理与电信工程学院_专业班级 电子1202班_指导教师 _完成地点 物电学院计算机信息处理分室_ 2016年6月1日毕业论文设计任务书院(系) 物电学院 专业班级 电子信息工程 学生姓名 _ 一、毕业论文设计题目 校园网络防火墙系统的设计与实现_ 二、毕业论文设计工作自_2016 _年_3 _月10 日 起至_ 2016_年 6 月 20 日止三、毕业论文设计进行地点: 物电学院计算机信息处理分室_ 四、毕业论文设计的内容要求:随着网络的普及,人们的日常交流和生活将越来越多的依靠网络来完成。无论是网上业

2、务洽谈,还是网上购物,都不可避免地面临安全性问题。 本设计要求学生对网络互连协议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.北京:

3、清华大学出版社,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日:打印论文准备并完成答辩。 指导教师签名 系(教研室)主任签名 专业负责人签名 批准日期 校园网络防

4、火墙系统的设计与实现(陕西理工学院物理与电信工程学院电子信息工程专业,2012级2班,陕西 汉中 723000)指导教师:摘要随着互联网的普及,网络用户的日益增多。网络安全问题变得日趋重要,人们对于互联网的安全性也就越来越关注。防火墙的种类很丰富,本设计主要基于Filter-Hook Driver回调函数与在Visual C+ 6.0的环境下对TCP/IP协议的漏洞进行分析,用IP识别并标记的规则来实现包过滤,从而达到防火墙的效果。作为维护网络的安全性关键设施,防火墙采取在可靠与不可靠网络之间建立障碍的目的,并落实相应的安全策略。关键字防火墙;IP;Visual C+ 6.0;Filter-H

5、ook Driver;Design and implementation of campus network firewall systemXiao Xukun(Grade12,Class02,Major electronics and information engineering, School of Physics and Telecommunication Engineering, Shaanxi University of Technology, HanZhong 723000,Shaanxi)Tutor:Li JuyeAbstract:With the popularity of

6、Internet and the growing network users.Network 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+

7、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.Key

8、words: Firewall;IP;VisualC+6.0;Filter-Hook Driver;目录1 引言11.1背景11.2研究目的11.3开发环境及语言11.3.1 Visual C+11.3.2 开发语言VC+21.3.3 Winsock21.4防火墙原理32 防火墙的类型42.1 防火墙的结构42.1.1 Packet filter52.1.2 Proxy62.2防火墙的发展趋势和现状63 防火墙技术的设计和实现73.1防火墙的设计73.1.1 回调函数73.1.2 程序的结构与类73.2 程序流程图83.3设计的实现83.3.1 Filter-Hook Driver 的注册83

9、.3.2主程序框架的设计93.4设计细节114软件测试135结束语14致谢15参考文献16附录A17附录B221 引言防火墙是在一个整体系统,他主要是设置在网络之间的安全区域内或是不同网络之间,它的作用是操控网络与网络之间的访问,可以根据设置的访问规则控制网络信息的传输。它的本体也有相当程度的抗入侵能力1。防火墙必在保证内部网络运作的同时,防范未经同意的外部节点访问内部网络。虽然Firewall的类型有各种各样的。但就原理基本可以分为两类,一类基于Packet filter(包过滤型)原理,另一种基于Proxy Service(代理服务)原理。区分他们的原理在于基于Packet filter的

10、防火墙一般来说直接将报文转发,它在用户是完全开放状态,速度较快,而基于Proxy的Firewall则不是如此,它通过代理服务来建立连接,它可以有更强的身份验证(Authentication)和注册(log)功能。1.1背景校园网是一个开放的、控制机构相对较弱的网络,恶意的攻击时常会侵入网络中的计算机系统。校园网的数据传输是基于TCP/IP通信协议进行的,这些协议缺乏使传输过程中的信息不被窃取的安全措施。校园网上的通信业务大多数使用的是Windows操作系统来支持,Windows操作系统中存在一定的安全脆弱性问题,会直接影响安全服务。随着校园内计算机应用的大范围普及,介入校园网节点日益增多,而这

11、些借点大部分都没有采取一定的保护措施,随时有可能造成病毒泛滥、信息丢失、数据损坏、网络被攻击、系统瘫痪等严重后果。1.2研究目的随着越来越多的校园网投入运行和连入Internet,校园网的安全管理问题越来越突出,为保证网络的安全性,保证信息和数据的安全性也同时保护了信息管理系统,必须确保有安全和坚强的防火墙系统。目前,防火墙产品在市面上有各种,“XX电脑管家等”这些产品都包含有包过滤功能和安全审核等功能,有些还有入侵监测、代理、IP转换、锁定地址等功能,性能能不一,但大多数都不是很便宜,为了节省开销,同时又要求网络的安全运行得意保障,因此,设计并实现经济实用的复合型多功能防火墙系统是最好的办法

12、,应用实践证明,这样的系统在一定程度上能够保证校园网络的安全需求。1.3开发环境及语言本文中防火墙的开发使用的语言是C+和Winsock网络编程,使用的软件是Visual C+6.0。1.3.1 Visual C+Visual C+ 6.0,简称VC或者VC6.0,是Microsoft推出的一款C+编译器,将人用语言翻译为“机器语言”的应用程序。Visual C+是一个可视化软件开发工具并伴随有强大的辅助功能。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的更迭,Visual C+已成为专业软件工程师开发软件的首选。虽然微软公司推出了 Visual C+.NET(Visua

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号