目录:
定义-Gnutella是什么意思?
Gnutella是一个分散的对等(P2P)网络,允许用户通过Internet共享文件,而无需使用中央服务器。
用户搜索文件并使用此软件,会发现其他人共享该文件。 然后,他们加入共享该文件的对等网络,并从另一个对等方下载文件片段,直到获得完整的文件。
Gnutella既不出售也不得到任何人的支持,但是拥有公共领域的软件后代,例如LimeWire。
Techopedia解释了Gnutella
通过对等网络,在第一个人开始下载文件的片段之后,下一个想要该文件的人可以同时从发起者下载一些文件,而现在从拥有该文件的对等设备中下载一些文件。 对等文件共享软件从共享文件的所有用户那里获得不同的碎片,然后将其重新构建回原始文件。
随着越来越多的人加入想要该文件的组,从中获取文件碎片的位置数量增加。 共享用户的这种永久性可以导致某些非常快速的文件分发,因为可以从共享该文件的网络上的任何人同时下载这些文件。 由于文件是在下载时共享的,因此流行文件的下载速度非常快。
Gnutella安装在每个文件共享器的计算机上,因此没有中央服务器。
版权侵权给这项技术的原始发行人AOL(名称为Nullsoft)带来了许多问题。 AOL很快撤回了对该程序的开发和支持,但在成千上万的人共享它之前就没有了。 开发人员重新设计了协议,并将其发布回公共领域。
2001年,LimeWire Basic成为第一个开源Gnutella客户端。 这推动了网络的成功,但是由于音乐行业的游说努力以及反对点对点音乐共享,2010年美国法院关闭了LimeWire。 LimeWire与美国唱片业协会之间的这场法庭之战持续了四年之久。 LimeWire的下载被认为导致了大规模的版权侵权。 此外,由于通过网络作为文件附件传播的病毒数量众多,因此避免了LimeWire。
