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