在分析了不同应用类型的P2P业务所具有特征的基础上,提出了根据节点端口、节点总连接数以及数据包离散性3个参数将P2P业务分类的方法模型。得到通过节点端口检测分离出具有固定服务器地址或者利用固定端口通信的P2P业务,通过分析节点连接情况区分P2P和非P2P业务,通过分析数据包的离散性区分流传输类和文件共享类P2P业务的结果。
A classification model of P2P application is proposed.The method depends on three parameters: the communication IP or port,total numbers of the connected node,the discreteness of packet.The application which uses fixed server or communication with fixed port can be identified by using the first parameter;the second parameter can classify whether the flow is P2P;the last parameter can identify the P2P flow is P2P streaming or p2p file sharing.