当前位置:主页 > 管理论文 > 移动网络论文 >

基于ARM9的Linux驱动开发及防火墙设计

发布时间:2018-11-24 18:36
【摘要】:随着通信与信息科技、数字与IC设计技术在我们的日常生活及工作中的的迅猛普及,嵌入式系统设计正在成为现代信息技术中的主流技术。本文主要阐述了嵌入式Linux的概念、基础、网络结构、网络设备驱动程序的设计、调试,基于iptables的嵌入式系统防火墙设计与优化。首先通过分析、研究嵌入式linux内核以及驱动程序实现,在嵌入式linux平台的基础上,笔者对CS8900A网卡的驱动程序等进行了研究开发,在驱动程序的设计中,系统效能的提升是主要的目标。在嵌入式系统中,影响软件处理(尤其是内核部分)的效能的因素有很多,其中防火墙由于在数据流处理中的关键地位以及每个包都处理的原因,对系统效能的影响尤其大。针对基于iptables架构的Linux防火墙管理程序,本文从三个方面研究优化:组织规则、状态模块以及自定义用户规则链,这些这些优化方式可以尽可能减少数据包的匹配处理,从而使数据包最快速的通过防火墙系统,从而达到防火墙性能的提高进而提高系统效率。通过我们的调试测试及分析,可以证明设计的网卡驱动程序可以正常使用且性能良好,而iptable防火墙在经过优化之后,同样可以比优化之前的方案大幅度提高系统性能。
[Abstract]:With the rapid popularization of communication and information technology, digital and IC design technology in our daily life and work, embedded system design is becoming the mainstream technology in modern information technology. This paper mainly describes the concept, foundation, network structure, design and debugging of network device driver, design and optimization of embedded system firewall based on iptables. Firstly, the embedded linux kernel and driver are studied. Based on the embedded linux platform, the driver of CS8900A network card is researched and developed, and the driver is designed. The improvement of system efficiency is the main goal. In embedded system, there are many factors that affect the performance of software processing (especially the kernel part). The firewall has a great influence on system performance because of its key position in data flow processing and the reason that every packet is processed. For the Linux firewall manager based on iptables architecture, this paper studies optimization from three aspects: organization rule, state module and custom user rule chain. These optimization methods can reduce the matching processing of data packets as much as possible. Thus, the packet can pass through the firewall system as fast as possible, so the performance of firewall can be improved and the efficiency of the system can be improved. Through our debugging, testing and analysis, it can be proved that the network card driver designed can be used normally and has good performance. After optimization, iptable firewall can also improve the system performance significantly compared with the scheme before optimization.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP316.81;TP393.08

【相似文献】

相关期刊论文 前10条

1 郝维联;;用iptables打造安全高效校园网络[J];中国信息技术教育;2010年12期

2 董剑安,王永刚,吴秋峰;iptables防火墙的研究与实现[J];计算机工程与应用;2003年17期

3 胡耀东,张晓钰,孙岚;iptables应用[J];郑州经济管理干部学院学报;2003年02期

4 莫日根,陈莉;使用iptables+squid实现透明代理[J];浙江万里学院学报;2004年05期

5 陈理;刘博;;iptables防火墙的研究与实现[J];广东公安科技;2005年03期

6 伍德雁;;浅谈iptables在小型企业网络中的应用[J];福建电脑;2010年03期

7 郑超;张建勋;马云伟;韩旭东;;Linux-iptables防火墙的分布式策略应用研究[J];计算机与数字工程;2011年06期

8 刘华,颜国正,丁国清;在Linux下用Iptables建立防火墙的方法[J];计算机工程;2003年10期

9 何辉;龚成莹;;基于iptables的包过滤防火墙[J];兰州工业高等专科学校学报;2008年03期

10 王相林;沈清姿;;高效的iptables规则集管理机制的研究与实现[J];杭州电子科技大学学报;2011年06期

相关会议论文 前3条

1 龚大丰;;浅谈iptables开源方案在提高网站安全方面的应用[A];中国新闻技术工作者联合会第六次会员代表大会、2014年学术年会暨第七届《王选新闻科学技术奖》和优秀论文奖颁奖大会论文集(三等奖)[C];2014年

2 黄帆;;Linux防火墙技术深入分析与应用[A];广西计算机学会2008年年会论文集[C];2008年

3 金素文;唐怀瓯;;SUSE LINUX操作系统的防火墙功能设计[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年

相关重要报纸文章 前4条

1 江苏省常熟市碧溪职业中学 蔡卫东;经济实用封锁QQ聊天的方法[N];中国电脑教育报;2006年

2 河南计生干部学院 卫华;用Iptables实现宽带IP升级[N];计算机世界;2002年

3 宁夏 陈小娟;设置双重DNS服务器[N];电脑报;2001年

4 杜秋;用Linux代替你的Windows代理服务器[N];电脑报;2005年

相关硕士学位论文 前5条

1 张熠;基于ARM9的Linux驱动开发及防火墙设计[D];电子科技大学;2014年

2 王维剑;基于netfilter/iptables防火墙的设计与实现[D];安徽理工大学;2012年

3 金一;P2P环境下混合增强型防火墙研究与实现[D];苏州大学;2005年

4 冯娜;基于IPTABLES防火墙的DNS插件[D];西安电子科技大学;2009年

5 顾栋梁;网络行为控制及关键算法研究[D];合肥工业大学;2009年



本文编号:2354607

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2354607.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户38b81***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com