Kako funkcionira P2P (ravnopravno) dijeljenje datoteka

Kako funkcionira P2P (ravnopravno) dijeljenje datoteka

Softversko piratstvo i dijeljenje datoteka postojali su i prije Interneta kakvog poznajemo danas, uglavnom putem oglasnih ploča i privatnih FTP stranica. Ali bilo je dosadno pronaći datoteke, a još sporije ih je zapravo preuzeti. Bilo je uobičajenije da softver ili glazbu popravite od prijatelja kao fizičku kopiju (često se naziva i 'sneakernet').





Dijeljenje P2P datoteka promijenilo je sve to. Odjednom ste imali izravnu liniju pristupa tuđim zajedničkim podacima. No, vratimo se malo nazad: što je P2P, kako radi i odakle je počeo?





Prije nego počnemo

Naravno, tehnologija dijeljenja datoteka peer-to-peer ne koristi se samo za piratstvo. Ali ako smo iskreni, zato je uopće i nastao.





Govorit ćemo uglavnom o aspektu dijeljenja datoteka P2P tehnologija, ali ovo zasigurno nije jedini slučaj uporabe. Trebamo također napomenuti da pojam P2P pokriva širok raspon mreža u posljednjih nekoliko desetljeća od kada su prvi put izmišljene, pa se ne odnosi ovdje sve na svaki slučaj. Pokušali smo se pozabaviti tom temom što je moguće šire.

Ne model klijent-poslužitelj

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



Web stranica koja se nalazi na moćnom poslužitelju negdje u svijetu (najbolje usluge web hostinga) pruža informacije kada to zahtijevaju vaše računalo ili telefon. To bi mogao biti font koji se koristi za ispravno prikazivanje web stranice ili bi mogao biti ISO ISO od 2 GB koji želite preuzeti. Poslužitelj vam šalje datoteku. Kad dođe sljedeći korisnik, postupak se ponavlja.

Ovako funkcionira klijent-poslužitelj internet. (Kredit za sliku: CorDesign/ DepositPhotos )





Ovo dobro funkcionira za web stranice, ali nije dobro razmjerno za distribuciju velikih datoteka. To je uglavnom problem brzine, propusnosti, cijene i zakonitosti.

Brzina na tradicionalnom web domaćinu prilično je ograničena. U redu je za prijenos malih količina teksta za iscrtavanje web stranice, a neki su web poslužitelji optimizirani samo za posluživanje slika. No za veće datoteke to bi zahtijevalo nalet brzine koja nije održiva dugo vremena i zaključava poslužitelj za druge korisnike. Propusnost je također skupa; samo za posluživanje slika ovdje na MakeUseOfu košta mnogo tisuća dolara godišnje.





Iz pravne perspektive, relativno je lako locirati jedan poslužitelj, zatvoriti ga, a zatim pokrenuti sudski postupak protiv vlasnika. P2P je stoga rođen iz potrebe. Oni koji su htjeli distribuirati datoteke zaštićene autorskim pravima trebali su bolji način.

Što je Peer-to-Peer?

Peer-to-peer je potpuno drugačiji model u kojem svatko postaje poslužitelj . Ne postoji središnji poslužitelj; svatko tko koristi mrežu djeluje kao vlastiti poslužitelj. Umjesto da jednostavno preuzima datoteke, peer-to-peer je to učinio dvosmjernom ulicom.

Sada biste mogli vratiti drugim korisnicima. Zapravo, vraćanje (danas poznato kao 'sjetva') ključno je za uspjeh peer-to-peer mreža. Kad bi svi samo preuzeli, a da ništa nisu vratili (tzv. 'Pijavica'), mreža ne bi nudila nikakve prednosti u odnosu na model klijent-poslužitelj.

Ovako izgleda P2P: svi na mreži poslužuju datoteke svima ostalima. (Kredit za sliku: mmaxer/ DepositPhotos )

U modelu klijent-poslužitelj performanse se smanjuju s više korisnika, budući da se ista količina propusnosti dijeli među više ljudi. U peer-to-peer mrežama više korisnika čini mrežu učinkovitijom. Što više korisnika učini određenu datoteku dostupnom sa svojih tvrdih diskova, novi će korisnici lakše doći do te datoteke.

U modernim P2P mrežama zapravo je brže kada više korisnika preuzme datoteku. Umjesto da preuzmete cijelu datoteku od jednog korisnika, uzimate manje komade od stotina ili tisuća drugih. Čak i ako za vas imaju samo malo propusnosti, kombinirane veze znače da ćete postići najveću moguću brzinu. Zatim ćete, zauzvrat, pridonijeti ponovnoj distribuciji datoteke.

U ranijim oblicima P2P mreža, središnji poslužitelj još je bio potreban za organizaciju mreže, djelujući kao baza podataka koja sadrži podatke o povezanim korisnicima i datotekama dostupnim u sustavu. Iako je veliki prijenos datoteka izvršen izravno između korisnika, mreže su i dalje bile ranjive. Izbacivanje tog središnjeg poslužitelja značilo je potpuno onemogućavanje komunikacije.

To više nije slučaj zahvaljujući nedavnom razvoju događaja. Danas softver može izravno pitati kolege jesu li vidjeli određenu datoteku. Ne postoji način da se ove mreže izbace --- učinkovito su neuništive.

Kratka povijest ranog P2P softvera

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

Napster , pokrenuta 1999., bila je prva široko dostupna implementacija peer-to-peer modela. Centralna baza podataka sadržavala je podatke o svim glazbenim datotekama koje drže članovi. Tražili biste pjesmu s ovog središnjeg poslužitelja, ali da biste je preuzeli, zapravo biste se povezali s drugim mrežnim korisnikom i kopirali s njega. S druge strane, nakon što ste tu pjesmu imali u svojoj biblioteci Napster, ona je postala dostupna kao izvor za druge na mreži.

Također biste mogli dodati vlastite datoteke koje bi Napster zatim indeksirao i dodao u bazu podataka, spremne za širenje po cijelom svijetu. Implementacija je bila ograničena time što ste mogli preuzeti samo jednu osobu. Usluga je imala visoku dostupnost pjesama, ali brzine nisu bile tako velike.

No, time se koncept ravnopravnog pristupa otisnuo u svijet.

Napster je na kraju ugaš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 bili su dostupni na Morpheus , Kazaa , i Gnutella mreže (od toga je Limewire bio možda najpoznatiji klijent Gnutelle).

S godinama su dolazili i odlazili različiti drugi protokoli i softver za razmjenu datoteka peer-to-peer, no jedan je otvoreni protokol uzeo maha: BitTorrent .

BitTorrent protokol

Dizajniran 2001. godine, BitTorrent je protokol otvorenog koda u kojem korisnici stvaraju meta datoteku (naziva se .bujica file) koja sadrži podatke o preuzimanju, a da zapravo ne sadrži same podatke o preuzimanju. Tracker je bio potreban za pohranu ovih meta datoteka, zajedno s tko je trenutno u posjedu te datoteke. Međutim, kao otvoreni protokol, svatko je mogao programirati softver klijenta ili alata za praćenje.

Pa iako je za održavanje baze podataka tih dostupnih datoteka trebao središnji uređaj za praćenje, moglo bi postojati više tragača. Bilo koja datoteka deskriptora torrent -a mogla bi se registrirati s više tragača. To je BitTorrent mrežu učinilo nevjerojatno robusnom i gotovo nemoguće potpuno uništiti. Zatvaranje torrent stranica postalo je igra lupetanja. Tijekom svog života, The Pirate Bay je više puta ubijen i uskrsavan.

stvari koje možete učiniti s malinom pi

Od izvornog dizajna napravljena su daljnja poboljšanja koja su omogućila preuzimanje bez praćenja. DHT ( distribuirana hash tablica ) značilo je da se posao indeksiranja dostupnih datoteka može distribuirati među svim korisnicima. Magnetne veze su još jedna, ali su dovoljno složene da zahtijevaju objašnjenje kako se magnetske veze razlikuju od torrent datoteka .

Koristite li P2P dijeljenje datoteka?

Nadam se da je ovo bacilo malo svjetla na značenje peer-to-peer umrežavanja i gdje je počelo. Pošteno je reći da su P2P mreže zauvijek promijenile internet. Na svom vrhuncu 2006. godine procijenjeno je da su P2P mreže zajedno činile preko 70% ukupnog prometa koji teče internetom.

Od tada je upotreba naglo pala, uglavnom zbog lako dostupnih streaming usluga, poput Netflixa i YouTubea. U kombinaciji sa uslugama za streaming glazbe poput Spotifyja, zaista više nema razloga za piratstvo. P2P mreže ispunile su važnu prazninu u našoj povijesti kada su se tradicionalne medijske usluge trudile održati korak. Sada su uglavnom nebitni.

Jeste li tijekom dana imali priliku koristiti Napster? Ili je vaš prvi uvod u dijeljenje datoteka bio skroman torrent? Recite nam u komentarima, ili ako želite saznati više, pogledajte naše potpuni vodič za početnike u torrentima .

Kredit za sliku: chromatika2/ Depositphotos

Udio Udio Cvrkut E -pošta Kako promijeniti izgled i osjećaj radne površine sustava Windows 10

Želite li znati kako Windows 10 izgledati bolje? Pomoću ovih jednostavnih prilagodbi Windows 10 učinite svojim.

Pročitajte Dalje
Povezane teme
  • Objašnjena tehnologija
  • Peer to Peer
  • Računalne mreže
  • BitTorrent
  • Softversko piratstvo
  • Dijeljenje datoteka
  • Streaming medija
O autoru James Bruce(707 objavljenih članaka)

James je diplomirao umjetnu inteligenciju i ima CompTIA A+ i Network+ certifikat. Kad nije zaposlen kao urednik pregleda hardvera, uživa u LEGO -u, VR -u i društvenim igrama. Prije nego što se pridružio MakeUseOfu, bio je tehničar rasvjete, učitelj engleskog jezika i inženjer podatkovnog centra.

Više od Jamesa Brucea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu