Peer-to-Peer 网络毫无疑问是当今的热点技术问题。Napster和Gnutella的广泛使用证明了peer-to-peer应用的强大潜力。P2P(或者说peer-to-peer)网络是一种基于操作上下文的网络模型,任何一个节点都同时作为客户机和服务器。JXTA致力于为P2P应用提供一个P2P平台基础。其中包括一系列独立于语言。平台和网络技术之外的协议。这些协议解决了P2P应用的基本需求。协议的设计便是简单并且低成本。本论文讨论了P2P网络的结构和P2P文件下载服务,提供一个简单的P2P网络服务的应用。