Napster
Napster – internetinė muzikos failų (pvz., mp3) apsikeitimo P2P principu paslauga, sukurta Napster Inc. (ansktesnė Roxio). Napster architektūra skirta apsikeitinėti muzikiniais failais. Jos pagrindas yra vienas centralizuotas indeksinis serveris. Ši sistema buvo labai populiari pasaulyje ir labai gausiai naudojama.
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
[redaguoti | redaguoti vikitekstą]Viskas prasidėjo, kai devyniolikmetis Šonas Faningas (Shawn Fanning) miegamajame Bostono šiaurės rytų universitete slapta klausėsi, kaip jo kambario draugas skundėsi, kad nutrūko ryšys su MP3 serveriu, tada jam kilo Napsterio idėja. Kaip jis sako: „Man kilo mintis, kad egzistuoja daugybė duomenų, kurie bereikalingai guli kitų žmonių kietuosiuose diskuose, o aš turiu surasti būdą tiesiog juos pasiimti“. Jis norėjo surasti lengvą būdą klausytis muzikos, kad būtų galima dalintis mėgiamiausiais įrašais tarpusavyje. Jaunuolis pakankamai gerai mokėjo programuoti UNIX aplinkoje, kad galėtų tikėti, jog tokią programą galima realizuoti, ir paskyrė visą savo laiką tikslui pasiekti. Pirmiausia jam teko įsisavinti Windows programavimą, bent tiek pat gerai, kiek žinojo UNIX. Labai didelę laiko dalį jis skyrė savo idėjos įgyvendinimui, kad net nusprendė išeiti iš koledžo. Jis persikraustė pas savo dėdę į įstaigą ir ten pabaigė savo darbą. Užbaigta Napster programa turėjo milžinišką pasisekimą – mažiau nei per metus Napster tinklalapį aplankė daugiau negu dvidešimt penki milijonai lankytojų.
Veikimo principas
[redaguoti | redaguoti vikitekstą]Visų pirma kiekvienas vartotojas privalo turėti Napster programą. Ši 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.
Nuorodos
[redaguoti | redaguoti vikitekstą]- Napster.com oficiali svetainė
- Napster muzikos parduotuvė dalina muziką dykai 2005 02 18
- Michael J. Miller. Kad ir kas atsitiktų, „Napster“ išliks Archyvuota kopija 2005-09-16 iš Wayback Machine projekto.
- Napster.com ir Bertelsmann aljansas: nauja internetinio bendradarbiavimo era? Archyvuota kopija 2005-05-26 iš Wayback Machine projekto. 2000-11-20
- „Napster“: už MP3 muzikos mainus reikės mokėti ! Archyvuota kopija 2005-05-26 iš Wayback Machine projekto. 2001-01-30
- „Roxio“ įsigijo „Napster“ technologiją 2002.11
- aljansai: Samsung-Napster grotuvas Archyvuota kopija 2006-06-29 iš Wayback Machine projekto. 2003
- Planuojama „Ericsson“ ir „Napster“ muzikos užsakymo į mobiliuosius telefonus paslauga Archyvuota kopija 2007-03-11 iš Wayback Machine projekto. 2005.06.15