新型的P2P下载技术工作原理(PPEASY)

大家都使用过bt吧。Bt可以说是继局域网、ftp、http之后最广泛使用的文件分享和传播途径。在BT下载时,服务器(sever)不再担任以前的http下载中服务器的角色,他只负责将文件的基本信息在客户端之间中转,本身并未存放任何文件。
       

然而,随着互联网络的发展,bt的技术模式越来越不适合网络文件传输。一是随着网络带宽的飞速提高,越来越多的人选择直接从http服务器下载而不是bt下载。另外在P2P传输中有"种子"的说法,所谓的“种子”,就是指那些已经将文件下载完成的人,他们拥有全部的区块。bt文件发布以后,如果没有种子用户,缺少区块,剩下的客户端是无法完成下载的。所以用户搜索bt种子的时候,就会发现大量无效的种子,无谓的耗费精力去等待下载文件。

综上所述,PPEASY提出一种新型的P2P下载技术,结合了HTTP下载与BT下载。一方面利用HTTP下载保证种子文件的有效性,另一方面通过P2P连接在用户间传输已下载的内容,达到大幅提高下载速度目的。

用户只需要下载PPEASY管理助手,利用PPEAY提供的下载功能下载HTTP文件,PPEASY就可以从已下载的用户硬盘下载该文件。当然该方法也是存在缺点,用户可能会直接使用HTTP下载软件去下载文件,这样就不存在客户端的分享机制。因此PPEASY也提供了P2P服务器源码,可以p2p化的HTTP文件(生成p2p://形式的地址),提供给客户,防止用户直接使用HTTP下载软件去下载服务器文件。

项目地址: https://github.com/SeaHaige/SeedServer

QQ技术交流:466907566

猜你喜欢

转载自blog.csdn.net/PPeasy/article/details/88553339
P2P