P2P网络在互联网冲浪者和计算机网络专业人员中引起了全世界的极大兴趣。像Kazaa和Napster这样的P2P软件系统是有史以来最受欢迎的软件应用程序之一。许多企业和网站都将“点对点”技术作为互联网网络的未来推广。
虽然它们实际存在多年,但P2P技术有望从根本上改变网络的未来。 P2P文件共享软件也在合法性和合理使用方面引起了很多争议。总的来说,专家们对P2P的各种细节以及它未来的演变方式存在分歧。
传统的点对点网络
P2P的首字母缩略词技术上代表着 点对点。 Webopedia将P2P定义为:
一种网络,其中每个工作站具有相同的功能和职责。这与客户端/服务器体系结构不同,其中一些计算机专用于服务其他计算机。
该定义捕获了对等网络的传统含义。对等网络中的计算机通常彼此物理上靠近并且运行类似的网络协议和软件。在家庭网络变得流行之前,只有小型企业和学校建立了点对点网络。
Home Peer-to-Peer Networks
今天的大多数家庭计算机网络都是点对点网络。住宅用户在对等工作组中配置他们的计算机,以允许在所有设备之间平等地共享文件,打印机和其他资源。虽然一台计算机可以在任何给定时间充当文件服务器或传真服务器,但是其他家用计算机通常具有处理这些责任的等效能力。
有线和无线家庭网络都有资格作为点对点环境。有些人可能会争辩说,安装网络路由器或类似的核心设备意味着网络不再是点对点的。从网络的角度来看,这是不准确的。路由器只是将家庭网络连接到Internet;它本身并不会改变网络中资源的共享方式。
P2P文件共享网络
当大多数人听到P2P这个术语时,他们认为不是传统的对等网络,而是互联网上的点对点文件共享。 P2P文件共享系统已成为这十年中最受欢迎的一类互联网应用。
P2P网络实现了因特网协议(IP)之上的搜索和数据传输协议。为了访问P2P网络,用户只需下载并安装合适的P2P客户端应用程序。
存在许多P2P网络和P2P软件应用程序。一些P2P应用程序仅适用于一个P2P网络,而其他P2P应用程序则跨网络运行。同样,一些P2P网络仅支持一个应用程序,而另一些则支持多个应用程序。
什么是P2P软件应用程序?
多年前,当P2P首次成为主流时,UserLand软件公司的Dave Winer提出了P2P软件的一个很好的定义。戴夫建议P2P软件应用包括以下七个关键特征:
- 用户界面在Web浏览器外部运行
- 系统中的计算机可以充当客户端和服务器
- 该软件易于使用且集成度很高
- 该应用程序包括支持想要创建内容或添加功能的用户的工具
- 应用程序与其他用户建立连接
- 应用程序做了一些新事物或令人兴奋
- 该软件支持SOAP或XML-RPC等“跨网络”协议
在这种对等计算的现代视图中,P2P网络遍布整个互联网,而不仅仅是家庭局域网(LAN)。易于使用的P2P软件应用程序允许极客和非技术人员参与。
Kazaa,Napster和更多P2P软件应用程序
最初的MP3文件共享系统,Napster几乎在一夜之间成为世界上最受欢迎的互联网软件应用程序。 Napster代表了上面定义的新“现代”P2P系统:在浏览器外部运行的简单用户界面,支持文件服务和下载。此外,Napster还提供聊天室,以连接其数百万用户,并执行一项新的令人兴奋的(在“有争议的”意义上)服务。
Napster这个名称既指P2P网络,也指它支持的文件共享客户端。除了在一开始就限于单个客户端应用程序,Napster采用了专有的网络协议,但这些技术细节并未对其受欢迎程度产生重大影响。
当原始不受管制的Napster服务被关闭时,许多P2P系统竞争该受众。大多数Napster用户迁移到Kazaa和Kazaa Lite软件应用程序以及FastTrack网络。 FastTrack变得比原来的Napster网络更大。
Kazaa遭遇了自己的法律纠纷,但是其他各种系统,如eDonkey / Overnet,都延续了免费P2P文件共享软件的传统。
流行的P2P应用和网络
今天没有一个P2P应用程序或网络在互联网上享有独家的声望。流行的P2P网络包括:
- 电驴
- BitTorrent的
- Gnutella的
和流行的P2P应用程序包括
- 电驴
- BitTorrent的
- LimeWire的
许多企业都受到P2P应用程序成功的启发,并且忙着集思广益,可能是有趣的新P2P软件。然而,网络社区的一些人认为,Napster,Kazaa和其他P2P应用程序的成功与技术关系不大,而与盗版有关。大众市场P2P系统能否转化为有利可图的商业企业仍有待证明。
摘要
“P2P”缩写词已成为一个家喻户晓的术语。该术语指的是事物的组合:软件应用程序,网络技术和文件共享的道德规范。
未来几年,预计P2P的概念将继续发展。网络行业将引入更广泛的点对点应用程序,这些应用程序应该与传统的桌面和客户端/服务器系统竞争关注。 P2P协议标准将在更大程度上得到采用。最后,通过公开辩论的过程,将逐步解决版权和知识产权法上免费P2P应用信息共享的影响。