论文部分内容阅读
Peer-to-Peer技术,也叫P2P计算,是一个新出现的有可能改变下一代Internet架构的研究热点。在P2P系统中,数量巨大的节点(连接在互联网上的电脑)可以聚集在一起共享它们的资源、信息和服务。
Internet规模的迅速膨胀,导致现行的IPv4中的IP地址将很快消耗待尽。为了延缓IP地址的消耗速度以及方便企业内部的管理,很多大的企业都建立了自己的私有网络,私有网络中包含了大量的资源。那么,怎样把P2P网络延伸到私有网络中,并对其中的资源进行很好的整合是个很有价值的研究课题。
为了实现把P2P网络延伸到私有网络中,并对其中的资源进行很好的整合,本文首先分析了P2P技术以及P2P网络资源搜索算法的一些基本知识。为了实现私有网络内部相对独立性,本文提出网络的漏斗模型,该模型中重点分析了网络的组织方式,节点间的相互协作关系等等。为了克服P2P网络中节点不易于管理的特点,在本文提出的信任模型中,提出了从文件的信任度出发导出用户的信任度,也通过此方法激励用户多为整个P2P网络做贡献,从而提高了整个网络的活力。在资源搜索方面,本文首先分析和介绍了怎样让搜索消息自由地通过NAT设备并发挥作用,更进一步把基本蚁群算法和广义蚁群算法引入到P2P网络的资源搜索过程中。本文通过仿真实验验证了所提出的基于文件附加信息的信任模型和蚁群算法应用到P2P网络的资源搜索中所具有的优越性。