结构化P2P系统的设计开题报告

 2021-08-08 23:43:39

1. 研究目的与意义

结构化p2p系统需要一台集中式资源索引服务器系统来提供资源目录和资源的分布信息,以便客户端能检索到所需的资源位置,类似于bt等p2p下载软件。

当有客户端有资源需要发布时,向服务器提供资源名称及资源所在的位置(客户端的ip地址)。

当有客户端需要下载该资源时,服务器能够向该客户端提供当前拥有该资源、并且在线的客户端列表,包括已经下载过该资源、并且当前在线的客户端列表。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

国外p2p软件系统实例:napster美国网络公司,该公司开发了 music share 软件,该软件利用p2p系统技术为用户提供mp3格式文件交换服务。

用户要依靠napster网站的中央服务器管理的文件列表来检索,music share软件具有客户机/服务器模式向p2p技术过渡的性质,并非完全脱离中央服务器的p2p技术。

国外p2p软件系统实例:kuro(为酷乐)软件,云服务时代bt技术同样运用中央服务器技术

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

本实验系统类似于由一个服务端程序和两个客户端程序组成,用虚拟机模拟三台pc机。

1.客户端程序功能:(1)当客户端启动时,自动向服务器注册并下载服务器端资源列表并显示,同时向服务器提供本机已拥有的资源信息。

(2)可向服务器请求需下载的资源,接收服务器下发的客户端列表,并显示(3)可根据服务器提供的当前在线客户端列表自动测试选择速度最快的客户端进行下载。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

近年来p2p技术也同时迅速发展。

利用结构化p2p技术摆脱了服务器的限制,用户可以更广泛和直接地利用网络资源。

最新数据显示p2p应用技术的快速增长强烈冲击着internet通信。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。