摘要
本文旨在介绍“FreedomFirewall”系统:该Firewall是一个基于TCP/IP协议的网络应用系统,它提供了一个对于局域网内部网络监控、数据流量的详尽统计、阻隔不合规则的网络访问等功能,为网络安全的控制提供了重要手段。其使用对象为局域网计算机或拨号上网的个人计算机用户。
本文主要分为如下六大部分:
第一部分 系统开发的实时性效用和目的 系统的可行性分析 系统需求分析
第二部分 系统的开发技术和方法: 面向对象编程技术 Firewall的设计及技术
API技术 ActiveX技术
第三部分 系统的具体实现 三部分:系统规划 开发环境和工具的选择
主要功能分析
第四部分 系统的测试、维护
第五部分 系统开发总结 参考文献 附录部分
关键字:网络监控 过滤 API(应用程序编程接口) 动态链接库(DLL) ActiveX
网络侦听 日志记录
目录
摘要 ……………………………………………………………………………………………1
防火墙个人版简介 ……………………………………………………………………………3
开发计划 ………………………………………………………………………………………4
第一部分:前 言 ……………………………………………………………………………5
e时代的网络安全与防火墙技术 ………………………………………………………5
防火墙系统解决方案 ……………………………………………………………………5
第二部分 需求分析 …………………………………………………………………………6
一、 提出问题 …………………………………………………………………………6
二、关于防火墙 ………………………………………………………………………6
1、防火墙是什么 …………………………………………………………………6
2、防火墙的作用 …………………………………………………………………6
3、防火墙要完成的功能 ………………………………………………………7
4、防火墙的缺点 …………………………………………………………………7
三、量身定做的必要性 ………………………………………………………………7
四、可行性分析 …………………………………………………………………8
五、系统需求分析 …………………………………………………………………8
1.系统要具有较强的安全保证 ……………………………………………8
2.用户界面要友好,操作要方便 ……………………………………………8
3.可扩充性 ……………………………………………………………………8
4、高效性 ………………………………………………………………………8
5、功能灵活性 …………………………………………………………………9
6、配置方便性 …………………………………………………………………9
7、管理方便性 …………………………………………………………………9
8、可靠性 ……………………………………………………………………9
第三部分:系统开发方法及新技术 ………………………………………………………10
一.软件工程方法概述 ……………………………………………………………10
二.面向对象的软件开发方法 …………………………………………………………10
三. 防火墙的设计及技术 ……………………………………………………………10
区隔的技术 ………………………………………………………………………10
防火墙操作系统的技术(见图1) ………………………………………………11
通讯堆叠的技术 …………………………………………………………………12
包过滤技术(Packet Filtering) ……………………………………………13
状态检查技术(Stateful Inspection) ………………………………………13
传输层网关技术 (Circuit-Level Gateway) ………………………………14
应用层网关技术 (Application-Level Gateway) …………………………15
Dual Network Stack …………………………………………………………15
网络地址转换技术(NAT: Network Address Translation) …………………16
包过滤的基本准则 ……………………………………………………………16
四.VB技术 …………………………………………………………………………17
五.API技术 …………………………………………………………………………18
六.ActiveX技术 ……………………………………………………………………18
第四部分 系统设计 ………………………………………………………………………19
一.系统概要设计 ……………………………………………………………………19
二.系统详细设计 …………………………………………………………………19
1:系统流程图的设计 …………………………………………………………20
2、功能实现的设计 ……………………………………………………………21
第五部分:系统开发环境与工具的选择 …………………………………………………23
第六部分:系统实现 ………………………………………………………………24
第七部分:系统测试 …………………………………………………………………26
第八部分:系统维护 ………………………………………………………………… 27
第九部分:系统开发总结 ………………………………………………………………28
第十部分:防火墙前景展望 ………………………………………………………………33
参考资料 ………………………………………………………………………………35
附录 ………………………………………………………………………………………36
网络系统的文档范文
链接: https://pan.baidu.com/s/1XiI2K_a8mEGmH3j_Z872pQ 提取码: cc3g
网络系统的文档范文相关范文