基于P2P即时通信中资源搜索系统的设计与实现
发布时间:2023-06-27 21:15
点对点(P2P)网络是目前广泛应用的网络,即时通信是P2P网络的一个重要应用,而在即时通信过程中,对于共享资源的搜索及访问下载也是其重要的组成部分。构建P2P网络的目的是从网络中所有主机中获取可用资源,在该网络中,所有的用户节点既是资源的享用者也是资源的提供者,而服务器一方面负责提供资源,更重要的是对用户节点的资源进行管理。传统的集中式P2P网络存在着诸多问题,本文主要的工作是利用分组搜索算法对传统P2P网络进行改进。针对传统集中式P2P网络对于中心服务器依赖性大,容易造成通信阻塞和服务器崩溃等缺点,提出了将客户节点进行分组管理的方法以提高集中式P2P网络性能的解决方案。客户端向中心服务器提出加入申请的同时,由服务器向其分配一个新组,并由客户节点决定添加到新组中的其他节点,再将该组中节点的相关信息存储到本地数据库中。客户端搜索资源流程启动,客户端节点将先搜索本地数据库,若找到拥有该资源的节点则直接连接;若没有找到,则通过该分组中其他节点所属的其他分组进行查找,以此来实现对中心服务器的减压。在分组P2P网络方案中,客户端节点对于共享资源信息的搜索与下载主要是与其私有分组中的节点共享资源进...
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究的背景和意义
1.2 国内外研究现状
1.3 研究的主要内容和章节安排
第二章 理论基础与相关技术
2.1 P2P理论基础及特点
2.2 P2P网络的拓扑结构
2.3 TCP/IP协议和UDP协议
2.4 XML技术
2.5 小结
第三章 P2P网络资源共享应用需求分析
3.1 系统功能需求分析
3.1.1 参与者分析
3.1.2 系统用例分析
3.2 系统性能需求分析
3.3 小结
第四章 分组搜索算法对传统P2P网络的改进
4.1 对传统P2P网络改进的思路
4.1.1 相关定义
4.1.2 节点关系分析
4.2 分组搜索算法
4.2.1 分组搜索算法流程分析
4.2.2 分组搜索算法性能分析
4.3 降低中央服务器负载的策略
4.4 降低网络对中央服务器的依赖
4.5 小结
第五章 P2P即时通信资源搜索应用设计与实现
5.1 系统总体架构设计
5.1.1 系统运行架构设计
5.1.2 系统通信架构设计
5.2 系统数据库设计
5.2.1 服务器端数据库设计
5.2.2 客户端数据库表设计
5.2.3 数据库的具体操作
5.3 客户端功能设计与开发
5.3.1 注册与登录功能的实现
5.3.2 添加下载任务功能的实现
5.3.3 管理下载任务功能的实现
5.4 服务器端功能详细设计与开发
5.5 小结
第六章 系统测试
6.1 仿真测试环境的配置
6.2 仿真的实验与结果分析
6.2.1 中央服务器负载压力测试
6.2.2 降低中央服务器依赖测试
6.3 小结
第七章 总结与展望
致谢
参考文献
本文编号:3835349
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究的背景和意义
1.2 国内外研究现状
1.3 研究的主要内容和章节安排
第二章 理论基础与相关技术
2.1 P2P理论基础及特点
2.2 P2P网络的拓扑结构
2.3 TCP/IP协议和UDP协议
2.4 XML技术
2.5 小结
第三章 P2P网络资源共享应用需求分析
3.1 系统功能需求分析
3.1.1 参与者分析
3.1.2 系统用例分析
3.2 系统性能需求分析
3.3 小结
第四章 分组搜索算法对传统P2P网络的改进
4.1 对传统P2P网络改进的思路
4.1.1 相关定义
4.1.2 节点关系分析
4.2 分组搜索算法
4.2.1 分组搜索算法流程分析
4.2.2 分组搜索算法性能分析
4.3 降低中央服务器负载的策略
4.4 降低网络对中央服务器的依赖
4.5 小结
第五章 P2P即时通信资源搜索应用设计与实现
5.1 系统总体架构设计
5.1.1 系统运行架构设计
5.1.2 系统通信架构设计
5.2 系统数据库设计
5.2.1 服务器端数据库设计
5.2.2 客户端数据库表设计
5.2.3 数据库的具体操作
5.3 客户端功能设计与开发
5.3.1 注册与登录功能的实现
5.3.2 添加下载任务功能的实现
5.3.3 管理下载任务功能的实现
5.4 服务器端功能详细设计与开发
5.5 小结
第六章 系统测试
6.1 仿真测试环境的配置
6.2 仿真的实验与结果分析
6.2.1 中央服务器负载压力测试
6.2.2 降低中央服务器依赖测试
6.3 小结
第七章 总结与展望
致谢
参考文献
本文编号:3835349
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3835349.html