PhoenixP2P是一个基于无中心P2P模型的P2P软件
不死鸟 PhoenixP2P具有如下特点:
无中心化:所有的资源散布在不同PhoenixP2P结点上,资源检索以及信息的传输和服务的实现都直接在结点之间进行,实现了高效率的检索匹配和传输,避免了可能的C/S结构瓶颈。
高扩展性:在无中心PhoenixP2P网络中,用户的加入网络中的资源和服务得以同步扩充,而用户的离开,也不会影响到整个P2P网络 ,整个体系具有高度的弹性。
健壮性:无中心PhoenixP2P架构天生具有耐攻击、高容错的优点。由于资源是分散在各个结点之间进行的,部分结点或网络遭到破坏对其它部分几乎没有影响;底层的加密和自动再匹配技术,可以对抗目前的大部分攻击手段。
高效发布与传输:资源的发布和传输优势是无中心PhoenixP2P的核心优点,无中心P2P网络可以容纳无限的节点加入,由此可以带来海量的资源共享,通过UT加速功能,实现传统网络无法实现的多点PNP加速。
保护隐私:在PhoenixP2P网络中,由于信息的传输在各节点之间进行而无需经过某个集中环节,用户的信息被窃听和泄漏的可能性大大缩小。此外,无论是PhoenixP2P协议层,还是UT数据传输层,都实现了高强度的加密与校验,不存在类似HTTP或者FTP这样的明文传输的缺陷,实现了高保密性。
均衡负载:PhoenixP2P 下每个节点都是平等的,资源分布在各个节点,通过压缩的HASH技术进行快速匹配,并通过本身支持无中心分块PNP传输模式的UT进行多点加速,更好的实现了整个网络的负载均衡。
可管理性:PhoenixP2P和其他无中心P2P有一个重大的区别,那就是PhoenixP2P实现了私有组网模式下用户授权的可管理性,在私有模式PhoenixP2P下,通过认证服务,可以带来媲美FTP的用户管理能力,同时又保持P2P发布的高效率。
无中心P2P软件有很多种,普遍采用DHT或者TTL泛洪广播方式组网的Gnutella,Kazza,日本的WINNY,SHARE,PerfectDark等,港台的FOXY等等,但是这些软件几乎都缺少类似BT的分块多点加速功能,而且对节点的网络条件要求很高,比较离谱的例如Perfect Dark ,使用过的朋友估计知道什么叫等候了。PhoenixP2P并没有采用上面软件使用的组网技术,而是独立从底层重新设计了一个无中心网络引擎,它是通过UDP的无连接特性来实现多点虚拟可靠连接,并采用了UT技术作为主要的资源发布和传输手段,针对已知的无中心P2P模型的弱点,通过技术手段进行了改革,因此,它对网络节点的要求要远低于上面几个软件,而资源发布和传输效率却大大高于上面几个软件的实现。无中心P2P技术始终在发展,无论国内还是国外,军用或者民用,都在进行大量的研究,包括PhoenixP2P本身,我们也一直是在进行调整优化,并没有一个成熟可靠的高性能模型,一切的一切都需要依靠大量的实际运行来决定,希望您能为PhoenixP2P提供您宝贵的意见和建议,谢谢您使用PhoenixP2P