Web通信协议研究与用户行为分析
作者单位:北京邮电大学
学位级别:硕士
导师姓名:周文莉
授予年度:2011年
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:Web服务 HTTP 用户行为分析 DNS 协议分析
摘 要:万维网是一个结构性的框架,其目的是访问遍布在整个互联网上数百万台机器中的相互链接的文档。在过去的十几年中,它从一种分发高能物理数据的方法,演变成数百万人所认为的互联网应用。它的迅速普及和流行来源于这样的事实:它有易于为初学者所使用的丰富多彩的图形界面,以及它提供了巨大的信息财富,覆盖了几乎每一个可以想到的主题。随着web服务的客户群体的急速增加,web服务的流量在网络流量中的比重也越来越大。因此研究web服务的相关协议也就显得十分必要,这不仅能使我们对网络流量的组成有一个清楚的认识,更能使我们对用户感兴趣的业务进行分析从而提高和改善网络中的服务质量。一个完整的web的体系结构包括服务器(web服务器)、客户接收机(Web浏览器)、通讯协议。本文将主要研究与Web服务相关的通信协议。其中HTTP协议是web体系结构中底层的核心协议,各种Web服务技术都是依附于http协议的如基本的网页浏览、web service、ajax等等。在文中将通过理解HTTP协议的结构基础上研究对HTTP协议的识别。DNS协议在web服务中也充当了十分重要的角色,在用户访问web网站时首先会通过DNS服务器查询网站对应的IP地址,所以通过分析DNS服务器的报文中所包含的用户信息和访问信息来分析用户的上网喜好,这对于分析用户行为是十分有帮助的。本文将深入研究采用基于struts2的mvc架构来实现DNS统计分析系统,该系统可以对DNS服务器的流入流出报文进行解析,统计分析用户感兴趣的URL以及用户分布情况,该系统包括了系统配置、权限配置、域名分析等几个核心模块。接下来将探讨DNS统计分析系统的可扩展性,通过用户访问的URL来实现划分Web服务用户与邮件服务用户以及DNS统计分析系统其他方面的可扩展性。最后我们将对Web服务的前景进行展望。