论文部分内容阅读
随着Internet技术的迅速发展,网络规模的逐渐扩大,网络资源的日益丰富,使得网络用户之间的资源共享和信息交流越来越普遍,网络文件共享系统成为网络资源方便共享的重要途径。为了保证网络用户之间资源共享的高效性和安全性,以P2P(Peer-to-Peer,计算机对等联网)技术为基础,研究开发一个面向用户的网络文件共享系统,实现网络中任意用户可以搜索到并且快速共享其所需要的资源,以便于网络资源最大程度的共享,对于网络信息交流和高效合理地利用网络资源具有重要意义。
论文通过对已存在P2P网络模型的问题研究,提出和改进了两种模型方法。其中,论文通过借鉴SUPER_NODE模型的思想,在Gnutella模型的基础之上结合DC-net的匿名网络和ECGP层次结构模型对客户机与客户机,客户机和服务器之间的耦合结构进行了改进,提出了一种环状层次的簇模型;同时,在借鉴CAN模型思想的基础上,结合二叉树存储形式以及向后学习策略对CAN模型进行了改进,能够较好提高资源定位效率,有利于资源进行统一的管理和分配。
论文以集中和分布的概念为中心,设计了多级网络体系结构的共享模型平台。本共享文件平台基于JXTA平台来设计。整个共享文件平台的软件分为两个部分:客户端和服务器端。两端的软件都采用分层设计,每个层完成不同的功能。