Napster: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
VP-bot (aptarimas | indėlis)
S wiki sintakse 3
VP-bot (aptarimas | indėlis)
S wiki sintakse 4
Eilutė 4:
Napster architektūra skirta apsikeitinėti muzikiniais failais. Jos pagrindas yra vienas centralizuotas indeksinis serveris. Ši sistema buvo labai populiari pasaulyje ir labai gausiai vartojama.
 
Napster architektūroje failai yra ieškomi, naudojantis kliento - serverio paradigma. Duomenų apsikeitimui yra naudojama tiesioginio susijungimo paradigma (P2P). Pagrindinis mazgas turi dokumentų sąrašą ir informaciją, kur jie yra saugomi. Tuo naudojasi visi kiti mazgai. Egzistuoja keturi persiuntimo būdai: nusiuntimas, atsiuntimas, nusiuntimas per ugniasienę ir atsiuntimas per ugniasienę.
 
== Istorija ==
Eilutė 17:
 
== Veikimo principas ==
Visų pirma kiekvienas vartotojas privalo turėti Napster programą. Ši [[Programinė įranga|programa]] tikrina ar yra Internetinis ryšys ir, jį aptikusi, jungiasi prie centrinio Napster serverio. Čia veiksmas vyksta kaip ir kliento - serverio architektūroje. Napster serveris gauna informaciją apie vartotoją ir sukuria vartotojų bylas, kuriose saugo informaciją apie vartotoją ir jo turimų failų sąrašą. Jeigu vartotojas nori gauti failą, jis sukuria užklausą ir siunčia ją centriniam serveriui. Napster serveris vartotojų bylose ieško atitikmens užklausai. Tada serveris siunčia vartotojui tinkamų failų sąrašą, kuriame perduodama failo turėtojo [[IP adresas]], failo dydis, ryšio kanalo apibūdinimas. Vartotojas pasirenka failą, kurį nori atsisiųsti ir stengiasi užmegzti tiesioginį ryšį su failo turėtoju.
 
Vartotojas jau turi visą reikiamą informaciją ir IP adresą, kuriuo jungiasi, o prisijungęs žino, kokį failą jam reikia parsisiųsti. [[Kompiuteris]], iš kurio yra siunčiamas failas, tampa šaltiniu. Šaltinis atiduoda failą vartotojui ir nutraukia jį, kai failas būna nusiųstas.