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 网络取得的成就是对等节点(就像网络的末枝)联合一个中心索引来实现。这可以使它能快速并且高效的定位可用的内容。对等协议只是一种通用的方法来实现这一点。