p2p 实现多线程文件传输 2007 年09月17日星期一 11:21 什么是 P2P 技术呢? P2P 是 peer-to-peer 的缩写, peer 在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。因此, P2P 也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。 P2P 技术自面市以来一直受到广泛的关注。最近几年, P2P 技术更是发展迅速。目前,业界对 P2P 的定义还没有一个标准的说法, Intel 将 P2P 技术定义为“通过系统间的直接交换达成计算机资源与信息的共享”,这些资源与服务包括信息交换、处理器时钟、缓存和磁盘空间等。 IBM 则对 P2P 赋予了更广阔的定义,把它看成是由若干互联协作的计算机构成的系统并具备如下若干特性之一: 系统依存于边缘化( 非中央式服务器) 设备的主动协作, 每个成员直接从其他成员而不是从服务器的参与中受益; 系统中成员同时扮演服务器与客户端的角色;系统应用的用户能够意识到彼此的存在而构成一个虚拟或实际的群体。简单地说, P2P 技术是一种用于不同 PC 用户之间、不经过中继设备直接交换数据或服务的技术,其网络通信方式如图一所示。它打破了传统的 Client/Server 模式,在对等网络中, 每个节点的地位都是相同的, 具备客户端和服务器双重特性, 可以同时作为服务使用者和服务提供者。由于 P2P 技术的飞速发展,互联网的存储模式将由目前的“内容位于中心”模式转变为“内容位于边缘”模式, 改变 现在的以大网站为中心的状态, 重返“非中心化”, 将权力交还给用户。目前, 在网络电视、文件共享、分布式计算、网络安全、在线交流甚至是企业计算与电子商务等应用领域 P2P 都显露出很强的技术优势。简单的说, P2P 直接将人们联系起来,让人们通过互联网直接交互。 P2P 使得网络上的沟通变得容易、更直接共享和交互。 P2P 就是人可以直接连接到其他用户的计算机、交换文件, 而不是像过去那样连接到服务器去浏览与下载。 P2P 看起来似乎很新,但是正如 B2C 、 B2B 是将现实世界中很平常的东西移植到互联网上一样,在现实生活中我们每天都按照 P2P 模式面对面地或者通过电话交流和沟通。 P2P 的本质思想是, 整个网络中不存在中心节点( 或中心服务器)。在 P2P 结构中, 每一个节点( Peer ) 大都同时具有信息消费者、信息提供者和信息通讯者等三方面的功能,在 P2 P 网络中每一个节点所拥有的权利和义务都是对等的。在 P2P 工作方式中,每一个客户终端既是客户机, 又是服务器。它弱化了服务器的作用, 将信息数量、成本资源都向互联网各点均匀分布, 也就是所谓的“边缘化”的趋势, 消除了单个资源带来的瓶颈, 可以控制和实现网络上各节点的负荷平衡。 P2P 技术不仅能利用服务器的资源,同时能合理地使用用户计算机的空闲资源。用户在享受媒体节目的同时, 也在利用自身计算机所空闲的资源为其他用户提供着服务。所以,使用 P2P 技术提供高质量和大容量的流媒体服务系统成为可能。 P2P 技术在网络电视中的应用 IPTV 即交互式网络电视,是一种利用宽带有线电视网,集互联网、多媒体、通讯等多种技术于一体, 向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,
p2p实现多线程文件传输 来自淘豆网m.daumloan.com转载请标明出处.