防火墙技术是一种综合性技术,涉及到计算机网络技术、密码技术、安全技术、软件技术、安全协议、网络标准化组织的安全规范以及安全操作系统等多方面内容。 在课题的设计过程中必须深刻的了解防火墙的各种基本原理,基本功能。如防火墙一般具有的功能: (1) 监控本机访问网络的进程,根据用户需求限制特定进程网络访问权限; (2) 关闭本机特定端口; (3) 根据数据包的目的地址、目的端口或者源端口以及协议类型过滤数据 包; (4) 基于数据包中的关键字过滤数据包; 通过该课题的编程设计,在掌握防火墙基本原理和数据包过滤的简单技术的基础上进一步增强对防火墙功能的学习与研究,争取能对防火墙的其他相关扩展功能加以