基于Linux内核的P2P流媒体流量的识别与控制

来源 :内蒙古大学 | 被引量 : 1次 | 上传用户:PeterWang9898
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P流媒体技术的出现相对于传统的客户端/服务器模式流媒体播放技术无疑是一个巨大的进步。P2P的体系结构弱化了服务器在网络服务中的重要程度,使用户与用户之间可以对等地直接进行沟通,从而节省了宝贵的服务器资源。在当前网络环境中,以UUSEE和PPLive等为代表的P2P流媒体播放软件占用了网络接入的大量带宽,降低了网络性能,劣化了网络服务质量,影响了其他用户对网络的访问。同时,这类软件总是能最大限度地将带宽利用起来,带宽的扩容永远只能是杯水车薪,其它用户对网络的正常使用仍然无法保证。因此实现对P2P流媒体流量的识别与控制越来越成为企业、学校急需解决的问题。本文首先对P2P网络的特点、P2P流媒体流量识别的现状以及P2P流媒体发展可能带来的危害进行了研究。分析了目前P2P流量识别方法的基本原理,各方法在P2P流量识别过程中的特点和存在的问题,以及其发展现状,发展趋势。对UUSEE播放网络系统进行研究,对其客户端软件在视频播放时的数据包进行抓取,分析得到了P2P流媒体播放软件UUSEE流量特征以及数据包载荷部分的特征值。对Quick Search算法进行了研究,并依据文中所匹配模式串对其进行改进。提出了一种新的获取P2P流媒体数据包特征值的方法。研究了Linux2.6.22新的内核防火墙Netfilter系统框架及其扩展性,编写Linux内核防火墙扩展模块Myipp2p,实现了对P2P流媒体流量的识别与控制。本论文所实现的扩展模块经过小型局域网环境下的测试,可以在不影响其他业务的情况下有效的识别封锁UUSEE P2P流媒体数据流,阻止用户收看所有的节目,取得了良好的实际效果。
其他文献
随着信息技术的发展,层出不穷的新词、术语不断涌现,基于词典的翻译已越来越不能满足跨语言信息检索性能的要求,未登录词(Out Of Vocabulary, OOV)翻译已成为跨语言信息检索
企业为了解决业务管理中出现的各种问题,提高盈利能力,都先后实施了各式各样的业务系统。为了实现各个业务系统之间的业务数据交换,越来越多的企业希望把所有业务系统集中在一起形成一个协同软件平台。企业管理者通过这个平台就能够了解到企业的所有信息,包括人事信息和财务信息等。各个业务系统也可以通过该平台实现信息共享和交换。企业作为一个有机的整体,是一个协同的系统,有效的协同决定了企业的经营效率、达成目标的能力
随着高校数字化校园建设的提出和信息化管理工作的推进,各高校已经通过各种信息化的手段来改变传统的工作方式,引进或开发了符合本校管理的信息化产品,如:教务管理系统、学生
作为目前具有最高仿生性的人工神经网络,Spiking神经网络是模拟生物大脑功能而提出的一种新型人工神经网络模型,也被称为第三代神经网络。该模型采用Spike时间编码的方式来表
由于售货机的功能不断增多,售货机控制系统也相应得不断变得庞大,这就使原来的面向过程的开发方法变得越来难以扩展和维护,本文根据自动售货机的需求,在研究了嵌入式开发的基
网络编码是一个的新研究领域,主要是为了充分利用网络容量来改善传输速率。传统的网络传输方式只允许中间节点(如路由器)转发收到的消息,而网络编码则允许中间节点对收到的信
随着网络和信息技术的不断发展,人们比以往更加依靠网络和信息系统解决生活中和工作中的问题,众多的网络及信息系统也面临着比以往更多更具危险性的威胁,身份认证作为信息系
随着数字多媒体技术、网络通信技术和数字电视技术的迅猛发展,视频数据每天都在以井喷的方式涌现。同时,近些年视频监控的普及、体育赛事和娱乐节目等的爆炸式增长,多视角视
随着企业高速发展的业务需求和快速转变的经营模式,对于软件的可扩展性和复用性提出了更高的要求。传统的架构模式已经无法满足这些要求,那么如何提供一个高速,灵活,跨平台的
随着信息技术的发展,Web应用日益流行起来,并已经广泛应用到经济和社会的各个领域,如何保证Web应用的正确性和可靠性越来越成为人们关注的问题,Web测试能够减少缺陷的产生,从