基于Linux防火墙的嵌入式网络流量控制系统

来源 :天津大学 | 被引量 : 0次 | 上传用户:hwj67712233
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的出现和飞速发展,人类正在经历一场前所未有的新技术革命--信息革命。互联网不再仅限于科研机构和教育机构使用,它已渗透到人们日常生活的各个方面。越来越多的人希望能够享受高速的网络服务。宽带技术使得普通大众享受这种服务的愿望成为可能。虽然中国的网络基础设施正在发生着日新月异的变化,但与发达国家相比还存在差距,网络的带宽相对于人们的需求还有一些距离。为了公平有效的使用有限的网络资源,对网络流量进行控制就成了必然的选择。rlimit系统就是在这种应用需求下提出的。rlimit系统是一个基于Linux内核Netfilter框架的流量控制系统。它通过将整个流量控制系统嵌入到一个嵌入式硬件平台而形成一个高效、紧凑的系统。整个系统分硬件和软件两部分。硬件部分是以Motorola冷火系列5272处理器为核心构成的嵌入式系统。软件部分所用的嵌入式操作系统是μClinux――一种没有MMU(内存管理单元)的专用于微控制领域的嵌入式操作系统。rlimit系统主要由三部分构成:内核功能模块,虚拟设备,用户配置工具。内核功能模块是主体,通过在Netfilter框架的钩子挂载点处注册处理函数以获取对网络数据包的控制,从而达到控制流量。虚拟设备是一个网络设备,它不发送任何实际的数据包,它的功能是实现内核空间和用户空间配置数据的传递,使得用户能通过配置工具控制rlimit的行为。它是内核功能模块和用户配置工具之间通讯的桥梁。用户配置工具是一个用户空间程序,它是系统和用户交互的惟一工具。它是一个命令行工具,用户通过它将要控制的主机/子网信息传入rlimit系统。论文的第一章简要介绍了研究背景、必要性及rlimit系统总体情况;第二、三章分别回顾了嵌入式系统和防火墙技术,并在第二章对μClinux进行介绍;第四章详细分析了Linux内核防火墙Netfilter框架;第五章讨论了rlimit系统的设计和实现;第六章系统总结了rlimit系统的优点及有待改善之处。
其他文献
迭代学习控制针对具有重复运行性质的被控对象,利用对象以前运行的信息,通过迭代的方式修正控制信号,实现在有限区间上的完全跟踪任务。传统的迭代学习控制以其简单的算法形式和
该文主要对贝叶斯检索框架下的相关反馈技术进行了探索和研究.在基于贝叶斯公式的检索框架之上,应用长期学习和短期学习的相关反馈技术,构建扩展的贝叶斯框架,并提出了一个通
该文首先阐述了.NET开发平台的基本架构.NET Framework的构成及其特点,并详细分析了.NET开发平台的核心开发技术:Web Service远程调用技术、ASP.NET Web开发技术、C#开发语言
众所周知,综合网络管理系统是在各专业网管系统之上建造的,建造综合网管的目的并不是取代各专业网管的功能,而是在此基础上开发对全网的综合管理功能.综合的目的就是要在全网
今天,越来越多的开发者需要为企业实现分布式事务的应用程序,在服务器端技术方面获得良好的速度、安全和可靠性。要适应快速发展和需求易变的电子商务和信息科技大环境,企业
随着现代科学技术的发展,计算机已进入我国的教育领域,并得到了迅速的发展。在教育领域,计算机不仅是一门学科,而且正逐渐成为有效的教学媒体和教育管理的有利工具,使得教学手段、
基于多元统计过程控制方法中的主元分析法,偏最小二乘法和核函数分析法这三种技术,本课题主要研究了以下内容: 1)用面向对象的方法开发多元统计过程控制状态监测应用系统。在
并行机互连网络的研究是并行计算机系统结构研究中的一个核心领域,互连网络对并行机的系统性能有着重要的影响.互连网络的研究对硬件实验环境要求很高,投资风险大,所以要求研
随着嵌入式Internet技术和电力线通信技术的发展,越来越多的科研人员将家电网络化研究重点转移到应用日益广泛的嵌入式系统和电力线上网上来。本论文分析了现有的家电网络的模
沈阳区域气象信息管理系统的目标是依托国家级信息控制中心和地市级信息管理系统,在全国卫星数据通信网和地面分组交换网的环境下,对全球交换的实时气象信息进行有效的组织与管