Gnutella: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
TXiKiBoT (aptarimas | indėlis)
S robotas Pridedama: zh:Gnutella
Nėra keitimo santraukos
Eilutė 7:
 
„Gnutella“ ([http://www.gnutella.com ] atgaivino maža grupelė entuziastų, informavusių interneto bendruomenę apie šio tinklo galimybes ir paskelbusi duomenis, kurių galėjo prireikti entuziastams kuriant darbui su „Gnutella“ skirtą programinę įrangą.
 
== Principai ==
Kiekvienas Gnutella tinklo narys žino apie kelis kitus aktyvius, šiam tinklui priklausančius narius. Šis pradinis sąrašas gaunamas įvairiais būdais: pateikiamas su kliento programa (kuri vėliau patikrina kurie nariai tebėra aktyvūs), randamas kokiame nors centralizuotame serveryje, kai kada naudojama net [[IRC]].
 
Gnutella naudoja "potvynio paieškos" (angl ''flooding search'') principą: ieškantis narys susisiekia su jam žinomais kitais nariais, šie perduoda jo užklausą savo žinomiems kaimynams ir pan. Tokios paieškos gylis siekia 4 - 5 lygius ir ji išplinta toli po tinklą. Pirmuosiuose variantuose rastas atsakymas buvo grąžinamas tuo pačiu keliu kuriuo atėjo klausimas, vėliau sistema buvo optimizuota papildant užklausą ieškotojo adresu ir taip įgalinant perduoti atsakymą tiesiogiai. Rasti failai perduodami tiesiogiai tarp ieškančio ir teikiančio narių, naudojant tam įprastus perdavimo protoklus (TCP/IP ir pan).
 
 
== Klientinės programos ==