对等通信
来自EEWiki.
下面主要讨论的是对等通信的各种形式,包括OSI协议堆栈中的对等通信、传统的对等网络(与客户/服务器网络比较)和由Naps比开发的著名的基于团体的P2P(对等)网络技术。
在政治谈判领域内,“对等”是指同一级别外交官之间的意见沟通。在网络环境中,“对等”是指运行在不同计算机上类似过程之间的通信,或就如何交换信息和控制通信而言相同设备之间的通信。
OSI协议堆栈提供了共同接受的通信进程分层。底层定义物理连接,而应用程序进程。在二者之间是无连接的和面向连接的通信进程,在两点之间(数据连路层)或在因特网之间建立连接。在每个系统的对等协议层之间会话。例如,一个系统的传输协议与另一个系统的传输协议之间交换信息。
“对等”还指不通过服务器允许主机直接通讯的网络通信。这在大多交换通过服务器进行(例如,客户机/服务器模式)的公司网络中是很重要的。Windows 9x包括了对等网络支持,允许任何主机与另一个具有同等关系的主机建立通信会话。不需通过服务器。在客户机/服务器结构中,客户机必需与服务器联系,服务器通常控制访问和信息交换。 P2P、Napster和边缘网络
P2P网络是一种具有较高扩展性的分布式系统结构,其对等概念是指网络中的物理节点在逻辑上具有相同的地位,而并非处理能力的对等。在Napster大获成功时非常流行。虽然Napster以交换MP3音乐文件的方式开始,它逐渐变成一种高级的网络技术,帮助用户查找其他用户计算机上的信息并直接访问它。
P2P技术的实质是将互联网的集中管理模式引向分散管理模式,将内容从中央单一节点引向网络的边缘,从而充分利用互联网中众多终端节点所蕴涵的处理能力和潜在资源。相对于传统的集中式客户/服务器(C/S)模型,P2P弱化了服务器的概念,系统中的各个节点不再区分服务器和客户端的角色关系,每个节点既可请求服务,也可提供服务,节点之间可以直接交换资源和服务而不必通过服务器。
P2P的思想是在用户计算机上存储信息,除了和服务器外,每个用户可以共享他的文件或信息给其他用户。使用像Napster和Gnutella的软件,用户查找歌曲,软件显示在他们计算机上保存歌曲的对等端列表。显示所在位置,用户可以选择最近的位置或具有最佳下载速度或音乐质量的站点。Flycode(从Napster的创立者开始)作为连接创建非违法复制内容的全域虚拟库的成员硬盘的软件描述了它的对等软件。当一个成员需求一特定项的数字内容时,Flycode直接向他或她发送在几秒中内检索到此文件的另一成员的硬盘。
P2P完善了一种与传统Web服务器存储模式不同的网络存储模式。终端用户在他们自己的计算机上进行音乐、电子书、视频文件、图片、技术信息、软件驱动等等的个人收藏。广泛发布信息,而不是在相对较少的服务器上。用户计算机成了服务器,或叫做什么“媒体收集设备”。发布文件共享的思想并不新奇,它大约在协作软件和微软Windows对等网络的某一时间已经存在。Napster所做的是引入了在没有网络管理员(或资料版权所有者,那是另一回事)任何控制的用户之间简化了对等内容发布的软件。快速扩展软件特征以支持即时消息、高级搜索和邮件列表支持。
在公司中(和在因特网上),对等网络绕过了管理员在文件服务器上存储信息的中心控制。因此,P2P一直称为“服务器旁路”技术。虽然通常管理员从安全和控制的原因出发选择通过服务器处理所有的信息访问,但有些管理员喜欢P2P的思想,是因为它减少了在繁忙的中心服务器的业务负荷。P2P的自身原因使它成为一种可用的网络思想。但是由于连接和交换不受基于服务器的传统的安全机制的保护,它还打开了用户遭受黑客攻击的大门。但P2P在短期内还不会消失。
在同一部门或工作组的用户常常需要共享类似的信息。如果把他们连接到同一LAN网段,并脱离自己的存储设备共享它,则通讯会保持在本地网络。在无线环境中,用户能够直接与另一用户相连接并交换文件,这样通信就完全脱离本地网络或因特网。在混合方法中,P2P软件帮助用户在可以通过无线连接访问的邻近计算机上查找他们需要的文件。在有些情况下,Web服务器可以立即将信息移到邻近服务器,因此终端用户可以使用短距离蓝牙无线连接访问它。这样,P2P在边缘完善了网络。
P2P系统最大的特点就是用户之间直接共享资源,其核心技术就是分布式对象的定位机制,这也是提高网络可扩展性、解决网络带宽被吞噬的关键所在。迄今为止,P2P网络已经历了三代不同网络模型,各种模型各有优缺点,有的还存在着本身难以克服的缺陷,因此在目前P2P技术还远未成熟的阶段,各种网络结构依然能够共存,甚至呈现相互借鉴的形式。
开发者正使用P2P思想作为新的协作软件和自动软件发布的基础。P2P还在在线用户对用户交换会议、产品交换和拍卖会中得到应用。
P2P最大的优点在于能够提供可靠的信息查询,但从社会和法律意义来说,绝大多数的P2P服务都将不可避免地遇到知识产权冲突,也可能成为一些非法内容传播的平台。同时由于缺乏中心监管以及自由平等的动态特性,自组织的P2P网络在技术层面也有许多难以解决的问题。
