1 / 14

Peer-2-Peer Mreže

Peer-2-Peer Mreže. Davor Perišić. Uvod (ili stanje stvari). Do sredine 90tih – internet čine velika računala , stalna veza , fiksni IP Pojava weba – mali korisnici , milijuni PCa! Povremeni pristup , dynamic IP - nemogućnost hostanja Klijent/server model

uriah
Download Presentation

Peer-2-Peer Mreže

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Peer-2-Peer Mreže Davor Perišić

  2. Uvod (ili stanje stvari) • Do sredine 90tih – internet čine velika računala , stalna veza , fiksni IP • Pojava weba – mali korisnici , milijuni PCa! • Povremeni pristup , dynamic IP - nemogućnost hostanja • Klijent/server model • PC tretiran kao glup ali skup mrežni klijent!

  3. Milijuni PCa – Zašto ne iskoristiti!? Peer-2-Peer veza – stara novost! Peer = onaj koji je jednak , “vršnjak” Klijent postaje i host P2P ex machina

  4. Što je P2P • P2P vs klijent/server = decentralizacija • Peer predstavlja i klijent i server • Neovisnost o IP adresi - dinamička mrežna struktura • Održavanje i resursi raspodjeljeni

  5. Zašto P2P? • 3 svojstva interneta: informacije , propusnost , računalna sredstva • Svi nedovoljno iskorišteni! • Olakšano pretraživanje • Brz rast weba - pretraživači preopterećeni • Raspodjela prometa • Centralizirani sustavi – “vruće točke” • Rasterećenje centara informacija • Akumulacija posla – preopterećenje centara

  6. Organizacija P2P • Peer – entitet , komunicira protokolima • Peer – uređaj , proces , procesor ili korisnik • Isključivo softwareska ovisnost • Vrsta softwarea = namjena mreže • Neovisnost o mrežnoj arhitekturi • Svi peer-i međusobno povezani • Spajanje/pretraživanje – razna rješenja • Software – 3 sloja: • Spajanje • Indeksiranje i pretraživanje • Aplikacije

  7. P2P sustavi • Zastupljena 4 tipa: • Raspodjeljeno procesiranje • Razmjena datoteka • Kolaborirajući sustavi • P2P platforme

  8. Raspodjeljeno procesiranje • Koriste se ciklusi neaktivnosti PCa • Veliki posao – podjela na male • Svaki peer – dio posla • Upravljački poslužitelj • Zahtjev: mogućnost podjele posla • Upotreba: SETI@home , traženje lijeka za rak...

  9. Razmjena datoteka • Najuspješnija primjena • Najčešće multimedijski sadržaji • Datoteke pohranjene širom mreže (cache) • Neograničen virtualni prostor pohrane • Pitanje pretraživanja! • Danas 3 modela: • Centralni direktorij (Napster) • Flooded pretraživanje (Gnutella) • Usmjeravanje dokumenata • Problem pouzdanosti prijenosa

  10. Kolaboracija • Cilj: suradnja na nivou aplikacije • Event based • Događaj se prenosi svim peer-ovima • Instant messaging , on-line igranje , edukacija... • Problem lociranja usera • Izazov implementacije - real-time komunikacija (igre) • Ovisnost o mrežnoj infrastrukturi

  11. P2P platforme • Predstavljaju okruženje P2P aplikacijama • OS kompatibilnost • Cilj: integracija različitih P2P sustava

  12. Problemi / težnje • Interoperabilnost • Nekompatibilnost sustava – različite P2P zajednice • Cilj: ujedinjenje P2P sustava • Neovisnost platformi • Mnogobrojni API-ji i protokoli , OS ovisnost • Cilj: jedinstveno P2P sučelje • Sveprisutnost • Dominacija Windows baziranih sustava • P2P nije PC to PC! • Cilj: proširiti spektar korisnika

  13. Sve u svemu... • ICQ i Napster – početak revolucije • Peer-2-Peer mreže preplavljuju internet • Primjene sve šire • Potencijal!

More Related