基于Linux的流量统计及网络访问控制制系统的设计与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:lsdkj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的快速发展,网络应用已经在全球得以推广,人类已经进入了网络时代。网络已经成为了人们日常生活中不可缺少的一部分,并在国民经济中发挥着日益重要的作用。然而,由于宽带网络的日益普及,网络流量越来越大。有效地管理网络资源、科学合理地对网络资源的使用和占用进行计量,同时有效地监督和控制人们上网行为,避免无为的上网可能带来的工作效率降低和网络资源的浪费,已经成为迫在眉睫的重要问题。   本课题是以Linux防火墙的框架Netfilter/iptables为基础,利用Netfilter的配置工具iptables进行规则设置,结合apache服务器和CGI技术设计一个流量统计及用户网络访问控制系统,以此来对局域网内的用户进行网络管理和监督。本系统以B/S架构为基础进行开发,服务器运行在Linux操作系统平台上,主要实现对用户上网进行流量统计,流量查询,网络访问控制,用户连网、断网等功能。   本文首先对Linux防火墙技术以及自Linux内核2.4版本之后引入的Netfilter防火墙框架体系结构进行了详细的介绍。随后,在简要叙述了该系统的工作流程后,针对各个功能模块实现进行详细的讨论。系统共分为用户网络连接模块、流量统计模块、流量查询模块和用户网络访问控制模块四大部分,在用户网络连接和流量查询模块中使用了CGI技术,利用iptables和tc等配置工具完成了流量统计和用户网络访问控制等功能。最后,本文提出了这个系统的测试环境、测试方法以及测试结果,并对本文的工作进行了总结和展望。  
其他文献
随着Internet的迅速发展,Web信息已经成为人们生活和工作中重要的信息来源。然而Web信息的滥用也成为互联网领域的一大难题,比如,不法分子通过BBS、专栏、电子邮件等进行反动
海洋环境资源智能监测技术是海洋环境资源开发的重要组成部分和主要发展方向,是实现海洋环境实时监测、资源探测、海洋灾害预警和防治等的重要手段,对于国民经济、国防安全具
本文从这两大类中各选出一种有代表性的算法进行研究,这两种算法分别是粒子群优化算法和Hopfield神经网络。 粒子群优化算法已经成功用于解决连续优化问题,但是一直未能有效
科学计算可视化是实现三维地震数据三维解释的主要方法,它运用计算机图形学和图像处理技术将三维地震数据转换为图形及图像在屏幕上显示出来并进行交互式处理,主要包括面绘制
虚拟经济发展迅猛,在整个经济体中占据相当大的比例,已经成为人们日常生活中的重要组成部分,尤其是以网络游戏、app应用、云服务等为代表的虚拟交易十分火热,创造了大规模的
语音识别是机器通过识别和理解过程把人类的语音信号转变为相应的文本或命令的技术。作为人工智能领域一个重要的研究课题,它的发展将会对未来的人机交互界面带来极大的影响
随着传感器技术、计算机网络及无线通信技术的发展,无线传感器网络(Wireless Sensor Network,WSN)在相关领域得到了广泛的应用。但同时网络中感知的数据量不断增加,采集数据
三维地震数据场的可视化对石油勘探起着重要的作用,它把采集到的物理数据转换成图形、图像,并通过给体数据赋颜色和不透明度,以及改变观察角度等方式来展现三维地震数据场的
随着计算机网络技术的迅猛发展,信息安全的重要性与日俱增。数字签名能为数据传输提供身份认证、数据完整性认证和不可否认性等安全服务,因此成为近年来的研究热点。目前研究
云平台为用户提供了执行任务的计算和存储资源,供应商根据用户使用资源的情况计费以获取利润。随着大规模数据需求的迅速增长,存储资源变得越来越重要。然而,对用户和供应商