Što su P2P (peer-to-peer) mreže i za što se koriste?

Ako redovito koristite internet, malo je vjerojatno da se niste susreli s izrazom peer-to-peer ili P2P . Bilo da je to spomenuto u članku vijesti, na TV-u ili u razgovoru s prijateljem koji vam je rekao da je upravo preuzeo najnoviju verziju Linuxa(Linux) putem P2P -a, možda ste naišli na ovaj izraz. Ako želite znati što su peer-to-peer mreže, za što se koristi P2P , te također vidjeti neke primjere peer-to-peer mreža, trebali biste pročitati ovaj članak:

Što je peer-to-peer mreža?

Peer-to-peer , ili P2P u skraćenom obliku, odnosi se na računalne mreže koje koriste distribuiranu arhitekturu. U P2P mrežama sva računala i uređaji koji su dio njih nazivaju se ravnopravnima, a dijele i razmjenjuju radna opterećenja. Svaki peer u peer-to-peer mreži jednak je ostalim ravnopravnim uređajima. Ne postoje privilegirani ravnopravni uređaji i nema primarnog administratorskog uređaja u središtu mreže.

Simulacija peer-to-peer mreže

Na neki način, peer-to-peer mreže su najegalitarnije mreže u svijetu računala. Svaki vršnjak jednak je ostalima i svaki vršnjak ima ista prava i dužnosti kao i ostali. Peers su i klijenti i poslužitelji u isto vrijeme.

Zapravo, svaki resurs i svaka imovina koja je dostupna u peer-to-peer mreži dijele se među ravnopravnima, bez uključenja bilo kojeg središnjeg poslužitelja. Zajednički resursi u P2P mreži mogu biti stvari kao što su korištenje procesora, kapacitet pohrane na disku ili propusnost mreže.

Za što se koristi P2P (peer-to-peer)?

Primarni cilj peer-to-peer mreža je dijeljenje resursa i pomoć računalima i uređajima u suradnji, pružanju određenih usluga ili izvršavanju određenih zadataka. Kao što je ranije spomenuto, P2P se koristi za dijeljenje svih vrsta računalnih resursa kao što su procesorska snaga, propusnost mreže ili prostor za pohranu na disku. Međutim, najčešći slučaj korištenja peer-to-peer mreža je dijeljenje datoteka na internetu. Peer-to-peer mreže idealne su za dijeljenje datoteka jer omogućuju računalima koja su na njih povezana primanje datoteka i slanje datoteka istovremeno.

Zamislite ovu situaciju: otvorite svoj web preglednik i posjetite web mjesto na kojem preuzimate datoteku. U tom slučaju web stranica radi kao poslužitelj, a vaše računalo djeluje kao klijent koji prima datoteku. Možete ga usporediti s jednosmjernom cestom: datoteka koju preuzimate je automobil koji ide od točke A (web stranica) do točke B (vaše računalo).

Sadržaj koji se prenosi s mreže ili s interneta na računalo

When you download the same file from a peer-to-peer network, using a BitTorrent platform as a starting point, the download is performed differently. The file is downloaded to your computer in bits and parts that come from many other computers that also connected to the same P2P network and already have that file or at least parts of it. At the same time, the file is also sent (uploaded) from your computer to other devices that are asking for it. This situation is similar to a two-way road: the file is like multiple small cars coming to your PC, while also leaving to others when it is requested.

Više vršnjaka međusobno dijele podatke

Why are peer-to-peer networks useful?

P2P networks have some characteristics that make them useful:

  • Teško ih je skinuti. Čak i ako je jedan od kolega zatvoren, ostali i dalje rade i komuniciraju. Da bi P2P (peer-to-peer) mreža prestala raditi, morate zatvoriti sve njezine ravnopravne mreže.
  • Peer-to-peer mreže su nevjerojatno skalabilne. Dodavanje novih peer-ova je jednostavno jer ne morate raditi centralnu konfiguraciju na središnjem poslužitelju.
  • Kada je u pitanju dijeljenje datoteka, što je veća peer-to-peer mreža, to je brža. Imati istu datoteku pohranjenu na mnogim kolegama u P2P mreži znači da kada je netko treba preuzeti, datoteka se preuzima s više lokacija istovremeno.

Primjeri P2P (peer-to-peer) mreže

Svi koristimo peer-to-peer mreže za povezivanje računala i uređaja bez potrebe za konfiguriranjem poslužitelja. Stvaranje poslužitelja za sve je skupo i teško za upravljanje, pa je u nekim situacijama lakše i pristupačnije koristiti P2P mreže. Evo nekoliko primjera uobičajenih slučajeva upotrebe za peer-to-peer mreže:

Windows 10 koristi peer-to-peer kako bi optimizirao isporuku ažuriranja

  • Ažuriranja za Windows 10(Windows 10 updates) isporučuju se i s Microsoftovih(Microsoft) poslužitelja i putem P2P -a . Više informacija o ovoj značajci možete pronaći ovdje: Optimizirajte isporuku ažuriranja za Windows 10(Optimize Windows 10 update delivery) .
  • Dijeljenje velikih datoteka putem interneta često se obavlja pomoću P2P (peer-to-peer) mrežne arhitekture. Na primjer, neke platforme za online igre koriste P2P za preuzimanje igara između korisnika. Blizzard Entertainment distribuira Diablo III , StarCraft II i World of Warcraft koristeći P2P . Drugi veliki izdavač, Wargaming , čini isto sa svojim igrama World of Tanks , World of Warships i World of Warplanes . Drugi, poput Steama(Steam) iliGOG , odlučite ne koristiti P2P i radije održavajte namjenske poslužitelje za preuzimanje diljem svijeta.
  • Mnogi Linux operativni sustavi distribuiraju se putem BitTorrent preuzimanja pomoću P2P prijenosa. Takvi primjeri su Ubuntu , Linux Mint i Manjaro .
  • U sustavima Windows 7(Windows 7) i Windows 8.1 , kada stvorite ad-hoc mrežu između dva računala(ad-hoc network between two computers) , stvarate peer-to-peer mrežu između njih.
  • Ako koristite Windows 7 , Windows 8.1 ili verziju Windowsa 10 prije verzije 1803(Version 1803) , možete povezati računala u svom domu s matičnom grupom(Homegroup) , stvarajući tako među njima ravnopravnu mrežu. Početna grupa(Homegroup) je mala skupina računala koja su međusobno povezana kako bi dijelili pohranu i pisače. Ovo je jedna od najčešćih upotreba peer-to-peer tehnologije. Neki ljudi mogu reći da matične grupe(Homegroups) ne mogu biti ravnopravne jer su računala u mreži spojena na usmjerivač. Međutim, imajte na umu da usmjerivač nema ništa zajedničko s upravljanjem što računala iz matične grupe(Homegroup)dijele među sobom. Usmjerivač ne radi kao poslužitelj već samo kao sučelje ili vrata između lokalne mreže i interneta. Ako želite, možete pronaći više informacija o načinu na koji je Microsoft odlučio implementirati P2P tehnologiju u ovim člancima: Peer-To-Peer značajke u Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: HomeGroup Protocol i HomeGroup: Praktični vodič do domaćeg blaženstva uz Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Nažalost, peer-to-peer mreže se također često koriste za nezakonite aktivnosti(peer-to-peer networks are also commonly used for illicit activities) . P2P je kontroverzna tehnologija jer se naširoko koristi za piratstvo. Postoje mnoge web stranice na webu koje nude pristup sadržaju zaštićenom autorskim pravima poput filmova, glazbe, softvera ili igara putem P2P mreža, zbog prednosti ove tehnologije. Iako sama tehnologija nije protuzakonita i ima mnogo legitimnih upotreba koje ne uključuju piratstvo, način na koji neki ljudi koriste P2P je nezakonit. Kada koristite P2P , pazite da se ne bavite piratstvom ili drugim aktivnostima koje su kažnjene zakonom.

Pridruživanje matičnoj grupi u sustavu Windows 10 (verzija 1709)

P2P mreže jedna su od najpristupačnijih metoda distribucije sadržaja jer koriste propusnost kolega, a ne propusnost kreatora sadržaja.

Povijest P2P (peer-to-peer) mreža

Čini se da je preteča peer-to-peer mreža USENET , koji je razvijen 1979. godine. Bio je to sustav koji je korisnicima omogućio čitanje i objavljivanje poruka/vijesti. Bio je to mrežni sustav sličan današnjim online forumima, ali s tom razlikom što se USENET nije oslanjao na središnji poslužitelj ili administratora. USENET je kopirao istu poruku/vijesti na sve poslužitelje pronađene u mreži. Slično, peer-to-peer mreže distribuiraju i koriste sve resurse koji su im dostupni.

Sljedeća velika stvar u povijesti P2P -a bila je 1999. godina kada je Napster zaživio. Napster je bio softver za dijeljenje datoteka koji su ljudi koristili za distribuciju i preuzimanje glazbe. Glazba koja se dijeli na Napsteru(Napster) obično je bila zaštićena autorskim pravima i stoga je nezakonita za distribuciju. Međutim, to nije spriječilo ljude da ga dobiju. Iako je Napster bio taj koji je P2P uveo(P2P) u mainstream, Napster je u konačnici propao i vlasti su ga zatvorile zbog svega sadržaja koji se na njemu ilegalno dijelio. Danas(Nowadays) , P2Postaje jedna od najpopularnijih tehnologija za dijeljenje datoteka putem interneta, kako zakonito tako i nezakonito.

Napster, program koji koristi P2P

Izvor slike: (Image source:) Wikipedia

Imate li još pitanja u vezi peer-to-peer mreža?

Kao što ste vidjeli u ovom vodiču, peer-to-peer je sofisticirana tehnologija koja se rodila i temelji se na jednostavnom principu: decentralizaciji. Sada znate da je njegova svrha iskrena, iako se ne koristi uvijek iz pravih razloga. Neki ljudi raspravljaju treba li to biti zabranjeno ili ne jer P2P ostaje najvažnije sredstvo za nezakonitu distribuciju sadržaja zaštićenog autorskim pravima. Međutim, treba li zabraniti korištenje olovke jer je pisac užasan u svom zanatu?



About the author

Ja sam softverski inženjer i istraživač. Imam iskustva s Microsoft Xbox 360 i Google Explorerom. U mogućnosti sam pružiti stručne preporuke za određene alate za razvoj softvera, kao i pomoći ljudima u otklanjanju uobičajenih pogrešaka Explorera.



Related posts