论文部分内容阅读
P2P网络技术作为当今最流行的网络技术之一,被美国《财富》杂志称为改变因特网发展的四大新技术之一,甚至被称为无线宽带互联网的未来技术。传统的P2P网络对加入网络的节点(peer)是高度自由的,所有的peer都处于一种无管制的状态。这种P2P网络存在三个问题:“搭便车问题”、“公共物品悲哀问题”、“不可靠服务和欺诈问题”。如何解决上述问题,设计一种有效的P2P网络模型成为一个非常重要的研究课题。
本文主要研究了P2P网络模型,对传统P2P网络模型中普遍存在的问题进行了分类研究。在此基础上,结合轻量级目录访问协议(LDAP)的优点,设计了一种基于LDAP的P2P网络模型(PBL);在该网络模型的基础上设计并实现了PBL原型系统。
针对传统P2P网络存在的查询时间过长和带宽资源浪费问题,PBL充分利用了LDAP目录服务的优势,将P2P网络分成各个不同的域,实行域内自治管理,支持模糊查询。
为了达到对P2P网络所有peer的有效管理,从而保证P2P网络更安全的运行。在PBL原型系统中,结合Kerberose认证的思想,提出并实现了统一认证的机制。
为了解决P2P网络中存在的“搭便车问题”和“公共物品悲哀问题”,提出并实现了一种授权控制策略。该策略结合了基于角色的访问控制(RBAC)的思想,实现了LDAP服务器端的授权控制,有效的保证了P2P网络的安全问题。
在分析原有信任模型基础上,针对PBL的特点,提出了一种基于信誉值的激励策略,该策略能够解决P2P网络中的“不可靠服务和欺诈问题”。
PBL原型系统能够提高P2P网络的安全性能,不但解决了P2P网络中存在的三个问题,而且实验表明,PBL提高了P2P网络的资源搜索效率。