140 likes | 295 Views
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.
E N D
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 Krzysztof Nowak i Marcin Michalski Copyleft 2006
Geneza powstania P2P • rosnąca asymetria Internetu (pobieranie zamiast wysyłania) • scentralizowany Internet Krzysztof Nowak i Marcin Michalski Copyleft 2006
Rodzaje sieci P2P • Napster • Gnutella • FastTrack • Direct Connect • eDonkey (e2dk) • BitTorrent Krzysztof Nowak i Marcin Michalski Copyleft 2006
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 Michalski Copyleft 2006
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 Michalski Copyleft 2006
Porównanie Napster i Gnutella Krzysztof Nowak i Marcin Michalski Copyleft 2006
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 Michalski Copyleft 2006
FastTrack Krzysztof Nowak i Marcin Michalski Copyleft 2006
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 Michalski Copyleft 2006
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 Michalski Copyleft 2006
eDonkey • popularne programy klienckie: • eDonkey2000 • eMule i klony (xMule, aMule) • MLDonkey Krzysztof Nowak i Marcin Michalski Copyleft 2006
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 Michalski Copyleft 2006
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) Krzysztof Nowak i Marcin Michalski Copyleft 2006