resă IP pentru o serie de pre-programate Gnutella în. Aparatul trimite numele cântec ați tastat în la Gnutella mașină (e) stie despre.
Aceste mașini de căutare pentru a vedea dacă fișierul solicitat este pe hard diskul local. Dacă este așa, se trimite înapoi numele fișierului (și adresa mașină IP) pentru a solicitantului.
În același timp, toate aceste mașini trimite aceeași cerere la mașinile care sunt conectate la, și procesul de repeta.
O cerere are un TTL (de timp pentru a trăi) limita pus pe ea. O cerere ar putea ieși de șase sau șapte niveluri de adâncime înainte de a se oprește de înmulțire. Dacă fiecare mașină din rețea Gnutella cunoaște doar patru altora, ceea ce înseamnă că cererea dvs. s-ar putea ajunge la 8.000 de sau cam asa ceva alte masini din rețea Gnutella în cazul în care se propagă de șapte niveluri de adâncime. Site-ul Aceasta este o extrem de simplu . și mod inteligent de a distribui o interogare pentru a mii de masini foarte repede
Această abordare are un mare avantaj - Gnutella lucrari tot timpul. Atâta timp cât se poate ajunge la cel puțin un alt software Gnutella mașină de funcționare, sunteți în stare să interogare rețea. Nici hotărâre judecătorească se va închide acest sistem în jos, pentru că nu există nimeni mașină care controlează totul. Cu toate acestea, Gnutella are cel puțin trei dezavantaje: Site-ul
Nu există nici o garanție că fișierul pe care doriți este pe oricare din 8000 mașinilor se poate ajunge
întrebare pentru fișiere pot dura ceva. timp pentru a obține un răspuns complet. Ar putea fi un minut sau mai mult, înainte de toate răspunsurile, șapte niveluri de adâncime, intră.
Aparatul dumneavoastră face parte din această rețea. Se răspunde cererilor și transmiterea lor de-a lungul, și în procesul de rutare înapoi răspunsuri la fel de bine. Tu renunți o anumită cantitate de lățime de bandă pentru a gestiona cererile de la toți ceilalți utilizatori. Site-ul Se pare, aceste dezavantaje sunt minore, pentru că oamenii au descărcat de sute de milioane de copii ale clientilor Gnutella.
XoloX Exemplu: Căutarea
XoloX este un program tipic, destul de simplu pentru conectarea în rețea Gnutella. Nu are unele dintre clopotele și fluierele ale clienților mai sofisticate, dar ea functioneaza, este un mic fisier pentru a descărca (doar 600 kilobytes sau cam asa ceva), nu are nici o " spyware " sau de publicitate pop-up pachet amestecat cu