论文部分内容阅读
对等网络(P2P)是一种新型的网络结构,与传统的客户端/服务器(C/S)网络结构相比,有着去中心化控制、健壮性强、可扩展性好、负载平衡等优点。目前,P2P技术已应用到文件共享、即时通讯、流媒体、分布式存储、协同计算、信息搜索等各个领域。近年来,随着三网(电信网、互联网和广播电视网)融合技术的发展和各种高性能高清电视电脑的出现,P2P技术在这种家庭影院终端的应用也有着越来越广阔的前景。然而,在文件共享方面,标准的P2P网络在共享资源量过大时会造成节点负荷超载问题,并且由于资源的自由传播也会存在版权侵犯问题。eDonkey协议是一种典型的P2P文件共享协议,介绍了其总体架构及通信机制,并基于该协议设计了一个高效、安全的“私有”eDonkey网络文件共享系统,根据系统需求,对标准eDonkey文件共享网络主要做了三方面的改造或优化。为了提供较好的文件共享服务,在P2P网络中增加一个“种子节点”作为专门用来发布初始资源的资源服务器,将P2P架构改造成P2SP架构。为了防止“种子节点”负载过大,提出和实现了一种动态控制用户终端节点与“种子节点”连接的策略,从而自适应控制“种子节点”的负载。为了保护版权,在eDonkey节点之间的通信传输层对eDonkey节点的合法性和下载权限加以验证,保护私有资源只在私有的eDonkey网络中自由传输,而不向外界其他eDonkey网络扩散。