请输入您要查询的百科知识:

 

词条 gnutella
释义

简介

Gnutella是简单又方便的网络交换文件完全分布式的p2p通信协议,提供另外一种更简单的交换文件方式给大家选择。理论上,只要所有连接网络的人都把文件分享出来,那么大家的需求就可以得到解决。不管你是想要图形文件、音乐甚至是食谱,只要有人分享该文件,我们就应该可以透过Gnutella找到。

产生与发展

2000 年3月14 日,美国东部标准时间上午11:31,地下黑客站点Slashdot邮寄列表中发表一个消息,说AOL的Nullsoft 部门已经发放一个开放源码的Napster的克隆软件,这个能寻找和下载任何种类计算机文件的软件被命名为Gnutella。

在2000 年3月15 日,美国东部标准时间4:25,美国有线新闻报道Nullsoft已经关掉这个可能比Napster公司更有潜力的分享文件的软件的下载, 可能的原因是Gnutella 造成对唱片巨头华纳音乐和EMI 的潜在的威胁, 当时AOL正在与华纳进行合并的谈判之中。 但是,此时软件已经被从Nullsoft 站点上下载了几千份,而且各种第三方组织很快就开始对Gnutella进行克隆,开发自己的客户版本.这些克隆的版本都与Nullsoft设计的Gnutella协议的相兼容,因此能彼此互相通讯并且和原先Nullsoft的客户端通讯.当人开始运行这些克隆的未被授权的客户端软件后,一个互相兼容的Gnutella应用网络开始增长并且用Gnutella 协议约定的无中心的交流方式。这个网络,在过去的2001年显著增长,开始被称为Gnutella 网络。

所有利用Gnutella 协议运行的客户端程序的计算机都被称为在Gnutella 网络( gNet) 上。在互联网上,每台计算机只能同时连接另外一台计算机一次。 比如:当一个用户访问时,她不在。两个场所相互独立。 在Gnutella 网络上,一个用户可以同时连接几台其他计算机。 信息同时可能从很多来源接收。

在Gnutella 网络上的每台计算机连接许多其他计算机( 点)。 这些点中的每个连接其他几台计算机。这个过程无限持续。 如果一个用户连接4台计算机,每台计算机又连接其他4 台计算机,用户能与计算机的总数为4 + 4 * 4 = 20个用户进行信息交流。这样的话,消息只沿着 network传递2次,搜寻请求传送的次数也被称为生存时间或者叫TTL。这样的话,用户的TTL为2。如果我们扩展上面的例子,假定我们的用户TTL 到3,并且在网络里的每台计算机连接4 台新计算机, 那么它能进行信息交流的计算机的总数4 + 4 * 4 + 4 * 4 * 4 = 84.因此,能与用户交流的计算机的数量与它的搜寻请求的TTL值和随TTL增长的计算机数目成指数增加的关系。Gnutella 网络,理论上至少,能通过连接到达在因特网上的每台计算机。对一个Gnutella 网络怎样操作的更详细的解释来说,要看一下具体Gnutella协议。

Gnutella 不是一个网站。 不包含网站。 在Gnutella 网络上可得到的内容不是来自网站或者Gnutella 兼容软件的发行者,它来自其他用户( 在他们自己的计算机上运行Gnutella 兼容软件)。 Gnutella 是一份联网协议, 它定义了在一个完全分散的网络环境下计算机彼此交流的方式。

Gnutella是一套开放式、非集中化得个人对个人搜索系统,主要用于通过因特网寻找和交换文件。Gnutella既不是公司,也不是一项特定的应用。它又不是网站。然而,有些网站提供关于Gnutella的新闻和信息。Gnutella是一种技术的名字,就像“电子邮件”和“Web”一样。最早的Gnutella客户端是由Nullsoft公司开发出来的。美国在线迅速关闭了该网站,但是在此之前已经有数千人下载了它。最早的版本是一个很好的起点,但有许多错误。经过很长一段时间,现在已经有许多不同的公司、个人和团体在开发基于不断发展的Gnutella协议的软件。Gnutella的特色 Gnutella是非集中化的。这意味着该网络的存在并不依赖于某家中央公司。如果一家公司倒闭了,Gnutella仍会继续运作。Gnutella的客户相互连接,而且没有中央服务器。要做到这一点,他们必须能找到其他用户,这可以通过于朋友相连、连接到其他用户的索引表,或者使用因特网中继聊天(IRC)来实现。Gnutella的优点 可以随意共享任何文件。1.非集中化—— 完全分散式的搜索系统提供有用的搜索功能,而不需要集中的搜索数据库。2.防火墙——当一个客户端正处在防火墙后同样可以进行友好的传输。3.以文档形式记录的协议。4.免费软件,任何客户端的代码都是公开的。5.许多客户端可以设定带宽,限制总的和每个客户端的上传速率,从而防止你的线路饱和。6.非匿名性——可以看到其他人在网上搜索什么东西。然而,对特定网址的查询是匿名的。7.能够改变端口 ——难以阻止/限制访问。8.能够定义你的内部网络,只留一个出口到因特网的其余部分。这使得别人难以阻止到Gnutella网络的访问。 Gnutella的缺点 有些人将上述的一些优点视为缺点。例如:1.由于部分带宽被用于维持到Gnutella网络的链接,所以速度可能会变慢,尤其是在拨号上网的情况下。这一问题正在被逐步解决。2.一些IT专家说使用Gnutella可能会给用户带来安全问题。3.缺少中央协调被认为会限制Gnutella网络的发展,但是依靠由软件开发者组成的松散团体的工作,网络的技术限制正被逐渐克服。在2001年7月,Gnutella网络已经能一次负担数万名用户,这比2000年12月的数字高20倍。4.该计划可能会成为令版权所有者长期头痛的问题。更新的Gnutella计划正在建立一个规模巨大、不断健全的网络。2001年6月,网站报告说在一星期内有近100万人下载了Gnutella的最新一代程序 Bare-Share和LimeWire。一些人认为像Gnutella这样的个人对个人系统除了交换音乐文件外还有其他一些用途,如搜索雅虎之类的网站上的信息。随着Gnutella工作的继续,LimeWire背后的公司在2001年夏季为关于Gnutella的最佳研究报告提供现金奖励 Gnutella网络看起来将成为因特网上一个永久的、标准化的软件系统。Gnutella网络的兴旺对于娱乐业是一个坏消息,后者曾认为它不用惧怕Gnutella,因为其技术问题将限制网络的规模。然而,2001年使用量的爆炸性增长导致对个别Gnutella用户侵权行为的尝试性起诉。但是,Gnutella的开发者不大会承担法律责任,因为其程序可以被用于许多其他用途,而且与Napaster不同,他们不需要维护任何有版权材料的数据库。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/22 6:53:37