计算机工程与应用 ›› 2016, Vol. 52 ›› Issue (24): 1-5.

• 热点与综述 • 上一篇    下一篇

ARES P2P资源共享协议分析技术研究

李致远1,2   

  1. 1.江苏省无线传感网高技术研究重点实验室,南京 210003
    2.江苏大学 计算机科学与通信工程学院,江苏 镇江 212013
  • 出版日期:2016-12-15 发布日期:2016-12-20

Analysis and research on ARES P2P file sharing protocol

LI Zhiyuan1,2   

  1. 1.High Technology Research Key Lab of Wireless Sensor Networks, Nanjing 210003, China
    2.School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, Jiangsu 212013, China
  • Online:2016-12-15 Published:2016-12-20

摘要: 近年来,内容服务提供商提出离线下载的缓存服务解决方案,旨在大幅度提升对等(Peer-to-Peer,P2P)文件传输性能,解决长期以来由拓扑失配所导致的性能下降问题。而实现缓存服务解决方案的关键在于对P2P协议的分析。针对在南美区域较为流行的ARES协议展开技术研究。首先采用小波支持向量机模型将ARES P2P协议报文从抓取到的网络报文中进行分离,然后综合各类逆向协议分析的方法和技术分析出完整的ARES P2P协议报文格式和报文发送时序。最后,通过ARES离线下载实验验证ARES P2P协议分析的正确性和完整性。

关键词: 对等资源共享, 协议分析, 支持向量机, 离线下载

Abstract: Recently, the content service providers propose the offline-download caching service solutions to significantly enhance the P2P file transfer performance and eliminate the effect of topology mismatch. The key issue of the caching service solution lies in the analysis of P2P protocols. In this paper, the popular ARES protocol in South America is deeply studied. Firstly, the proposed wavelet support vector machine model is used to separate the ARES P2P protocol packets from the captured network packets. And then, various reverse protocol analysis technologies are used to analyze and identify the ARES P2P protocol message formats and the time sequences of messages. Lastly, the correctness and completeness of the ARES protocol analysis are verified by the ARES offline-download experiment.

Key words: P2P resource sharing, protocol analysis, support vector machine, offload