Linux, a sieci P2P



Od czasu, gdy sieci komputerowe były wykorzystywane tylko w dużych korporacjach, a Internet nie był w zasięgu przeciętnego użytkownika, wiele się zmieniło. Dwudziesty pierwszy wiek to czas masowej wymiany danych i sieci P2P, takich jak Gnutella, eDonkey czy Direct Connect. O ile odmian takich sieci są dziesiątki, ich klientów jest jeszcze więcej. Znakomita większość z nich jest przeznaczona dla systemu Windows, jednak te napisane dla Linuksa, czy Mac OS X wcale nie muszą być gorsze. Ten materiał zawiera kilka klientów najpopularniejszych sieci P2P przeznaczonych dla "pingwina", które możliwościami niczym nie ustępują ich odpowiednikom dla systemu Microsoftu.

02.04.2007 | aktual.: 02.04.2007 15:48

Rozwój klientów sieci bittorrent rozpoczynał się od prostych aplikacji, których możliwości ograniczały się do wymiany pakietów danych. Ich zamknięcie powodowało zakończenie transmisji, bez możliwości automatycznego wznowienia. Użytkownik musiał mieć zawsze zapisany adres ścieżki torrenta.

Oryginalnym klientem tej sieci był program BitTorrent. Obecna wersja 5.0.7 daje pełen komfort użytkowania oraz jest obsługiwana przez systemy Mac OS X, Linux i Windows. Od samego początku była to najpopularniejsza aplikacja tego typu.
*Pobierz BitTorrentPobierz BitTorrent *

Obraz
© qTorrent

QTorrent to jeden z tych klientów, którego twórcy postawili na funkcjonalność. Inaczej niż w większości podobnych narzędzi, interfejs QTorrent został zaprojektowany tak, aby zajmować jak najmniejszą część pulpitu i pokazywać tylko proces pobierania. Dokładniejsze dane i opcje plików są wyświetlane dopiero po kliknięciu. Dostępne są podstawowe funkcje, takie jak limity pobierania i wysyłania danych dla całego programu, jak i poszczególnych operacji, bądź automatyczne odłączanie użytkowników posiadających uszkodzone pakiety. Dodatkowo można włączyć podwójną weryfikację pobieranych danych.
*Pobierz QTorrentPobierz QTorrent *

Obraz
© KTorrent

KTorrent został napisany w C++ i jest przeznaczony dla środowiska KDE. Oprócz podstawowych funkcji klienta sieci bittorrent, posiada on także wiele zaawansowanych opcji takich jak obsługa serwerów śledzących ( oparta na UDP ), UPnP ( Universal Plug and Play ), czy tablic DHT. Co więcej KTorrent pozwala na wymianę źródeł ( PEX ) kompatybilną z Utorrent oraz wyszukiwanie plików oparte na programie Konqueror. Aplikacja jest wielojęzyczna ( dostępne jest tłumaczenie polskie ). KTorrent wspiera wiele wtyczek programowych. Niektóre z nich pozwalają na zdalną obsługę za pomocą przeglądarki ( WebGUI ), czy import częściowo pobranych plików z innych klientów sieci.
*Pobierz KTorrentPobierz KTorrent*

LimeWire to wieloplatformowy klient sieci Gnutella. Jest zaprojektowany tak, aby był praktycznym narzędziem dla początkujących, jak i zaawansowanych użytkowników. Prosta instalacja, zaawansowana wyszukiwarka plików, wsparcie dla hiperłączy MAGNET, czy zintegrowane okno dialogowe to tylko niektóre z przydatnych funkcji programu. Narzędzie umożliwia jednoczesne wyszukiwanie wielu plików. LimeWire wykorzystuje technologię "ultrapeer", która znacząco zmniejsza wykorzystanie przepustowości łącza. Bardzo przydatna jest również opcja monitorowania sieci lokalnej w poszukiwaniu innych użytkowników klientów Gnutella. Pozwala to na bardzo szybkie pobranie brakujących pakietów poprzez łącze lokalne.
*Pobierz LimeWirePobierz LimeWire *

Obraz
© Valknut

Valknut to aplikacja obsługująca protokoły sieci Direct Connect. Omijanie zapory sieciowej, połączenia z wieloma hubami w jednym zadaniu jednocześnie, automatyczna aktualizacja dostępnych źródeł oraz zapisywanie wyników wyszukiwania to funkcje, dzięki którym Valknut należy do najpopularniejszych klientów DC. Narzędzie wspiera połączenia szyfrowane oraz TTH ( Tiger Tree Hash ).
*Pobierz ValknutPobierz Valknut *

Obraz
© aMule

aMule to linuksowy odpowiednik dobrze znanego programu eMule. Klient wykorzystuje dwie sieci: ED2K i Source Exchange. Zawarty w nim system "Queue and Credit" reguluje obrót danych między użytkownikami. Działa on według zasadny "wysyłaj tyle samo co pobierasz". Każdy pobierany plik jest sprawdzany "w locie", a funkcja Inteligent Corruption Handler pomaga w korekcji uszkodzonych pakietów. Dzięki aplikacjom amulecmd i amulecmdDLG możliwe jest zdalne sterowanie programem. Program wykorzystuje odtwarzacz MPlayer lub Xine do przeglądania pobieranych plików. Oprócz tych opcji aplikacja posiada wszystkie potrzebne funkcje, takie jak IPFilter, złożone wyszukiwanie, czy kategoryzacja pobieranych plików.
*Pobierz aMulePobierz aMule *

Obraz
© MLdonkey

MLdonkey to wielosystemowy i wielosieciowy klient p2p. Obecnie obsługuje sieci Overnet, Bittorrent, Gnutella, Gnutella2, Fasttrack, Soulseek, Direct Connect oraz Opennap. Każda z nich może być oddzielnie aktywowana. Wyszukiwanie obejmuje wszystkie sieci, ale proces pobierania jest niezależny dla każdej z nich. MLdonkey może być sterowany przez różnorodne interfejsy ( telnet, WEB server, GUI, itp. ) Każdy z nich daje możliwość zdalnego dostępu. Mimo możliwości dodawania wtyczek nie posiada on bardzo rozbudowanych funkcji.
*Pobierz MLdonkeyPobierz MLdonkey*

Więcej informacji o przedstawionych programach można uzyskać na stronach producentów:BitTorrent - http://www.bittorrent.com/, QTorrent - http://thegraveyard.org/qtorrent.phpKTorrent - http://ktorrent.pwsp.net/, LimeWire - http://www.limewire.com/english/content/home.shtml, Valknut - http://dcgui.berlios.de/index.php, aMule - http://www.amule.org/, MLdonkey - http://mldonkey.sourceforge.net/main_page.

Źródło artykułu:WP Wiadomości
Wybrane dla Ciebie
Komentarze (0)