论文部分内容阅读
P2P技术自产生之后便得到了迅速的发展,所衍生的技术应用得到了广泛的普及,P2P网络文件共享下载和P2P网络视频技术便是其中的典型代表。P2P技术的快速发展给人们的网络生活带来了诸多便利,但一些违法信息也借助P2P网络进行传播,给社会发展带来不良影响。为了规范网络技术发展和净化网络环境,需要实施对P2P网络的监管工作。
P2P网络监管系统是对多种P2P网络技术应用进行广泛监督和管理的大型应用系统,该系统具有对P2P网络中的传输数据进行搜集,对传输信息的合法性进行分析和鉴别,对违法数据的传播进行监控和遏制等多方面功能,在监督和管理P2P网络技术发展方面具有重要意义。
P2P网络中的节点之间处于对等地位,具有“服务器”和“客户端”的双重特点;节点可以随时加入和退出P2P网络,在网络数据传输中具有很大的灵活性和隐匿性,多数P2P网络视频应用的内部通信协议都是私有的或者保密的,这些特点大大增加了对P2P网络进行节点信息发现和数据阻断的技术难度。
本文以P2P网络监管系统研发为背景,介绍了整个系统的功能架构,之后着重对P2P网络监管中的P2P网络视频节点信息发现和数据阻断技术进行了研究,完成相应模块的功能设计及实现。
根据P2P网络视频技术的网络拓扑结构和节点通信过程,本文对数据信息的节点来源进行了统计分析,用报文匹配算法和网络测量的方式来获取通信特征,并分析P2P网络传输的通信语义,之后提出了本机节点信息发现和网络节点信息发现两种技术来实现节点信息发现功能。在数据阻断技术研究中,本文根据P2P网络视频传输报文的特征标识提出了一种通信报文阻断技术,该技术通过对P2P网络报文实施监听过滤并发送终止服务报文的方式实现阻断功能。由于P2P网络具有结构扁平化、节点自由度高等特点,通信报文阻断技术具有一定的局限性,本文结合P2P流媒体数据传输特点提出一种数据污染技术,该技术在P2P网络中设置“污染主机”对特定的视频数据进行数据污染,并在P2P网络中扩散污染数据,使得收到污染数据的节点不能正常解码播放视频,从而间接达到通信阻断的目的。
最后本文以研究的P2P网络视频节点发现和阻断技术为基础,设计并实现了相关的功能模块,整个P2P网络监管系统最终在实际网络环境中得到部署实施,运行效果良好。