Kako funkcionira dijeljenje datoteka P2P (peer to peer)

  • Harry James
  • 0
  • 5679
  • 991
Oglas

Piratstvo softvera i dijeljenje datoteka postojali su i prije interneta kao što ga danas poznajemo, uglavnom putem oglasnih ploča i privatnih FTP stranica. Ali bilo je naporno pronaći datoteke, a još sporije zapravo ih preuzeti. Češće se popravio softver ili glazbu od prijatelja kao fizičke kopije (često zvane “sneakernet”).

Dijeljenje datoteka P2P promijenilo je sve to. Odjednom ste imali izravnu liniju pristupa dijeljenim podacima drugih ljudi. No, vratimo se malo unatrag: što je P2P, kako radi i gdje je započeo?

Prije nego što krenemo

Naravno, tehnologija dijeljenja datoteka peer-to-peer ne koristi se samo za piratstvo. Ali ako smo iskreni, zato je stvorena u prvom redu.

Govorit ćemo uglavnom o aspektu dijeljenja datoteka P2P tehnologija, ali to sigurno nije jedini slučaj upotrebe. Također treba napomenuti da pojam P2P pokriva širok raspon mreža u posljednjih nekoliko desetljeća od kada su prvi put izumljeni, tako da se ovdje ne primjenjuje sve u svakom slučaju. Pokušali smo se baviti tom temom što je moguće šire.

Nije model klijent-poslužitelj

Prvo bismo trebali objasniti što vršnjak nije. Ostatak interneta općenito radi na onome što se naziva "a" model klijent-poslužitelj.

Web mjesto s moćnim poslužiteljem negdje u svijetu (najbolje usluge web hostinga) donosi informacije kada vaše računalo ili telefon to zatraže. To bi mogao biti font koji se koristi za ispravno prikazivanje web mjesta ili bi to mogao biti ISO Linux od 2 GB koji želite preuzeti. Poslužitelj vam datoteku šalje. Kada dođe sljedeći korisnik, postupak se ponavlja.

Tako funkcionira internet klijent-poslužitelj. (Kreditna slika: CorDesign / DepositPhotos)

To dobro funkcionira za web stranice, ali ne uspijeva dobro za distribuciju velikih datoteka. To je uglavnom problem brzine, širine pojasa, troškova i legalnosti.

Brzina na tradicionalnom web domaćinu je prilično ograničena. U redu je za prijenos male količine teksta za prikaz web stranice, a neki su web poslužitelji optimizirani samo za posluživanje slika. Ali za veće datoteke to bi zahtijevalo naglo brzinu koja nije održiva duži period i zaključava poslužitelj za ostale korisnike. Širina pojasa je također skupa; Samo posluživanje slika ovdje na MakeUseOf košta mnogo tisuća dolara godišnje.

Iz pravne perspektive, relativno je lako locirati jedan poslužitelj, zatvoriti ga i procesuirati protiv vlasnika. P2P se stoga rodio iz potrebe. Oni koji su željeli distribuirati datoteke zaštićene autorskim pravima trebali su bolji način.

Što je to vršnjak?

Peer-to-peer je potpuno drugačiji model, u kojem svi postaju poslužitelji. Ne postoji središnji poslužitelj; svi koji koriste mrežu djeluju kao vlastiti poslužitelj. Umjesto da jednostavno uzima datoteke, peer-to-peer je napravio dvosmjernu ulicu.

Sada se možete vratiti drugim korisnicima. U stvari, uzvraćanje (poznato kao “sijanje” danas) presudan je za uspjeh mreže peer-to-peer. Ako su ga svi samo preuzeli, bez davanja ikakvog vraćanja (zove se “ispiranje”), mreža ne bi nudila nikakve prednosti nad modelom klijent-poslužitelj.

Ovako izgleda P2P: svi u mreži poslužuju datoteke svima drugima. (Kreditna slika: mmaxer / DepositPhotos)

U modelu klijent-poslužitelj performanse se smanjuju kod više korisnika, jer se ista količina propusnosti dijeli s više ljudi. U višestrukim mrežama više korisnika čini mrežu učinkovitijom. Što više korisnika koji određenu datoteku učine dostupnim s tvrdog diska, noviji će korisnici lakše dobiti tu datoteku.

U modernim P2P mrežama zapravo je brže kada više korisnika preuzme datoteku. Umjesto da cijelu datoteku uzmete od jednog korisnika, uzimate manje komade od stotina ili tisuća drugih. Čak i ako imaju samo malo propusne širine koji vam može rezervirati, kombinirane veze znače da ćete dobiti maksimalnu moguću brzinu. Tada, zauzvrat, doprinosite distribuciji datoteke ponovno.

U ranijim oblicima P2P mreža, centralni poslužitelj je i dalje bio potreban za organiziranje mreže, djelujući kao baza podataka koja je sadržavala informacije o povezanim korisnicima i datotekama dostupnim u sustavu. Iako je veliko podizanje datoteka izvršeno izravno između korisnika, mreže su i dalje ranjive. Otkrivanje središnjeg poslužitelja značilo je potpuno onemogućavanje komunikacije.

To više nije slučaj zahvaljujući nedavnim kretanjima. Danas softver može izravno pitati vršnjake jesu li vidjeli određenu datoteku. Nema načina za uništavanje tih mreža - one su učinkovito neuništive.

Kratka povijest ranog softvera P2P

Sada imate ideju zašto su peer-to-peer mreže bile takva revolucija u usporedbi s modelom klijent-poslužitelj, pogledajmo povijesni kontekst.

Napster, lansiran 1999. godine, prva je široko dostupna implementacija peer-to-peer modela. Središnja baza podataka sadržavala je podatke o svim glazbenim datotekama članova. Vi biste tražili pjesmu s ovog središnjeg poslužitelja, ali da biste je preuzeli, zapravo biste se povezali s drugim mrežnim korisnikom i kopirali s njih. Zauzvrat, kad ste jednu pjesmu imali u svojoj knjižnici Napster, ona je postala dostupna i kao izvor za ostale na mreži.

Također možete dodati vlastite datoteke, koje bi Napster zatim indeksirao i dodao u bazu podataka, spremni za širenje širom svijeta. Međutim, implementacija je bila ograničena na koju biste mogli preuzeti samo od jedne osobe. Servis je imao veliku dostupnost pjesama, ali brzine nisu bile tako velike.

Ali s tim se koncept peer-to-peer oslobodio u svijetu.

Napster je na kraju isključen 2001. godine, ali ne prije nego što su se pojavile slične mreže koje su nudile više od glazbe. Filmovi, softver i slike dostupni su na mrežama Morpheus, Kazaa i Gnutella (od njih je Limewire bio možda najpoznatiji klijent Gnutelle).

Tijekom godina dolazili su i odlazili razni drugi protokoli i peer-to-peer softver za dijeljenje datoteka, ali jedan otvoreni protokol se prihvatio: BitTorrent.

BitTorrent protokol

Dizajniran 2001. godine, BitTorrent je protokol otvorenog koda gdje korisnici stvaraju meta datoteku (nazvanu a .bujica datoteka) koji sadrži podatke o preuzimanju, bez da su zapravo podaci o preuzimanju sami. Tragač je bio potreban za pohranjivanje tih meta datoteka, zajedno s onim tko ga trenutno drži. Međutim, kao otvoreni protokol, svatko može programirati klijent ili tracker softver.

Iako je trebao centralni tracker za održavanje baza podataka tih dostupnih datoteka, više bi pratilaca moglo postojati. Svaka pojedina torrentna deskripciona datoteka mogla bi se registrirati s više pratilaca. To je učinilo mrežu BitTorrent-a nevjerojatno robusnom i gotovo nemogućom u potpunosti uništiti. Isključivanje bujičnih mjesta postalo je igra udaraca. U svom životnom vijeku Piratski zaljev je više puta ubijen i uskrsnuo Povijest Gusarskog zaljeva: Hoće li se vratiti? Povijest Gusarskog zaljeva: hoće li se vratiti? Najotpornija svjetska stranica BitTorrent zatvorena je. Opet. Hoće li se vratiti - i ima li to uopće veze? .

Od prvobitnog dizajna izvršena su dodatna poboljšanja koja su omogućila preuzimanja bez tracker-a. DHT (distribuirana hash tablica) značio je posao indeksiranja dostupnih datoteka koje mogu distribuirati među svim korisnicima. Magnetne veze su druga, ali su dovoljno složene da opravdavaju objašnjenje kako se veze magneta razlikuju od torrent datoteka BitTorrent & Magnets: Kako funkcioniraju? [Objasnio tehnologiju] BitTorrent i magneti: Kako djeluju? [Objasnio tehnologiju] Kao što smo nedavno izvijestili, The Pirate Bay prešao je s upotrebe .torrent datoteka za preuzimanje na magnetske veze bez pravila o isključivanju. Tragač je za sada ponudio preuzimanje magneta, ali ovo je ... .

Koristite li dijeljenje datoteka P2P?

Nadam se da je to bacilo malo svjetla na značenje umrežavanja i odakle je počelo. Pravično je reći da su P2P mreže zauvijek promijenile internet. Na svom vrhuncu u 2006. godini, procijenjeno je da P2P mreže zajedno čine preko 70% cjelokupnog prometa koji teče internetom.

Od tada je upotreba u porastu, uglavnom zbog lako dostupnih usluga za strujanje video sadržaja poput Netflixa i YouTubea. U kombinaciji s uslugama streaminga glazbe poput Spotifyja, stvarno više nema razloga za gusarstvo. P2P mreže zauzele su važan jaz u našoj povijesti kada su se tradicionalni medijski servisi borili da budu u toku. Sada su oni u velikoj mjeri nebitni.

Jeste li dobili priliku koristiti Napster u toku dana? Ili vam je bio prvi uvod u razmjenu datoteka putem skromnih bujica? Recite nam u komentarima ili ako želite saznati više, pogledajte naš potpuni vodič za početnike torentima Vodič za torente za svakoga Vodič za torrente za svakoga Ovaj je početnički vodič izvrstan uvod u dijeljenje datoteka s peer-to-peer datotekama s BitTorrentom. Započnite s preuzimanjem bujice na siguran i odgovoran način pomoću naših savjeta ovdje. .

Kreditna slika: kromatika2 / Depositphotos




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.