P2P 文件共享系统设计与实现——文献综述
xxx
(山东大学计算机学院 222222222)
摘 要: 对等网(P2P)主要指计算机之间以对等方式形成的网络连接, 弱化或完
全取消了服务器的作用。文章首先将对 P2P 网络的基本概念、技术实现、主要
应用进行介绍; 然后分析 P2P 技术与 C/ S 模式互联网的区别; 最后介绍了 JXTA
协议。
关键字:P2P; 文件共享; C/S 模式; JX-TA
1 引 言
随着像 Napster 、Gnutella 、 Freenet 等 P2P 信 息 共 享 应 用 系 统 的 流 行 ,
P2P(Peer- to—Peer,即对等网络)这种完全不同于客户/ 服务器的新一代分布式
计算机模型正在受到越来越多的关注, 已被《 财富》 杂志誉为将改变互联网
未来的四大新技术之一。P2P 可以简单地定义为通过直接交换信息, 共享计算
机资源和服务,对等计算机兼有客户机和服务器的功能, 在这种网络中所有节
点是对等的, 这些对等节点具有共同的责任与能力并协同完成服务, 它们之间
通过直接互连实现信息资源、处理器资源以及存储资源的全面共享, 而不需要
依赖集中式服务器的支持, 消除了信息孤岛和资源孤岛现象。
2 P2P 网络技术的研究
2.1 P2P 网络的基本概念
P2P 技术主要指由硬件形成网络连接后的信息控制技术, 主要代表形式是
在应用层上基于 P2P 网络协议的客户端软件。IBM 为 P2P 下了如下定义: P2P
系统由若干互联协作的计算机构成, 且至少具有如下特征之一: 系统依存于边
缘化 ( 非中央式服务器) 设备的主动协作,每个成员直接从其他成员而不是从服
务器的参与中受益; 系统中成员同时扮演服务器与客户端的角色; 系统应用的用
户能够意识到彼此的存在, 构成一个虚拟或实际的群体。P2P 网络是互联网整
体架构的基础, 互联网最基本的 TCP/IP 协议并没有客户端和服务器的概念,
在通讯过程中, 所有的设备都是平等的一端。P2P 技术改变了“ 内容”所在的位
置, 使
其正在从“ 中心”走向“ 边缘”, 也就是说内容不再存于主要的服务器上, 而
是存在所有用户的 PC 机上。P2P 使得 PC 重新焕发活力、不再是被动的客户端,
而成为具有服务器和客户端双重特征的设备。
2.2 P2P 网络的分类
关于对等网的分类, 目前尚不统一, 有很多争论, 安 P2P 的定义大致可
分为集中目录式对等网络、纯分布式对等网络、混合式对等网络。
2.2.1 集中目录式对等网络
评论1
最新资源