Peer-to-peer (P2P) -  

мреже 

П 
 

Дејан Петковић 128/13 

 

 
 

 

 

ВИСОКА ШКОЛА СТРУКОВНИХ СТУДИЈА ЗА ИНФОРМАЦИОНЕ 

ТЕХНОЛОГИЈЕ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рачунарске мреже

 

 

 

 

 

 

 

 

Семинарски рад

 

Peer-to-peer (P2P)  мреже

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предметни наставник: 

Студент: 

Проф. др. Славко Покорни 

Дејан Петковић 128/13 

 

Датум предаје 15.06.2014. 

 

 

 

 
 

 

 

 

 

Београд, 

јун 2014. 

Peer-to-peer (P2P) -  

мреже 

Дејан Петковић 128/2013 

2

/29 

 

 

 

 

 

 

САДРЖАЈ 

 

 

 

 

РЕЗИМЕ ....................................................................................................................... 3

 

КЉУЧНЕ РЕЧИ .............................................................................................................. 3

 

1

 

УВОД .................................................................................................................... 4

 

2

 

P2P (Peer-to-peer) мреже ........................................................................................ 5

 

2.1

 

ШТА СУ ТО P2P (PEER-TO-PEER) МРЕЖЕ? ......................................................... 5

 

2.2

 

РАЗВОЈ P2P МРЕЖА ....................................................................................... 6

 

2.3

 

ПОДЕЛА ПРЕМА НАЧИНУ ИСПИСИВАЊА ПОДАТАКА ......................................... 7

 

2.3.1

 

Централизоване (хибридне) Peer-to-peer мреже ........................................... 7

 

2.3.2

 

Децентрализоване peer-to-peer мреже ........................................................ 8

 

2.4

 

ПОДЕЛА ПРЕМА НАЧИНУ СПАЈАЊА КОРИСНИКА .............................................. 9

 

2.4.1

 

Структурне Peer-to-peer мреже ................................................................... 9

 

2.4.2

 

Неструктурне Peer-to-peer мреже .............................................................. 10

 

2.5

 

ПРЕДНОСТИ И НЕДОСТАЦИ P2P МРЕЖА ......................................................... 11

 

2.6

 

ПРИМЕНА .................................................................................................... 11

 

2.6.1

 

Peer-to-peer мреже за дељељење података ............................................... 11

 

2.6.2

 

Peer-to-peer мреже за истраживања и научне информације ........................ 12

 

2.6.3

 

Peer-to-peer мреже за мултимедију ........................................................... 12

 

2.6.4

 

Гласовна и писмена комуникација (VoIP) ................................................... 12

 

2.7

 

PEER-TO-PEER (P2P) АПЛИКАЦИЈЕ ................................................................ 12

 

2.7.1

 

Peer-to-peer апликације за дељење података ............................................ 13

 

2.7.2

 

Peer-to-peer апликације за IM & online chat ............................................... 17

 

2.7.3

 

Peer-to-peer апликације за гласовну и писану комуникацију (VoIP) ............. 19

 

2.7.4

 

Peer-to-peer апликације за мултимедију .................................................... 19

 

2.7.5

 

Peer-to-peer апликације за сарадњу и групе за дискусију ........................... 20

 

2.8

 

ПРОБЛЕМИ СИГУРНОСТИ PEER-TO-PEER МРЕЖА............................................. 20

 

2.8.1

 

Spyware програми .................................................................................... 21

 

2.8.2

 

Вируси и црви ......................................................................................... 21

 

2.8.3

 

Нападачи ................................................................................................ 22

 

2.8.4

 

Крађа и уништавање података .................................................................. 22

 

2.8.5

 

Поверљивост података ............................................................................. 23

 

2.8.6

 

Аутентификација ..................................................................................... 23

 

2.8.7

 

Недозвољени садржаји и родитељска заштита ........................................... 23

 

2.8.8

 

Шпијунажа .............................................................................................. 24

 

2.9

 

КАКО СИГУРНО КОРИСТИТИ PEER-TO-PEER МРЕЖЕ ........................................ 24

 

2.10

 

PURSUIT – ДА ЛИ ИНТЕРНЕТ У БУДУЋНОСТИ МОЖЕ ДА РАДИ БЕЗ СЕРВЕРА ...... 26

 

3

 

ЗАКЉУЧАК .......................................................................................................... 27

 

ЛИТЕРАТУРА ............................................................................................................... 28

 

КОРИШЋЕНИ ИНТЕРНЕТ САДРЖАЈИ.............................................................................. 28

 

ИНДЕКС СЛИКА .......................................................................................................... 29

 

 

background image

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

 

мрежа  је  једноставнија  од  серверских  мрежа  (али  оне  могу 

поднети велика оптерећења у

 

раду). 

background image

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 конекција  између два корисника. 
Стварна датотека никада није сачувана на централном серверу нити на некој међутачци у 
мрежи. 

Želiš da pročitaš svih 29 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti