peer o nazwie Gnutella, lub sieci Gnutella. Istnieją dwa główne podobieństwa między Gnutella i starego Napster:
Użytkownicy umieścić pliki, które chcą podzielić się na ich dyskach twardych i udostępnić je wszystkim innym do pobrania w sieci peer-to-peer. Największa Użytkownicy uruchomić kawałek oprogramowania, Gnutella, aby połączyć się z siecią Gnutella
Są też dwa duże różnice między Gnutella i starego Napster.
Nie ma centralnej bazy danych, które zna wszystkich plików dostępnych w sieci Gnutella. Zamiast tego, wszystkie maszyny w sieci powiedzieć sobie o dostępnych plików za pomocą rozproszonego podejścia zapytania. Największa Istnieje wiele różnych aplikacji klienckich dostępne na dostęp do sieci Gnutella.
Ponieważ z obu tych funkcji, to byłoby trudne dla prostego nakazu sądowego do zamknięcia Gnutella dół. Sąd będzie musiał znaleźć sposób, aby zablokować cały ruch sieciowy Gnutella na ISP i poziomy szkielet Internetu, aby powstrzymać ludzi od dzielenia Największa Gnutella Klienci Największa
Oryginalny Napster miał jeden kawałek ". Oprogramowanie " klienta; - Oprogramowanie, które użytkownicy pobiegł na swoich maszynach, aby uzyskać dostęp do serwerów Napstera. Gnutella ma dziesiątki klientów dostępnych. Niektóre z popularnych klientów Gnutella include:
BearShare
Gnucleus
LimeWire
Morpheus
WinMX
XoloX
How klient sieci Gnutella znajdzie piosenkę Biorąc pod uwagę, że nie ma centralnego serwera do przechowywania nazwy i lokalizacje wszystkich dostępnych plików, w jaki sposób oprogramowanie na komputerze w sieci Gnutella znaleźć piosenkę na cudzym komputerze? Proces wygląda mniej więcej tak:
wpisać nazwę utworu lub pliku chcesz znaleźć Największa Urządzenie wie, co najmniej jednego innego urządzenia Gnutella gdzieś na. sieć. To wie o tym dlatego, że powiedział mu lokalizację urządzenia, wpisując adres IP, lub dlatego, że oprogramowanie ma adres IP hosta Gnutella zaprogramowany w. Urządzenie wysyła nazwę piosenka wpisane do Gnutella urządzeni (e) wie o. Największa Maszyny te wyszukiwania, aby sprawdzić, czy żądany plik znajduje się na lokalnym dysku twardym. Jeśli tak, to odesłać nazwę pliku (oraz adres IP) maszyny do wnioskodawcy. Największa W tym samym czasie, wszystkie z tych maszyn wysłać to samo zapytanie do maszyn, do których są podłączone, a proces powtarza. Największa Wniosek ma TTL (time to live), lim