Шта су П2П (пеер-то-пеер) мреже и за шта се користе?

Ако редовно користите интернет, мало је вероватно да се нисте сусрели са термином пеер-то-пеер или П2П(P2P) . Било да је то поменуто у чланку вести, на ТВ-у или у разговору са пријатељем који вам је рекао да је управо преузео најновију верзију Линук-(Linux) а преко П2П(P2P) -а , можда сте наишли на овај термин. Ако желите да знате шта су пеер-то-пеер мреже, за шта се користи П2П , као и да видите неке примере пеер-то-пеер мрежа, требало би да прочитате овај чланак:(P2P)

Шта је пеер-то-пеер мрежа?

Пеер-то-пеер(Peer-to-peer) , или П2П(P2P) у његовом скраћеном облику, односи се на рачунарске мреже које користе дистрибуирану архитектуру. У П2П(P2P) мрежама, сви рачунари и уређаји који су део њих називају се равноправнима, и деле и размењују радна оптерећења. Сваки пеер у пеер-то-пеер мрежи једнак је осталим равноправним уређајима. Нема привилегованих вршњака и нема примарног администраторског уређаја у центру мреже.

Симулација пеер-то-пеер мреже

На неки начин, пеер-то-пеер мреже су најегалитарније мреже у рачунарском свету. Сваки вршњак је једнак другима, и сваки вршњак има иста права и дужности као и остали. Вршњаци су истовремено и клијенти и сервери.

У ствари, сваки ресурс и свако средство које је доступно у пеер-то-пеер мрежи деле се међу равноправним корисницима, а да није укључен било који централни сервер. Дељени ресурси у П2П(P2P) мрежи могу бити ствари као што су употреба процесора, капацитет за складиштење на диску или пропусни опсег мреже.

За шта се користи П2П(P2P) (пеер-то-пеер)?

Примарни циљ пеер-то-пеер мрежа је да деле ресурсе и помогну рачунарима и уређајима да раде заједно, пружају специфичне услуге или извршавају одређене задатке. Као што је раније поменуто, П2П(P2P) се користи за дељење свих врста рачунарских ресурса као што су процесорска снага, пропусни опсег мреже или простор за складиштење на диску. Међутим, најчешћи случај употребе пеер-то-пеер мрежа је дељење датотека на интернету. Пеер-то-пеер мреже су идеалне за дељење датотека јер омогућавају рачунарима повезаним са њима да примају датотеке и шаљу датотеке истовремено.

Замислите ову ситуацију: отворите свој веб претраживач и посетите веб локацију на којој преузимате датотеку. У овом случају, веб локација ради као сервер, а ваш рачунар се понаша као клијент који прима датотеку. Можете га упоредити са једносмерним путем: датотека коју преузимате је аутомобил који иде од тачке А (веб локација) до тачке Б (ваш рачунар).

Садржај који се преноси са мреже или са интернета на рачунар

Када преузмете исту датотеку са пеер-то-пеер мреже, користећи БитТоррент платформу као почетну тачку, преузимање се обавља другачије. Датотека се преузима на ваш рачунар у деловима и деловима који долазе са многих других рачунара који су такође повезани на исту П2П(P2P) мрежу и већ имају ту датотеку или бар њене делове. Истовремено, датотека се такође шаље (учитава) са вашег рачунара на друге уређаје који то траже. Ова ситуација је слична двосмерном путу: датотека је попут више малих аутомобила који долазе на ваш рачунар, а такође остављају другима када се то затражи.

Више вршњака деле податке између себе

Зашто су пеер-то-пеер мреже корисне?

П2П(P2P) мреже имају неке карактеристике које их чине корисним:

  • Тешко их је скинути. Чак и ако је један од вршњака искључен, остали и даље раде и комуницирају. Да би П2П(P2P) (пеер-то-пеер) мрежа престала да ради, морате затворити све њене колеге.
  • Пеер-то-пеер мреже су невероватно скалабилне. Додавање нових вршњака је једноставно јер не морате да радите било какву централну конфигурацију на централном серверу.
  • Када је у питању дељење датотека, што је већа пеер-то-пеер мрежа, то је бржа. Имати исту датотеку ускладиштену на многим колегама у П2П(P2P) мрежи значи да када неко треба да је преузме, датотека се преузима са више локација истовремено.

Примери П2П (пеер-то-пеер) мреже

Сви користимо пеер-то-пеер мреже за повезивање рачунара и уређаја без потребе за конфигурисањем сервера. Прављење сервера за све је скупо и тешко за управљање, тако да је у неким ситуацијама лакше и приступачније користити П2П(P2P) мреже. Ево неколико примера уобичајених случајева употребе за пеер-то-пеер мреже:

Виндовс 10 користи пеер-то-пеер да оптимизује испоруку ажурирања

  • Ажурирања за Виндовс 10(Windows 10 updates) се испоручују и са Мицрософт(Microsoft) -ових сервера и преко П2П(P2P) -а . Више информација о овој функцији можете пронаћи овде: Оптимизујте испоруку ажурирања за Виндовс 10(Optimize Windows 10 update delivery) .
  • Дељење великих датотека преко интернета се често врши коришћењем П2П(P2P) (пеер-то-пеер) мрежне архитектуре. На пример, неке платформе за онлајн игре користе П2П(P2P) за преузимање игара између корисника. Близзард Ентертаинмент(Blizzard Entertainment) дистрибуира Диабло ИИИ(Diablo III) , СтарЦрафт ИИ(StarCraft II) и Ворлд(World) оф Варцрафт(Warcraft) користећи П2П(P2P) . Други велики издавач, Варгаминг(Wargaming) , ради исто са својим играма Ворлд(World) оф Танкс(Tanks) , Ворлд(World) оф Варсхипс(Warships) и Ворлд(World) оф Варпланес(Warplanes) . Други, попут Стеам-(Steam) а илиГОГ(GOG) , одлучите да не користите П2П(P2P) и радије одржавате наменске сервере за преузимање широм света.
  • Многи Линук(Linux) оперативни системи се дистрибуирају путем БитТоррент(BitTorrent) преузимања користећи П2П(P2P) трансфере. Такви примери су Убунту(Ubuntu) , Линук Минт(Linux Mint) и Мањаро(Manjaro) .
  • У Виндовс 7(Windows 7) и Виндовс 8.1(Windows 8.1) , када креирате ад-хоц мрежу између два рачунара(ad-hoc network between two computers) , креирате пеер-то-пеер мрежу између њих.
  • Ако користите Виндовс 7(Windows 7) , Виндовс 8.1 или верзију Виндовс 10 пре верзије 1803(Version 1803) , можете да повежете рачунаре у свом дому са матичном групом(Homegroup) , стварајући тако равноправну мрежу између њих. Почетна група(Homegroup) је мала група рачунара који су међусобно повезани да деле складиште и штампаче. Ово је једна од најчешћих употреба пеер-то-пеер технологије. Неки људи би могли рећи да матичне групе(Homegroups) не могу бити равноправне јер су рачунари у мрежи повезани на рутер. Међутим, имајте на уму да рутер нема ништа заједничко са управљањем рачунарима из матичне групе(Homegroup)деле међу собом. Рутер не ради као сервер, већ само као интерфејс или капија између локалне мреже и интернета. Ако желите, можете пронаћи више информација о начину на који је Мицрософт(Microsoft) одлучио да имплементира П2П(P2P) технологију, у овим чланцима: Пеер-То-Пеер засноване функције у Вин 7(Peer-To-Peer based Features in Win 7) , [МС-ХГРП]: ХомеГроуп Протоцол([MS-HGRP]: HomeGroup Protocol) и ХомеГроуп: Практични водич до домаћег блаженства са Виндовс 7(HomeGroup: A practical guide to domestic bliss with Windows 7) .
  • Нажалост, пеер-то-пеер мреже се такође често користе за недозвољене активности(peer-to-peer networks are also commonly used for illicit activities) . П2П(P2P) је контроверзна технологија јер се широко користи за пиратерију. Постоји много веб локација на вебу које нуде приступ садржају заштићеном ауторским правима попут филмова, музике, софтвера или игрица, преко П2П(P2P) мрежа, због предности ове технологије. Иако сама технологија није нелегална и има много легитимних употреба које не укључују пиратерије, начин на који неки људи користе П2П(P2P) је незаконит. Када користите П2П(P2P) , водите рачуна да се не бавите пиратством или другим активностима које су кажњене законом.

Придруживање матичној групи у оперативном систему Виндовс 10 (верзија 1709)

П2П(P2P) мреже су један од најприступачнијих метода дистрибуције садржаја јер користе пропусни опсег колега, а не пропусни опсег креатора садржаја.

Историја П2П(P2P) (пеер-то-пеер) мрежа

Чини се да је претходник пеер-то-пеер мрежа УСЕНЕТ(USENET) , који је развијен 1979. године. Био је то систем који је корисницима омогућавао да читају и постављају поруке/вести. Био је то мрежни систем сличан данашњим онлајн форумима, али са том разликом што се УСЕНЕТ(USENET) није ослањао на централни сервер или администратора. УСЕНЕТ(USENET) је копирао исту поруку/вести на све сервере пронађене у мрежи. Слично, пеер-то-пеер мреже дистрибуирају и користе све ресурсе који су им доступни.

Следећа велика ствар у историји П2П(P2P) -а била је 1999. година када је Напстер заживео(Napster) . Напстер(Napster) је био софтвер за дељење датотека који су људи користили за дистрибуцију и преузимање музике. Музика која се дели на Напстер(Napster) - у обично је била заштићена ауторским правима и стога незаконита за дистрибуцију. Међутим, то није спречило људе да је добију. Иако је Напстер(Napster) био тај који је П2П(P2P) увео у мејнстрим, Напстер(Napster) је на крају пропао и власти су га затвориле због свог садржаја који је на њему незаконито дељен. Данас(Nowadays) , П2П(P2P)остаје једна од најпопуларнијих технологија за дељење датотека преко интернета, како законито тако и незаконито.

Напстер, програм који је користио П2П

Извор слике: (Image source:) Википедија(Wikipedia)

Имате ли још питања у вези пеер-то-пеер мрежа?

Као што сте видели у овом водичу, пеер-то-пеер је софистицирана технологија која је рођена и заснована на једноставном принципу: децентрализацији. Сада знате да је његова сврха поштена, иако се не користи увек из правих разлога. Неки људи расправљају да ли то треба забранити или не јер П2П(P2P) остаје најважније средство за незакониту дистрибуцију садржаја заштићеног ауторским правима. Међутим, да ли треба забранити употребу оловке јер је писац ужасан у свом занату?



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts