Čo sú to P2P (peer-to-peer) siete a na čo slúžia?

Ak používate internet pravidelne, je vysoko nepravdepodobné, že ste sa nestretli s pojmom peer-to-peer alebo P2P . Či už to bolo spomenuté v novinovom článku, v televízii alebo v rozhovore s priateľom, ktorý vám povedal, že si práve stiahol najnovšiu verziu Linuxu(Linux) cez P2P , možno ste na tento výraz narazili. Ak chcete vedieť, čo sú siete typu peer-to-peer, na čo sa používa P2P a tiež si pozrieť niekoľko príkladov sietí typu peer-to-peer, mali by ste si prečítať tento článok:

Čo je to sieť typu peer-to-peer?

Peer-to-peer alebo v skrátenej forme P2P označuje počítačové siete využívajúce distribuovanú architektúru. V sieťach P2P sa všetky počítače a zariadenia, ktoré sú ich súčasťou, označujú ako peer a zdieľajú a vymieňajú si pracovné zaťaženie. Každý peer v sieti peer-to-peer sa rovná ostatným rovesníkom. Neexistujú žiadni privilegovaní partneri a v strede siete nie je žiadne primárne správcovské zariadenie.

Simulácia siete typu peer-to-peer

Svojím spôsobom sú siete typu peer-to-peer najrovnostárskejšie siete v počítačovom svete. Každý rovesník je rovnocenný s ostatnými a každý rovesník má rovnaké práva a povinnosti ako ostatní. Partneri sú klientmi aj servermi súčasne.

V skutočnosti je každý zdroj a každé aktívum, ktoré je dostupné v sieti typu peer-to-peer, zdieľané medzi partnermi bez zapojenia akéhokoľvek centrálneho servera. Zdieľanými prostriedkami v sieti P2P môžu byť veci, ako je využitie procesora, kapacita diskového úložiska alebo šírka pásma siete.

Na čo slúži P2P (peer-to-peer)?

Primárnym cieľom sietí typu peer-to-peer je zdieľať zdroje a pomáhať počítačom a zariadeniam spolupracovať, poskytovať špecifické služby alebo vykonávať špecifické úlohy. Ako už bolo spomenuté, P2P sa používa na zdieľanie všetkých druhov výpočtových zdrojov, ako je výpočtový výkon, šírka pásma siete alebo úložný priestor na disku. Najbežnejším prípadom použitia sietí typu peer-to-peer je však zdieľanie súborov na internete. Siete typu peer-to-peer sú ideálne na zdieľanie súborov, pretože umožňujú počítačom, ktoré sú k nim pripojené, súčasne prijímať a odosielať súbory.

Predstavte si túto situáciu: otvoríte webový prehliadač a navštívite webovú stránku, kde si stiahnete súbor. V tomto prípade webová lokalita funguje ako server a váš počítač funguje ako klient prijímajúci súbor. Môžete to prirovnať k jednosmernej ceste: súbor, ktorý si stiahnete, je auto, ktoré ide z bodu A (webová stránka) do bodu B (váš počítač).

Obsah, ktorý sa prenáša zo siete alebo z internetu do počítača

Keď stiahnete rovnaký súbor zo siete peer-to-peer, pričom ako východiskový bod použijete platformu BitTorrent, sťahovanie sa vykoná inak. Súbor sa stiahne do vášho počítača v častiach a častiach, ktoré pochádzajú z mnohých iných počítačov, ktoré sú tiež pripojené k rovnakej sieti P2P a už majú daný súbor alebo aspoň jeho časti. Zároveň sa súbor odošle (nahrá) z vášho počítača do iných zariadení, ktoré o to požiadajú. Táto situácia je podobná obojsmernej ceste: súbor je ako niekoľko malých áut, ktoré prichádzajú k vášmu počítaču a zároveň odchádzajú iným, keď o to požiadajú.

Viacerí kolegovia zdieľajú údaje medzi sebou

Prečo sú siete typu peer-to-peer užitočné?

P2P siete majú niektoré vlastnosti, vďaka ktorým sú užitočné:

  • Je ťažké ich dať dole. Aj keď je jeden z rovesníkov vypnutý, ostatní stále fungujú a komunikujú. Aby sieť P2P (peer-to-peer) prestala fungovať, musíte zatvoriť všetkých jej rovesníkov.
  • Peer-to-peer siete sú neuveriteľne škálovateľné. Pridávanie nových kolegov je jednoduché, pretože nepotrebujete vykonávať žiadnu centrálnu konfiguráciu na centrálnom serveri.
  • Pokiaľ ide o zdieľanie súborov, čím väčšia je sieť peer-to-peer, tým je rýchlejšia. Mať rovnaký súbor uložený na mnohých partneroch v sieti P2P znamená, že keď ho niekto potrebuje stiahnuť, súbor sa stiahne z viacerých miest súčasne.

Príklady sietí P2P (peer-to-peer).

Všetci používame siete typu peer-to-peer na prepojenie počítačov a zariadení bez potreby konfigurácie servera. Vytvorenie servera pre všetko je drahé a ťažko spravovateľné, takže v niektorých situáciách je používanie P2P(P2P) sietí jednoduchšie a dostupnejšie . Tu je niekoľko príkladov bežných prípadov použitia sietí typu peer-to-peer:

Windows 10 používa peer-to-peer na optimalizáciu doručovania aktualizácií

  • Aktualizácie systému Windows 10(Windows 10 updates) sa dodávajú zo serverov spoločnosti Microsoft(Microsoft) aj prostredníctvom P2P . Viac informácií o tejto funkcii nájdete tu: Optimalizácia doručovania aktualizácií systému Windows 10(Optimize Windows 10 update delivery) .
  • Zdieľanie veľkých súborov cez internet sa často vykonáva pomocou sieťovej architektúry P2P (peer-to-peer). Napríklad niektoré online herné platformy používajú P2P na sťahovanie hier medzi používateľmi. Blizzard Entertainment distribuuje Diablo III , StarCraft II a World of Warcraft pomocou P2P . Ďalší veľký vydavateľ, Wargaming , robí to isté so svojimi hrami World of Tanks , World of Warships a World of Warplanes . Iné, napríklad Steam aleboGOG , rozhodnite sa nepoužívať P2P a uprednostňujte údržbu dedikovaných serverov na sťahovanie po celom svete.
  • Mnoho operačných systémov Linux je distribuovaných prostredníctvom sťahovania BitTorrent(BitTorrent) pomocou prenosov P2P . Takýmito príkladmi sú Ubuntu , Linux Mint a Manjaro .
  • Keď v systéme Windows 7(Windows 7) a Windows 8.1 vytvoríte sieť ad-hoc medzi dvoma počítačmi(ad-hoc network between two computers) , vytvoríte medzi nimi sieť typu peer-to-peer.
  • Ak používate Windows 7 , Windows 8.1 alebo verziu Windows 10 pred verziou 1803(Version 1803) , môžete počítače vo vašej domácnosti pripojiť k domácej skupine a(Homegroup) vytvoriť tak medzi nimi sieť typu peer-to-peer. Domáca skupina(Homegroup) je malá skupina počítačov, ktoré sú medzi sebou prepojené, aby zdieľali úložisko a tlačiarne. Toto je jedno z najbežnejších použití technológie peer-to-peer. Niektorí ľudia by mohli povedať, že domáce skupiny(Homegroups) nemôžu byť peer-to-peer, pretože počítače v sieti sú pripojené k smerovaču. Majte však na pamäti, že router nemá nič spoločné s tým, čo spravujú počítače z domácej skupiny(Homegroup)zdieľať medzi sebou. Router nefunguje ako server, ale iba ako rozhranie alebo brána medzi lokálnou sieťou a internetom. Ak chcete, ďalšie informácie o spôsobe, akým sa spoločnosť Microsoft(Microsoft) rozhodla implementovať technológiu P2P , nájdete v týchto článkoch: Funkcie založené na Peer-To-Peer vo Win 7(Peer-To-Peer based Features in Win 7) , [MS-HGRP]: Protokol domácej skupiny([MS-HGRP]: HomeGroup Protocol) a Domáca skupina: Praktická príručka k domácemu blahu so systémom Windows 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Žiaľ, siete peer-to-peer sa bežne používajú aj na nezákonné aktivity(peer-to-peer networks are also commonly used for illicit activities) . P2P je kontroverzná technológia, pretože je široko používaná na pirátstvo. Na webe je veľa webových stránok , ktoré vďaka výhodám tejto technológie ponúkajú prístup k obsahu chránenému autorskými právami, ako sú filmy, hudba, softvér alebo hry, prostredníctvom sietí P2P . Hoci samotná technológia nie je nezákonná a má mnoho legitímnych použití, ktoré nezahŕňajú pirátstvo, spôsob, akým niektorí ľudia používajú P2P , je nezákonný. Pri používaní P2P sa uistite, že sa nezapájate do pirátstva alebo iných činností, ktoré sú trestané zákonom.

Pripojenie k domácej skupine v systéme Windows 10 (verzia 1709)

P2P siete sú jednou z najdostupnejších metód distribúcie obsahu, pretože využívajú šírku pásma partnerov, nie šírku pásma tvorcu obsahu.

História P2P (peer-to-peer) sietí

Zdá sa, že predchodcom sietí peer-to-peer je USENET , ktorý bol vyvinutý v roku 1979. Bol to systém, ktorý používateľom umožňoval čítať a posielať správy/novinky. Bol to sieťový systém podobný dnešným online fóram, ale s tým rozdielom, že USENET sa nespoliehal na centrálny server alebo administrátora. USENET skopíroval rovnakú správu/novinky na všetky servery nájdené v sieti. Podobne siete typu peer-to-peer distribuujú a využívajú všetky zdroje, ktoré majú k dispozícii.

Ďalšou veľkou vecou v histórii P2P bol rok 1999, keď Napster ožil. Napster bol softvér na zdieľanie súborov, ktorý ľudia používali na distribúciu a sťahovanie hudby. Hudba zdieľaná na Napsteri(Napster) bola zvyčajne chránená autorskými právami, a preto bola nezákonná jej distribúcia. Ľuďom to však nezabránilo v tom, aby ho získali. Hoci Napster bol ten, ktorý dostal P2P do hlavného prúdu, Napster nakoniec zlyhal a úrady ho zatvorili kvôli všetkému obsahu, ktorý bol na ňom nelegálne zdieľaný. V dnešnej(Nowadays) dobe P2Pzostáva jednou z najpopulárnejších technológií na zdieľanie súborov cez internet, a to zákonne aj nezákonne.

Napster, program, ktorý používal P2P

Zdroj obrázkov: (Image source:) Wikipedia

Máte ďalšie otázky týkajúce sa sietí typu peer-to-peer?

Ako ste videli v tejto príručke, peer-to-peer je sofistikovaná technológia, ktorá sa zrodila a je založená na jednoduchom princípe: decentralizácii. Teraz už viete, že jeho účel je úprimný, aj keď nie vždy sa používa zo správnych dôvodov. Niektorí ľudia argumentujú, či by to malo byť zakázané alebo nie, pretože P2P zostáva najdôležitejším prostriedkom na nezákonnú distribúciu obsahu chráneného autorskými právami. Malo by sa však používanie pera zakázať, pretože autor je hrozný vo svojom remesle?



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts