1、本科毕业设计任务书 通信工程 对等网络流量识别技术研究 一、主要内容与基本要求 : 主要内容: ( 1)大量阅读 P2P流量识别相关文献,跟踪国外内相关研究,了解研究现状; ( 2)在 Windows下实现网络数据包的捕获,分析并显示捕获到的数据包信息; ( 3)分析 P2P协议及其流量特征; ( 4)设计 P2P流量识别方案和识别算法; ( 5)评估 P2P流量识别算法的识别性能。 难度在于精确有效的识别方法和算法的确定。由于互联网中存在大量的网络应用,而且不少应用的流量特征相似,区分难度很大。 基本要求: ( 1)阅读相关的中外参考文献,深刻理解通信网络基本理论与基本知识,并应用于网络流量
2、识别,同时提交一篇相关外文文献的翻译稿; ( 2)掌握文献检索方法和文献综述的写作方法,提交相关研究的文献综述; ( 3)熟悉相关 的通信网络应用软件和分析工具,掌握基本的网络通信软件设计方法,提交本课题研究的设计软件; ( 4)掌握数据处理与分析方法,以及数据的绘图表示方法,掌握应用文档和毕业论文撰写方法,提供完整的毕业论文。 二、进度安排 第 1 2周:学习并熟悉相关的通信网络基本知识与专业技术,以及对等网络基本原理与关键技术,确定毕业设计课题。 第 3 6周:学习文献检索和阅读方法,熟悉外文翻译方法。作好相关文献阅读的资料笔记和文献摘要,理解并简单描述各种识别方法,初步形成识别方案;熟悉
3、一个抓包工具,深入理解 TCP/IP协议。本阶段要 完成 2000字的文献综述,完成一篇相关英文文献资料的翻译;形成设计方案,书写开题报告及 PPT,准备开题答辩。 第 7 10周:设计并实现在 Windows下网络数据包的捕获,分析并显示捕获到的数据包信息。对多种对等网络协议进行抓包分析,从大量实验中得出各对等网络协议区别于其它应用协议的流量特征。 第 11 13周:根据得到的流量特征,设计并编程实现识别方案和识别算法,并评估识别性能,完成所有的软件设计。 第 14 16周:学习毕业论文写作方法和规范,根据文献综述、流量识别方案与算法和软件设计、实现及测试结果,书写毕 业论文并按指导教师意见
4、修改。 第 17 18周:上交设计成果与论文打印稿,送交指导教师与评阅老师评审,做好答辩准备。毕业答辩后按答辩意见进行再次修改。提交所有相关材料。 三、推荐文献资料 1 Erman, J., Mahanti, A., and Arlitt, M., Byte me: a case for byte accuracy in traffic classificationC. Proceedings of the 3rd annual ACM workshop on Mining network data,2007:35-38. 2 Jeffrey Erman, Martin Arlitt, and
5、 Anirban Mahanti. Traffic Classification Using Clustering Algorithms C. SIGCOMM06 Workshops, 2006. 3 Basher N, Mahanti A, Williamson C, et al. A comparative analysis of web and peer-to-peer traffic C. Proceeding of the 17th international conference on World Wide Web, 2008:287-296 4 彭芸 , 刘琼 . Interne
6、t流分类方法的比较研究 J.计算机科学 , 2007,34(8):58-61. 5 余浩 , 徐明伟 . P2P流检测技术研究综述 J. 清华大学学报 , 2009,49(4): 616-620. 6 蒋 海 明 , 张 剑 黄 , 刘 琼 等 .PPLive 协 议 分 析 及 流 量 识 别 J. 电视技术,2009,49(5):21-24. 7 陆庆,周世杰,秦志光等 .对等网络流量检测技术 J.电子科技大学学报, 2007,36(6): 1333-1337. 8 徐鹏,刘琼,林森 . 改进的对 等网络流量传输层识别方法 J.计算机研究与发展,2008,45(5):794-802. 9 刘颖秋,李巍,李云春 . 网络流量分类与应用识别的研究 J, 2008,25(5):1492-1495.