欢迎访问位于 developerWorks Java 技术专区的“对等计算的实际使用”专栏,它每月更新,着重讨论对等(P2P)计算的前景。所有文章,从第一篇开始,都可以在这里方便地找到。
系列文章
介绍及历史
2001 年 3 月
对等(P2P)计算有希望成为才智共享的典范,它足以把一些引人关注的分布式计算技术从后台推到前台。为了更好地理解
P2P 技术,Todd Sundsted 在本系列的开始先把时间追溯到诞生第一个流行
P2P 应用程序的 20 世纪 80
年代早期。他说明了在更广阔的分布式计算前景中,对等计算处在什么位置。最后,他提出了世界上最简单的“对等”,以此预示将要发生什么,并指出了它的不足。了解了这些信息,您就能够用
Java 编程语言建立自己的 P2P
应用程序,或者使特定的技术适应您的编程目标。
P2P 应用程序框架
2001 年 5 月
要理解 P2P 计算的技术方面,最佳途径是研究一个真正的 P2P
应用程序。本月,Todd Sundsted
将带您经历这样一个应用程序。他描述了怎样安装它、怎样配置它以及它是怎样工作的。
对等网络中的信任和安全性
2001 年 6 月
一旦 P2P
应用发展到一个引人关注的程度,信任和安全问题就出现了。在用户间互相了解的小型应用中,信任和安全很少会成为问题。可是,有用的
P2P 应用很少会保持这么小的规模。本月,Java 设计师 Todd Sundsted
将探讨在 P2P
应用中的信任和安全问题,为您介绍使分布式应用中的信任成为可能的工具。
P2P
遇上 SSL, 保证对等机之间的通信安全
2001 年 10 月
对任何重要的 P2P
应用程序而言,对等机之间的安全通信都是一个核心要求。尽管安全的细节依赖于如何使用该应用程序和该应用程序将要保护什么,但通过使用现有技术,例如
SSL 实现强壮的、一般用途的安全通常是可能的。本月,Todd Sundsted
演示如何在 P2P 安全中使用 SSL(通过 JSSE)。
对等点如何彼此定位
2002 年 2 月
要完成有用的工作,P2P
应用程序中的对等点必须能够彼此发现对方和与对方交互。软件开发人员
Todd Sundsted 在本文中继续研究 P2P
计算,并描述了几种完成这一任务(称为发现(discovery))的方法,以及每种方法的优势和弱点。
基于 IP 多播的发现
2002 年 4 月
软件实体能够参与具有 P2P 应用程序特征的直接的对等交互之前,该实体必须发现将要与之交互的适当的对等点。所有可行的 P2P 体系结构都提供一种针对发现问题的解决方案。