14
1 TECHNOLOGIA P2P

TECHNOLOGIA P2P

  • Upload
    guang

  • View
    41

  • Download
    0

Embed Size (px)

DESCRIPTION

TECHNOLOGIA P2P. Co to jest P2P ?. P2P (peer-to-peer - „równy z równym”) każdy komputer jest klientem i serwerem obydwie strony mają równe prawa płynna struktura. Geneza powstania P2P. rosnąca asymetria Internetu (pobieranie zamiast wysyłania) scentralizowany Internet. - PowerPoint PPT Presentation

Citation preview

Page 1: TECHNOLOGIA  P2P

1

TECHNOLOGIA P2P

Page 2: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 2

Co to jest P2P ?

P2P (peer-to-peer - „równy z równym”)każdy komputer jest klientem i serweremobydwie strony mają równe prawapłynna struktura

Page 3: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 3

Geneza powstania P2P

rosnąca asymetria Internetu

(pobieranie zamiast wysyłania) scentralizowany Internet

Page 4: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 4

Rodzaje sieci P2P

Napster Gnutella FastTrack Direct Connect eDonkey (e2dk) BitTorrent

Page 5: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 5

Napster

autor : Shawn Fanning (19-letni student) centralny serwer udostępnianie plików mp3 zamknięcie w 2001r. (od 2003r. – legalny,

płatny system)

Page 6: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 6

Gnutella , Gnutella2

sieć w całości rozproszona nieefektywne szukanie plików ultrapeer (Gnutella2)

popularne programy klienckie BearShare LimeWare Shareaza (także e2dk, BitTorrent)

Page 7: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 7

Porównanie Napster i Gnutella

Page 8: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 8

FastTrack

Napster + Gnutella wielowarstwowa specyfikacja (węzły i superwęzły – samoorganizacja) szybkie mechanizmy wyszukiwania

popularne programy klienckie : KaZaA Media Desktop K-Lite Sha…

Page 9: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 9

FastTrack

Page 10: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 10

Direct Connect

serwery (tzw. huby) wymagane udostępnianie danych podział użytkowników („active” i „passive”) podobieństwo do IRC

popularne programy klienckie: DC++ oDC++ LDC++ (pobieranie z kilku źródeł równocześnie)

Page 11: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 11

eDonkey

serwery bezbłędny transfer plików sieć wielkich plików i wielkich kolejek (np.

przekraczających liczbę mieszkańców w Twoim województwie)

system zachęcania do dzielenia się własnymi plikami (pozycja w kolejce zależy od tego ile inni ściągną od Ciebie)

Page 12: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 12

eDonkey

popularne programy klienckie: eDonkey2000 eMule i klony (xMule, aMule) MLDonkey

Page 13: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 13

BitTorrent

Nie da się przeszukiwać, trzeba wchodzić na strony używające tzw. trackerów.

Lista źródeł Jak w eDonkey zachęca do dzielenia się Brak kolejek czyli na odwrót niż w Shareazie,

czy w ogóle normalnych sieciach p2p

Page 14: TECHNOLOGIA  P2P

Krzysztof Nowak i Marcin MichalskiCopyleft 2006 14

BitTorrent

popularne programy klienckie: Azereus Exeem (Każdy klient sieci Exeem jest trackerem, co

eliminuje główną słabość sieci BitTorrent scentralizowanej wokół trackerów)

BitComet BitTorrent++ ABC (Yet Another Bittorrent Client)