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
- 閱讀 ( 1112 )
- 分類:電腦網絡