Peer-to-peer mreze
Peer-to-peer (P2P) -
мреже
П
Дејан Петковић 128/13
ВИСОКА ШКОЛА СТРУКОВНИХ СТУДИЈА ЗА ИНФОРМАЦИОНЕ
ТЕХНОЛОГИЈЕ
Рачунарске мреже
Семинарски рад
Peer-to-peer (P2P) мреже
Предметни наставник:
Студент:
Проф. др. Славко Покорни
Дејан Петковић 128/13
Датум предаје 15.06.2014.
Београд,
јун 2014.
Peer-to-peer (P2P) -
мреже
Дејан Петковић 128/2013
2
/29
САДРЖАЈ
ШТА СУ ТО P2P (PEER-TO-PEER) МРЕЖЕ? ......................................................... 5
ПОДЕЛА ПРЕМА НАЧИНУ ИСПИСИВАЊА ПОДАТАКА ......................................... 7
Централизоване (хибридне) Peer-to-peer мреже ........................................... 7
Децентрализоване peer-to-peer мреже ........................................................ 8
ПОДЕЛА ПРЕМА НАЧИНУ СПАЈАЊА КОРИСНИКА .............................................. 9
Структурне Peer-to-peer мреже ................................................................... 9
Неструктурне Peer-to-peer мреже .............................................................. 10
ПРЕДНОСТИ И НЕДОСТАЦИ P2P МРЕЖА ......................................................... 11
Peer-to-peer мреже за дељељење података ............................................... 11
Peer-to-peer мреже за истраживања и научне информације ........................ 12
Peer-to-peer мреже за мултимедију ........................................................... 12
Гласовна и писмена комуникација (VoIP) ................................................... 12
PEER-TO-PEER (P2P) АПЛИКАЦИЈЕ ................................................................ 12
Peer-to-peer апликације за дељење података ............................................ 13
Peer-to-peer апликације за IM & online chat ............................................... 17
Peer-to-peer апликације за гласовну и писану комуникацију (VoIP) ............. 19
Peer-to-peer апликације за мултимедију .................................................... 19
Peer-to-peer апликације за сарадњу и групе за дискусију ........................... 20
ПРОБЛЕМИ СИГУРНОСТИ PEER-TO-PEER МРЕЖА............................................. 20
Крађа и уништавање података .................................................................. 22
Недозвољени садржаји и родитељска заштита ........................................... 23
КАКО СИГУРНО КОРИСТИТИ PEER-TO-PEER МРЕЖЕ ........................................ 24
PURSUIT – ДА ЛИ ИНТЕРНЕТ У БУДУЋНОСТИ МОЖЕ ДА РАДИ БЕЗ СЕРВЕРА ...... 26

Peer-to-peer (P2P) -
мреже
Дејан Петковић 128/2013
4
/29
1
УВОД
Oвај рад је могао почети и насловом једне стучне расправе који гласи „Да ли је Peer-to-
peer мртав или само прикривен." Имајући у виду проблеме на које још увек наилази,
везано пре свега за један део своје архитектуре, питања сигурности садржаја (зараза
рачунара и података злонамерним програмима, крађа и уништавање података) а
вероватно и највећим проблемом - заштити ауторских права (дељење недозвољених
законом заштићених садржаја), збох којих су многи познати P2P сервиси морали ставити
„катанац“ на даљи download. Да ово неби био само омаж Напстеру и сличним
апликацијама, а идући много шире побринули су се истраживачи са Кембриџа у визији
Интернета без сервера, пројекта заснованог на идеји peer-to-peer (P2P) архитектуре, која
би омогућила овакву размену података. Као и увек и овог пута време ће показати...
На самом почетку рада укратко је објашњено шта су то P2P (peer-to-peer) мреже,
разматран је њихов развој као и различите врсте подела.
У наставку је дат део о предностима и недостацима P2P (Peer-to-peer) мрежа а затим и део
о њеној примени. Даље су објашњене неке од познатијих и популарнијих peer-to-peer
(P2P) апликација, да би се пред крај дотакли проблема сигурности и коришћења P2P
(peer-to-peer) мрежа.
Пре самог закључка, горе већ споменуто, засновано на идеји peer-to-peer (P2P)
архитектуре а новијег је датума. Реч је о
пројекту
PURSUIT
, који је освојио је награду
2013 на Future Internet Award 2013 at FIA (Future Internet Assembly) у Даблину.
Peer-to-peer (P2P) -
мреже
Дејан Петковић 128/2013
5
/29
2
P2P (PEER-TO-PEER) МРЕЖЕ
2.1
ШТА СУ ТО P2P (PEER-TO-PEER) МРЕЖЕ?
Peer-to-peer
(P2P) је једноставно речено, рачунарска мрежа у којој нема сервера и
клијент-сервер модела. Сви чворови (енг. peer) у P2P моделу су хијерархијски једнаки,
што значи да су истовремено и клијенти и сервери који деле податке између себе. Не
постоји неко ко би контролисао који подаци се деле у мрежи, јер не постоји сервер нити
неки главни рачунар који надгледа све остале. Мада P2P мреже имају својеврсне сервере,
ти сервери не садрже датотеке за размену већ служе за спајање понуде и потражње два
P2P клијента на мрежи. Сама размена датотека одвија се директно између два чвора
(„клијента“).
Значи да се peer-to-peer мрежа састоји од учесника који деле део својих ресурса (као што
су на пример хард диск или меморија) које је могуће искористити међусобним
повезивањем. Ти мрежни ресурси су доступни и другим корисницима мреже и то без
потребе за централним управљачким јединицама као што су
сервери
или
хостови
.
Корисници мреже су равноправни, односно сви имају једнака права при узимања и
давању ресурса.(слика 1).
Слика 1. Приказ Peer-to-peer мреже
(http://99ppp.files.wordpress.com/2008/09/p2p.jpg )
Код серверских мрежа корисник може само узимати, а сервер давати ресурсе. (слика 2).
Архитектура peer-to-peer
мрежа је једноставнија од серверских мрежа (али оне могу
поднети велика оптерећења у
раду).

Peer-to-peer (P2P) -
мреже
Дејан Петковић 128/2013
7
/29
Америчког суда за могуће кршење ауторских права и друге илегалне радње на овим
мрежама долази до развоја друге генерације P2P мрежа.
Друга генерација P2P мрежа је донела потпуну децентрализацију. Сви клијенти су постали
међусобно равноправни и директно претраживали и делили датотеке, без посредовања
сервера. Пример мреже друге генерације била је прва верзија Gnutelle. Недостатак овакве
мреже је била велика количина мрежног промета која се генерисала и тако утицала на
брзину претраживања.
Трећа генерација P2P мрежа је увела анонимност и криптовање података. Пример мреже
треће генерације је BitTorrent.
Peer-to-peer
мреже је могуће подиелити према:
начину исписивања података који се
размењују
(
енг. File listing
) и
начину спајања корисника мреже
(
енг. Node
connection
).
2.3
ПОДЕЛА ПРЕМА НАЧИНУ ИСПИСИВАЊА ПОДАТАКА
Начин исписивања података у peer-to-peer мрежама је од велике важности, јер одређује
брзину рада мреже. Исписивањем података помоћу централног сервера је убрзан рад
мреже јер корисник преузима попис тражених података са сервера (што није случај код
децентрализованих мрежа). Као и код сваког мрежног система, пожељна је што већа
брзина преноса података, што код peer-to-peer
мрежа
често није случај.
2.3.1
Централизоване (хибридне) Peer-to-peer мреже
Код централизованих peer-to-peer мрежа попис доступних података се налази на
централном серверу, што увелико убрзава рад мреже. Peer-to-peer мреже које раде на
овај начин сматрају се хибридним, зато јер садрже сервер чиме одступају од архитектуре
конвенционалних peer-to-peer мрежа.
Пописи датотека се освежавају сваки пут када се корисник конектује или дисконектује са
мреже. Сваки пут када неки корисник затражи неку одређену датотеку, централни сервер
претражује тако да упореди захтев који му је дат са пописом доступних датотека код
тренутно доступних корисника. Затим, сервер приказује кориснику, који је поднео захтев,
листу доступних датотека по корисницима. Корисник, подносилац захтева, бира од кога
ће преузети датотеку па се успоставља директна HTTP конекција између два корисника.
Стварна датотека никада није сачувана на централном серверу нити на некој међутачци у
мрежи.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti