P2P流媒体应用监管中的搜索算法研究
发布时间:2017-10-04 00:14
本文关键词:P2P流媒体应用监管中的搜索算法研究
更多相关文章: P2P网络 e Mule Ed2k KAD 监控 关键字搜索
【摘要】:近年来,随着国际互联网的应用与技术的飞速发展,我们的社会已经经历第三次工业革命,进入了信息社会。由于P2P技术的“对等,共享”及“无中心化”的特点,使网络资源通过此技术得到了合理配置,并带来了P2P应用的迅猛增长。其中,P2P流媒体应用的发展最为迅速,这种点对点传输模式的网络几乎遍及到世界的每一台计算机终端,流行于全世界的网民之间。而P2P的特点也带来了很多法律问题:如无版权内容的传播、各种如黄色信息、非法出版物等有害信息等的大肆传播。如何对这些非法信息、有害信息进行监控就成为迫切需要面对的问题。针对以上问题,通过研究当前P2P网络当中的节点调度方法、节点的激励机制,并对P2P网络中最为流行的Ed2k和KAD的拓扑结构和协议进行分析,设计了一种相应的专用网络爬虫算法。针对P2P网络监控需求提出了有针对性的搜索方案,按照监控分析要求给出统计结果,并最终探讨了一套基于以上两种P2P网络的监控分析模式。P2P网络监控中,发现是首先要解决的问题。为了解决此问题,本文设计了一个针对Ed2k网络和KAD网络的关键字爬虫搜索算法。实现了对全球范围内Ed2k索引服务器和KAD网络结点的关键字搜索功能。为了解决搜索效率的问题,本文提出了一套高频搜索与低频搜索相结合的搜索方案。通过高频搜索解决如何在以上两种P2P网络中进行快速关键字检索的问题;通过低频搜索,实现对P2P网络用户共享文件等信息的深度挖掘。最终,我们选择了最为流行的e Mule网络对我们的P2P网络监控进行实验,分析、对比实验数据,结果发现该搜索算法符合要求,系统设计具有一定的优势,效果良好。最后在展望整个过程中,仍需要考虑更多可能的影响因素并不断完善。
【关键词】:P2P网络 e Mule Ed2k KAD 监控 关键字搜索
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02;TP391.3
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 第一章 绪论9-15
- 1.1 背景及国内外研究现状9-11
- 1.1.1 国外研究现状11
- 1.1.2 国内研究现状11
- 1.2 面临的关键问题11-13
- 1.3 研究内容13
- 1.4 本文的主要结构13-15
- 第二章 基于eMule用户的网络监控理论研究15-43
- 2.1 网络监控15
- 2.2 P2P系统网络拓扑结构分析15-20
- 2.2.1 中心化拓扑15-17
- 2.2.2 全分布式非结构化拓扑17-18
- 2.2.3 全分布式结构化拓扑18-20
- 2.2.4 半分布式拓扑20
- 2.3 数据调度机制20-25
- 2.3.1 “推”数据调度机制21-22
- 2.3.2 “拉”数据调度机制22-23
- 2.3.3 “推-拉”结合数据调度机制23-24
- 2.3.4 主要应用24-25
- 2.4 常见的激励机制25-28
- 2.5 eMule网络介绍28-41
- 2.5.1 Ed2k网络拓扑结构和协议分析28-31
- 2.5.2 客户端-服务器间TCP通信31-34
- 2.5.3 客户端-服务器间UDP通信34-35
- 2.5.4 客户端间的TCP通信35-41
- 2.5.5 客户端间的UDP通信41
- 2.6 网络爬虫介绍41-42
- 2.7 本章小结42-43
- 第三章 基于eMule用户的P2P网络监控分析系统的需求分析43-45
- 3.1 搜索方式的需求43
- 3.2 搜索性能的需求43
- 3.3 监控分析功能的需求43-44
- 3.4 系统管理需求44
- 3.5 系统模块拓扑图44
- 3.6 本章小结44-45
- 第四章 针对eMule网络的爬虫算法设计45-49
- 4.1 Ed2k链接搜集45-46
- 4.2 KAD网络爬虫算法设计46-47
- 4.3 扩大eMule资源搜索范围47
- 4.4 以某关键字为例测试搜索效果47-48
- 4.5 本章小结48-49
- 第五章 基于eMule用户的P2P网络监控分析系统的设计与测试49-63
- 5.1 系统总体框架设计49-50
- 5.2 eMule监控资源搜索引擎设计50-57
- 5.2.1 P2P搜索引擎的工作流程50-52
- 5.2.2 数据存储模块设计52-53
- 5.2.3 数据分析模块设计53-54
- 5.2.4 查询模块设计54-55
- 5.2.5 工具模块设计55-56
- 5.2.6 管理模块设计56-57
- 5.3 系统测试57-62
- 5.3.1 针对本文搜索方法进行测试57-58
- 5.3.2 数据分析模块测试58-59
- 5.3.3 查询模块测试59-60
- 5.3.4 工具模块测试60-61
- 5.3.5 管理模块测试61-62
- 5.4 本章小结62-63
- 第六章 总结与展望63-65
- 6.1 全文总结63-64
- 6.2 存在的问题与后续工作展望64-65
- 致谢65-66
- 参考文献66-69
【参考文献】
中国期刊全文数据库 前1条
1 韦巧苗;;eMule综述[J];黑龙江科技信息;2010年12期
,本文编号:967533
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/967533.html