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

基于Linux的网络流量监控统计系统的设计与实现

发布时间:2018-09-18 16:53
【摘要】:随着互联网技术的飞速发展和网络应用的普及,人们在工作和生活对互联网的需求越来越多,因此由网络引发的问题也随之而来。常见的问题是企业员工常在办公时间通过公司网络与好友聊天、上网看视频、玩游戏等等,不仅严重影响了工作效率,还有可能将企业机密信息传播出去,造成公司严重的经济损失。因此如何对网络流量实现精确的统计,对网络资源进行有效的管控,用户可随时查看自己的流量情况,营造一个良好的办公环境,已成为目前一个比较重要的问题。Linux作为一种开源、广泛使用操作系统,具有良好的网络性能,尤其是Linux2.4版本后逐渐成熟的Netfilte框架,是一个非常优秀的防火墙框架。本次课题的研究及实现以Linux的Netfilter框架为基础,使用其应用广泛的iptables和tc工具对网络的规则进行设置,通过Linux、Apache、MySQL和PHP(简称LAMP),开发一个网络流量监控统计系统,实现对公司局域网内用户网络访问的实时监控、流量查询统计及网络管控。本系统界面的开发采用目前应用广泛的B/S结构,只要打开Web浏览器即可通过可视化的界面实现用户连网断网、密码修改、流量统计及查询、访问权限控制等基本功能。本文首先介绍了课题研究的背景、意义及国内外现状,并给出了论文的结构,接着对LAMP相关技术、Linux防火墙技术、Netfilter防火墙框架体系结构以及相关的配置工具给出了详细的介绍。随后,通过详尽的系统分析及系统体系结构设计、数据库设计、功能设计,从快速实现角度,确定了系统要实现的基本功能模块,包括用户连接网络、用户断开网络、用户密码修改、流量统计、流量查询、用户访问权限控制六大模块,并对系统环境的配置,各个功能模块的实现给出了详细的说明。之后,根据系统的体系架构,搭建系统测试环境,按照测试用例对功能进行一一测试,并给出测试结果。测试结果与设计相符合,基本达到预期要求。最后对本文的工作进行总结及展望。
[Abstract]:With the rapid development of Internet technology and the popularization of network applications, more and more people need the Internet in the work and life, so the problems caused by the network also follow. The common problem is that employees often chat with friends, watch videos, play games and so on through the company's network during office hours, which not only seriously affects their work efficiency, but also may spread confidential enterprise information. Cause serious economic loss to the company. Therefore, how to achieve accurate statistics of network traffic and effective control of network resources, users can view their own traffic situation at any time, and create a good office environment, Linux as an open source, widely used operating system, with good network performance, especially after the Linux2.4 version of the mature Netfilte framework, is a very good firewall framework. The research and implementation of this project is based on the Netfilter framework of Linux. The widely used tools of iptables and tc are used to set up the network rules, and a network traffic monitoring and statistical system is developed by Linux,Apache,MySQL and PHP (referred to as LAMP), for short). Realize the real-time monitoring, traffic query and network control of the company's local area network user network access. The development of the interface of this system adopts the widely used B / S structure at present. As long as the Web browser is opened, the basic functions of user network connection, password modification, traffic statistics and query, access control and so on can be realized through the visual interface. In this paper, the background, significance and current situation of the research are introduced, and the structure of the thesis is given. Then, the architecture of the LAMP firewall and the configuration tools are introduced in detail. Then, through the detailed system analysis and system architecture design, database design, function design, from the point of view of rapid implementation, the basic functional modules of the system are determined, including the user to connect to the network, the user to disconnect the network, User password modification, traffic statistics, traffic query, user access control six modules, and the configuration of the system environment, the implementation of each functional module gives a detailed description. Then, according to the system architecture, the system test environment is built, and the function is tested one by one according to the test cases, and the test results are given. The test results are in accordance with the design and basically meet the expected requirements. Finally, the work of this paper is summarized and prospected.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.06;TP316.81


本文编号:2248536

资料下载
论文发表

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


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

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