la ve eski Napster arasında da iki büyük farklılıklar vardır.
Gnutella ağı üzerindeki mevcut tüm dosyaları bilen hiçbir merkezi bir veritabanı yok. Bunun yerine, ağ üzerindeki makineleri her bir dağıtık sorgu yaklaşımı kullanarak mevcut dosyaları hakkında birbirlerine söylemek.
Gnutella ağını erişmek için birçok farklı istemci uygulamaları vardır.
Çünkü bu özelliklerin her ikisi, bu Gnutella kapatmaya basit bir mahkeme emri için zor olurdu. Mahkeme ISS ve Internet omurgası düzeyleri paylaşımı insanları durdurmak için tüm Gnutella ağ trafiğini engellemek için bir yol bulmak zorunda kalacak
Gnutella Müşteriler
Orijinal Napster " tek parça vardı.; istemci yazılımı " - Kullanıcıların Napster sunucularına erişmek için kendi makinelerine koştu yazılım. Gnutella mevcut müşterileri düzinelerce vardır. Popüler Gnutella müşterilerimizden bazıları include:
BearShare
Gnucleus
LimeWire
Morpheus
WinMX
XoloX
How Bir Gnutella istemcisi bir şarkı bulur mevcut tüm dosyaların isimlerini ve konumlarını saklamak için merkezi bir sunucu olmadığı göz önüne alındığında, nasıl makinenize Gnutella yazılım başkasının makinede bir şarkı bulur? Süreç böyle bir şey gider:
şarkının adını yazın veya bulmak istediğiniz dosya
Makine yerde en azından bir diğer Gnutella Makinenin bilir. ağ. Bu IP adresini yazarak o makinenin yerini söyledim, çünkü bunu biliyor, ya da bilgisayar yazılımı Gnutella konak önceden programlanmış. Makineniz Gnutella yazdığınız şarkı adı gönderir için bir IP adresi vardır, çünkü Makine (ler) bu konuda bilir.
Bu makineler istenen dosyanın yerel sabit diskte olup olmadığını görmek için arayın. Eğer öyleyse, bunlar istemciye dosya adını (ve makine IP adresini) geri gönderir. Bu makinelerin hepsi bağlı makinelere aynı istek ve süreci aynı zamanda göndermek
tekrarlar.
talebi üzerine yerleştirilen bir TTL (yaşam süresi) sınırı vardır. Bir istek de yayılabilir durur derin önce altı ya da yedi düzeylerini gidebilir. Gnutella ağı üzerindeki her makine sadece dört başkalarının biliyorsa yedi düzeyleri derin yayar eğer isteğiniz Gnutella ağı üzerinde 8.000 kadar diğer makineleri ulaşabileceği anlamına gelir.
Bu son derece basit . ve çok hızlı bir şekilde makinelerin binlerce sorgu dağıtmak akıllı yolu
Bu yaklaşım büyük bir avantaja sahiptir - Gnutella her zaman çalışır. Sürece en az bir diğer makine