Gnutella是一个分散的点对点文件共享网络,其结果与旧的Napster相似,Gnutella的用户可以通过Gnutella的客户机搜索歌曲或文件,然后将该文件下载到自己的硬盘上。Gnutella与Napster的不同之处在于它没有中央服务器,相反,联网...
Gnutella是一个分散的点对点文件共享网络,其结果与旧的Napster相似,Gnutella的用户可以通过Gnutella的客户机搜索歌曲或文件,然后将该文件下载到自己的硬盘上。Gnutella与Napster的不同之处在于它没有中央服务器,相反,联网的每台计算机都是服务器和客户机。用户通过手持计算机使用Gnutella,将他们愿意共享的文件放在硬盘上,并以正常的对等方式提供给其他人下载。然后,使用Gnutella众多客户机中的一个,包括BearShare、Gnucleus、LimeWire,莫佩胡斯,温姆克斯和克洛克斯,用户在软件的搜索栏中输入歌曲或文件的名称。然后,计算机通过Gnutella连接到至少一台其他计算机,并查看该计算机是否有所需的文件。该计算机要么已使用另一台计算机的IP地址编程,要么使用其软件的某个预先编程好的地址服务器。然后,这台计算机至少连接到另一台计算机,这个过程持续不断,直到找到文件或搜索的生存时间(TTL)限制用完为止。Gnutella~最吹捧的特性之一是它始终工作;如果一个用户能够连接到至少一台其他计算机,搜索过程中会查询整个网络,而不仅仅是一台服务器。但是,这意味着不能保证所需文件位于通过网络访问的任何计算机上。搜索也可能需要一分钟或更长时间才能收到响应。虽然Gnutella在美国本身是合法的,由于共享公共域文件是合法的,使用Gnutella分发受版权保护的音乐和其他文件的行为是非法的,但是Gnutella缺少一个中央服务器,这使得法院很难下令关闭该服务一些反对这项服务的人已经找到了一些方法,通过大量的虚假搜索或大量的腐败文件来扰乱网络。Gnutella的第一个客户端是2000年由美国在线刚刚收购的Nullsoft开发的。该程序在该公司的服务器上可以下载一天——3月14日,2000年,AOL后来因为法律问题而取消了这个程序,但在数千人下载了这个程序之前,这些下载的拷贝刺激了开源和免费的克隆,这仍然是Gnutella今天存在的方式
-
发表于 2020-08-06 23:22
- 阅读 ( 1254 )
- 分类:电脑网络