Kuidas P2P (võrdõiguslik) failide jagamine toimib?

Kuidas P2P (võrdõiguslik) failide jagamine toimib?

Tarkvara piraatlus ja failide jagamine eksisteerisid enne internetti, nagu me seda praegu teame, peamiselt teadetetahvlite ja privaatsete FTP -saitide kaudu. Kuid failide leidmine oli tüütu ja nende allalaadimine veelgi aeglasem. Sagedamini saadi oma tarkvara või muusikaparandus sõbralt füüsilise koopiana (sageli nimetatakse seda 'sneakernetiks').





P2P -failide jagamine muutis seda kõike. Järsku oli teil otsene juurdepääs teiste inimeste jagatud andmetele. Kuid varundagem veidi: mis on P2P, kuidas see töötab ja kust see algas?





Enne kui alustame

Loomulikult ei kasutata vastastikuste failide jagamise tehnoloogiat ainult piraatluse jaoks. Aga kui me oleme ausad, siis sellepärast see kõigepealt loodi.





Räägime enamasti P2P-tehnoloogiate failide jagamise aspektist, kuid see pole kindlasti ainus kasutusjuhtum. Peaksime ka märkima, et mõiste P2P hõlmab laia valikut võrke viimase paarikümne aasta jooksul pärast nende esmakordset leiutamist, seega ei kehti kõik siin igal juhul. Oleme püüdnud seda teemat käsitleda nii laialt kui võimalik.

Mitte kliendi-serveri mudel

Esiteks peaksime selgitama, mis pole võrdõiguslik. Ülejäänud internet töötab üldiselt nn kliendi-serveri mudel .



Veebisait, mida hostitakse kusagil maailmas võimsas serveris (parimad veebimajutusteenused), annab teavet, kui teie arvuti või telefon seda nõuab. See võib olla font, mida kasutatakse veebisaidi õigeks kuvamiseks, või allalaaditav 2 GB Linuxi ISO. Server saadab faili teile. Kui järgmine kasutaja tuleb, protsess kordub.

Nii töötab kliendi-serveri internet. (Pildi krediit: CorDesign/ DeposiitFotod )





See töötab veebisaitide jaoks hästi, kuid suurte failide levitamiseks ei sobi. See on peamiselt kiiruse, ribalaiuse, kulude ja seaduslikkuse probleem.

Kiirus traditsioonilisel veebimajutajal on üsna piiratud. See sobib hästi väikese koguse teksti edastamiseks veebisaidi renderdamiseks ja mõned veebiserverid on optimeeritud ainult piltide esitamiseks. Kuid suuremate failide puhul nõuaks see kiirust, mis pole pikka aega jätkusuutlik ja lukustab serveri teiste kasutajate jaoks. Ribalaius on samuti kulukas; ainuüksi piltide teenindamine siin MakeUseOfis maksab tuhandeid dollareid aastas.





Juriidilisest vaatenurgast on suhteliselt lihtne leida üks server, see sulgeda ja seejärel omanikule vastutusele võtta. Seetõttu sündis P2P vajadusest. Need, kes soovisid levitada autoriõigusega kaitstud faile, vajasid paremat viisi.

Mis on peer-to-peer?

Peer-to-peer on täiesti erinev mudel, milles igaüks saab serveriks . Puudub keskserver; igaüks, kes võrku kasutab, toimib oma serverina. Lihtsalt failide võtmise asemel tegi peer-to-peer selle kahesuunaliseks.

Nüüd saate teistele kasutajatele tagasi anda. Tegelikult on tagasivõtmine (tänapäeval tuntud kui külvamine) võrdõiguslike võrgustike edu seisukohalt kriitiline. Kui kõik lihtsalt laadiksid alla ilma midagi tagasi andmata (nn leeching), ei pakuks võrk kliendi-serveri mudeli ees mingeid eeliseid.

P2P näeb välja selline: kõik võrgus olevad inimesed serveerivad faile kõigile teistele. (Pildi krediit: mmaxer/ DeposiitFotod )

Kliendi-serveri mudelis halveneb jõudlus rohkemate kasutajatega, kuna sama palju ribalaiust jagatakse rohkemate inimeste vahel. Vastastikuste võrkude puhul muudab võrgu tõhusamaks rohkem kasutajaid. Mida rohkem kasutajaid konkreetse faili kõvakettadelt kättesaadavaks teeb, seda lihtsam on uutel kasutajatel see fail kätte saada.

Kaasaegsetes P2P -võrkudes on see tegelikult kiirem, kui rohkem kasutajaid faili alla laadib. Selle asemel, et võtta kogu fail ühelt kasutajalt, võtate väiksemaid tükke sadadelt või tuhandetelt teistelt. Isegi kui neil on teie jaoks ainult väike ribalaius, tagavad kombineeritud ühendused maksimaalse võimaliku kiiruse. Siis aitate omakorda faili uuesti levitada.

Varasemates P2P -võrkudes oli võrgu korraldamiseks endiselt vajalik keskserver, mis toimis andmebaasina, mis sisaldas teavet ühendatud kasutajate ja süsteemis saadaolevate failide kohta. Kuigi failiedastust tõsteti otse kasutajate vahel, olid võrgud siiski haavatavad. Selle keskserveri väljalülitamine tähendas side täielikku keelamist.

Tänu hiljutistele arengutele pole see enam nii. Tänapäeval saab tarkvara eakaaslastelt otse küsida, kas nad on mõnda konkreetset faili näinud. Neid võrke ei saa kuidagi välja lüüa-need on tegelikult hävimatud.

Varajase P2P tarkvara lühike ajalugu

Nüüd on teil ettekujutus sellest, miks peer-to-peer võrgud olid selline revolutsioon võrreldes kliendi-serveri mudeliga, vaatame kiirelt ajaloolist konteksti.

Napster , käivitati 1999. aastal, oli esimene võrdõigusliku mudeli laialdaselt kättesaadav rakendus. Keskandmebaas sisaldas teavet kõigi liikmete käes olevate muusikafailide kohta. Otsiksite laulu sellest keskserverist, kuid selle allalaadimiseks ühendaksite tegelikult mõne teise veebikasutajaga ja kopeeriksite sellelt. Kui teil oli see laul oma Napsteri raamatukogus, muutus see omakorda allikana teistele võrgus olevatele inimestele kättesaadavaks.

Võite lisada ka oma faile, mida Napster indekseeriks ja andmebaasi lisaks, olles valmis levitama kogu maailmas. Rakendamine oli piiratud, kuna saate alla laadida ainult ühelt inimeselt. Teenusel oli palju lugusid, kuid kiirus ei olnud nii suur.

Kuid sellega oli kogu maailmas vallandunud võrdõiguslikkuse kontseptsioon.

Lõpuks suleti Napster 2001. aastal, kuid mitte enne sarnaste võrkude tekkimist, mis pakkusid enamat kui lihtsalt muusikat. Filmid, tarkvara ja pildid tehti kättesaadavaks Morpheus , Kazaa ja Gnutella võrgud (neist oli Limewire ehk kõige kuulsam Gnutella klient).

Aastate jooksul tulid ja läksid mitmesugused muud protokollid ja võrdõiguslik failide jagamise tarkvara, kuid üks avatud protokoll võttis vastu: BitTorrent .

BitTorrenti protokoll

2001. aastal loodud BitTorrent on avatud lähtekoodiga protokoll, kus kasutajad loovad metafaili (nn .torrent fail), mis sisaldab teavet allalaadimise kohta, ilma et oleksite tegelikult allalaadimisandmeid esitanud. Nende metafailide salvestamiseks oli vaja jälgijat koos sellega, kes seda faili praegu hoidis. Avatud protokollina võiks aga igaüks programmeerida kliendi- või jälgimistarkvara.

Ehkki see vajas nende saadaolevate failide andmebaaside haldamiseks keskset jälgijat, võis eksisteerida mitu jälgijat. Iga torrenti kirjeldav fail võib registreeruda mitme jälgijaga. See muutis BitTorrenti võrgu uskumatult tugevaks ja peaaegu võimatuks täielikult hävitada. Torrent-saitide sulgemisest sai lahmimise mäng. Oma eluajal tapeti ja äratati üles Pirate Bay mitu korda.

mu arvuti on ühendatud, kuid ei lae

Alates esialgsest disainist tehti täiendavaid täiustusi, mis võimaldasid jälgimiseta allalaadimist. DHT ( jaotatud räsi tabel ) tähendas, et olemasolevate failide indekseerimise töö võiks levitada kõigi kasutajate vahel. Magnetlingid on teine, kuid need on piisavalt keerulised, et neid selgitada kuidas magnetlingid erinevad torrentfailidest .

Kas kasutate P2P -failide jagamist?

Loodan, et see on valgustanud vastastikuse võrgustiku tähendust ja selle algust. On õiglane öelda, et P2P -võrgud muutsid Interneti igaveseks. 2006. aasta tippajal hinnati, et P2P -võrgud moodustasid kokku üle 70% kogu Interneti kaudu liikuvast liiklusest.

Sellest ajast alates on kasutamine langenud, peamiselt tänu hõlpsasti juurdepääsetavatele videovooguteenustele, nagu Netflix ja YouTube. Koos muusika voogesituse teenustega, nagu Spotify, pole tõesti põhjust enam piraatida. P2P -võrgud täitsid meie ajaloos olulise lünga, kui traditsioonilised meediateenused püüdsid sammu pidada. Nüüd on need suuresti ebaolulised.

Kas teil oli võimalus Napsterit kasutada? Või oli teie esimene sissejuhatus failide jagamisse alandliku torrenti kaudu? Rääkige meile kommentaarides või kui soovite rohkem teada saada, vaadake meie täielik algajate juhend torrentide kohta .

Pildi krediit: chromatika2/ Depositphotos

Jaga Jaga Piiksuma E -post Kuidas muuta oma Windows 10 töölaua välimust

Kas soovite teada, kuidas muuta Windows 10 paremaks? Kasutage neid lihtsaid kohandusi, et muuta Windows 10 enda omaks.

Loe edasi
Seotud teemad
  • Tehnoloogia selgitatud
  • Peer to Peer
  • Arvutivõrgud
  • BitTorrent
  • Tarkvara piraatlus
  • Failide jagamine
  • Meedia voogesitus
Autori kohta James Bruce(Avaldatud 707 artiklit)

Jamesil on tehisintellekti bakalaureusekraad ning ta on CompTIA A+ ja Network+ sertifikaadiga. Kui ta pole riistvara ülevaadete redaktorina hõivatud, naudib ta LEGO, VR ja lauamänge. Enne MakeUseOfiga liitumist oli ta valgustehnik, inglise keele õpetaja ja andmekeskuse insener.

Veel James Bruce'ilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin