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
1
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
Krzysztof Nowak i Marcin MichalskiCopyleft 2006 3
Geneza powstania P2P
rosnąca asymetria Internetu
(pobieranie zamiast wysyłania) scentralizowany Internet
Krzysztof Nowak i Marcin MichalskiCopyleft 2006 4
Rodzaje sieci P2P
Napster Gnutella FastTrack Direct Connect eDonkey (e2dk) BitTorrent
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)
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)
Krzysztof Nowak i Marcin MichalskiCopyleft 2006 7
Porównanie Napster i Gnutella
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…
Krzysztof Nowak i Marcin MichalskiCopyleft 2006 9
FastTrack
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)
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)
Krzysztof Nowak i Marcin MichalskiCopyleft 2006 12
eDonkey
popularne programy klienckie: eDonkey2000 eMule i klony (xMule, aMule) MLDonkey
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
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)