摘要:
当今社会随着计算机网络技术的发展和因特网使用的大众化,网络已经慢慢深入每个人的生活和工作,不仅工作离不开网络,生活同样和网络融合在一起:游戏,即时聊天,BBS,邮件的收发,资讯浏览……,所有的服务都依赖于网络服务的提供.而服务器是这些网络服务的源头,是各种网络服务器在起着提供网络服务的作用.网络服务器是网络流量的汇集中心点,它的性能好坏,安全性高低直接影响着服务的提供.同时,不计其数的网络服务器存在于网络当中,究竟人们在频繁或者更多地使用哪些服务呢?换而言之,就是哪些服务器工作负载更大呢?基于这些问题,网络流量监控出现并且日益流行,通过监测服务器进出口处的网络流量数据,进而加以分析研究,就可以获取所有访问该服务器用户的信息需求与用户行为规律,根据这些数据一方面可以得到用户上网行为的特性,另一方面就可以对服务器服务的提供也了如指掌,从而可以相应的对服务器网络进行调整,对服务器提供的服务进行更改,可以更好地为用户提供服务的同时,也有利于服务提供商的商业策略规划. 本文在流量监测技术和协议分析技术基础上,深入研究了流量监测系统的设计和开发,提出了一种基于网络流量分析的网络服务器流量监测系统的设计方案.该方案结合流量分析,采用基于Struts2的MVC架构,可以对流量进行采集,并通过协议分析获取特定协议的报文,经过分析和提取有效数据后,由系统进行统计计算,并生成数据和图像并呈现,从而可以很直观地管理和分析服务器相关信息.系统实现中使用了协议分析技术,权限管理控制技术,数据库连接池技术,可视化配置技术,名单过滤技术等.
展开