P2P技术

来源:互联网 发布:美国枪击案与网络恶搞 编辑:程序博客网 时间:2024/05/01 06:44
         P2P是英文peer-to-peer的简称,又被称为点对点。“对等”技术是一种网络新技术,依赖网络中参与者的计算能力和宽带,而不是把依赖都聚集在较少的几台服务器上。P2P还是point-to-point(点对点)的简称,它是下载术语,意思是在你自己下载的同时,自己的电脑还要做主机上传,这种下载方式人越多速度越快,但缺点是对硬盘损伤较大(在写的同时还要读),对内存占用也较多,影响整机速度。

        P2P技术在互联网中有很多应用,如当我们使用QQ和新浪UC、skype等网络聊天工具进行文件传递所采用的就是P2P技术,而采用P2P技术的软件也就是P2P软件。除了网上聊天工具之外,P2P在共享音乐和软件下载等方面的应用软件也很多,如PPLive网络电视软件、多媒体影音分享工具POCO软件、BT下载、迅雷下载、eMule电驴软件等均属于P2P软件。
        在互联网应用中,P2P是一种技术,同时也是一种思想,P2P是一种改变整个互联网基础的潜能的思想。P2P软件使得互联网络上的沟通变得容易、更直接共享和交互,真正地消除中间环节。P2P就是人可以直接连接到其他用户的计算机进行文件交换,而不是像过去那样必须连接到服务器去浏览与下载。

P2P技术软件

P2P技术的发展就得使用月甚至日来记载了。直到现在使用P2P技术的软件比比皆是,人们也在不知不觉中感受到了P2P作为高科技发展载体的快乐。平常我们使用的QQ 、MSN就不提了,其他软件更是铺天盖地,让人目不暇接。

1、eMule        eMule是以 eDonkey2000 网络为基础的新型 P2P 文件分享工具。

2、迅雷Thunder           一款智能下载软件,它拥有比目前用户常用的下载软件快数倍的下载速度。

3、酷狗(KuGoo)       是基于中文平台专业的P2P音乐及文件传输软件。通过KuGoo,用户可以方便、快捷、安全地实现国内最大的音乐搜索查找。

……

         P2P网络的一个重要的目标就是让所有的客户端都能提供资源,包括带宽,存储空间和计算能力。因此,当有节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的Client-Server结构不能实现的,因为在上述这种结构中,客户端的增加意味着所有用户更慢的数据传输。

         P2P网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性,并且在纯P2P网络中,节点不需要依靠一个中心索引服务器来发现数据。在后一种情况下,系统也不会出现单点崩溃。

        当用P2P来描述Napster 网络时,对等协议被认为是重要的,但是,实际中,Napster 网络取得的成就是对等节点(就像网络的末枝)联合一个中心索引来实现。这可以使它能快速并且高效的定位可用的内容。对等协议只是一种通用的方法来实现这一点。