论文部分内容阅读
针对P2P流的识别问题,本文从P2P独有的通信网络拓扑结构出发,提出了基于通信网络拓扑结构的P2P流识别模型P2P-CNTIM。P2P-CNTIM使用P2P流的多主机特征和通信对端类型特征对P2P流进行识别,并通过这两个特征的有机结合以提高模型的识别准确率和识别效率。文中首先分析了P2P在Internet上的通信网络拓扑特征,并选择可以将数据流准确划分为P2P流和非P2P流的多主机特征和通信对端类型特征作为识别P2P流的主要方法,接着给出了检测通信对端类型的关键技术以实现基于通信对端类型特征的P2P流识别,随后建立了P2P-CNTIM的判断函数、调度机制及核心过程。
在这一模型的基础上,我们进行了基于P2P-CNTIM的P2P识别、控制管理原型系统的设计和实现,该原型系统主要功能包含P2P流识别、P2P应用识别以及P2P控制管理,文中给出了系统的结构设计、模块设计,并在核心模块中详细描述了使用的关键技术、处理流程以及核心数据结构。实验测试的结果表明,基于P2P-CNTIM的P2P识别、控制管理原型系统有着较低的误判率和较高的识别准确率,并且和传统的基于Payload特征的P2P识别方法相比,其在执行效率上有着明显地提高。