毕业设计(论文)-基于Linux的防火墙设计.doc

毕业设计(论文)-基于Linux的防火墙设计.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!

中文摘要 在科技不断发展的今天,人们的生活与互联网的关系越来越紧密,但是网络安全问题也越来越严重。防火墙在一定程度上可以保护计算机和互联网安全,避免可能的损失。 本文主要研究了基于Linux内核防火墙Netfilter系统的结构框架特点、工作原理及其在内核中的实现机制;Linux内核模块的开发。 论文介绍了一个简单的包过滤防火墙的设计过程。本系统在Netfilter上进行二次开发,设计了一个内核模块,通过动态加载到内核中实现对数据包的过滤功能,具有很高的效率,数据包处理能力较强。Netfilter框架的使用使其具有良好的代码结构,易于维护和扩展。防火墙架设在Linux系统上,连接内部网络和外部网络。该防火墙主要实现了以下功能:用户配置;基于IP地址的过滤;针对TCP/UDP协议端口的过滤;日志记录。 关键词:网络安全;防火墙;Linux内核;Netfilter Simple Firewall based on Linux Author: Tutor: Wu Yan Abstract Nowadays, as technology is developing increasingly, the relationship between people’s ordinary life and Internet has become closer and closer. Meanwhile, internet security becomes more and more serious. Firewall is able to protect computer and network in general level from attacking via network. This paper mainly studies the framework, theory and implementation mechanisms in kernel of the Linux firewall named Netfilter, Linux kernel module development. The system designs a simple packet filtering firewall. The firewall system is the second development based on Netfilter. The firewall is a kernel module which is dynamic loaded into the kernel to realize the packet filtering, whick has high efficiency and strong ability of dealing with data packages. It has good code structure, is easy to maintain and extend because of using of Netfilter framework. The firewall is set up on the Linux server, connects the internal network and the external network. The main functions of the firewall includes: user configuration; IP address filtering; TCP/UDP port filtering; log recording. Keywords: network security;firewall;Linux kernel;Netfilter 目 录 第一章 系统概述 1 1.1 课题研究的背景 1 1.1.1 网络的不安全性 1 1.1.2 网络安全需要防火墙保护 1 1.2 课题研究的意义 1 1.3 选题的目的 2 第二章 防火墙的功能需求 3 2.1 功能描述 3 2.2 需求分析 4 2.2.1 防火墙的条件和动作 4 2.2.2 防火墙支持的过滤类型和内容 5 2.2.3 防火墙过滤的方式和动作 6 2.2.4 防火墙的配置文件 7 2.2.5 防火墙命令行配置格式 7 2.2.6 防火墙的规则文件格式 8 2.2.7 防火墙的日志文件数据格式 9 2.2.8 防火墙构建所采用的技术方案 9 第三章 所采用的技术介绍 11 3.1 使用netlink进行用户空间和内核空间数据交互 11 3.1.1 netlink套接字的用户空间建立和使用 11 3.1.2 netlink的内核空间API 11 3.2 使用proc

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档