Ściąganie na całego - wszystko o sieci BitTorrent
-
- Wojciech Wowra,
- 14.06.2009
Serwery plików takie jak RapidShare miały według niektórych położyć kres sieciom P2P, do których zalicza się BitTorrent. Nic takiego się jednak nie stało. Torrenty mają się świetnie, a ich popularność wciąż rośnie. Poznaj technologię, która zawojowała świat.
Słowo "BitTorrent" ma wiele znaczeń. Używamy go do określania technologii (protokołu) wymiany i dystrybucji plików przez Internet, stworzonej w 2002 r. przez programistę Brama Cohena. BitTorrent to także nazwa pierwszego programu do wymiany plików, wykorzystującego tę technologię, a obecnie często po prostu synonim dowolnej aplikacji umożliwiającej "ściąganie torrentów". Z kolei sieć, którą tworzą użytkownicy wymieniający się plikami za pomocą programów działających w oparciu o innowacyjny protokół Cohena, nazywana jest siecią BitTorrent - dla odróżnienia od zwykłej komunikacji internetowej.
Co sprawiło, że początkowo skromny wynalazek zdobył tak ogromną popularność? To proste: okazał się lepszy i wygodniejszy od innych technologii wymiany plików.
Zobacz również:
- Najlepsze kamerki internetowe do 100 zł - przegląd najlepszych propozycji
- Najlepsze darmowe programy do pobierania torrentów
Na początku było P2P
The Pirate Bay - jeden z najpopularniejszych trackerów. Mimo niekorzystnego wyroku szwedzkiego sądu z kwietnia 2009 r. nadal działa. Jej właścicieli skazano za "współuczestnictwo w udostępnianiu treści chronionych prawami autorskimi".
Mininova - połączenie wyszukiwarki oraz katalogu torrentów. Działa od 2005 r. jako następca słynnej witryny Suprnova, zamkniętej po oskarżeniu o naruszenie praw autorskich. Użytkownicy mogą tu anonimowo publikować nowe torrenty - Mininova nie rejestruje adresów IP internautów. Indeksuje ok. 1,2 mln plików.
Monova - popularny serwis z tego samego nurtu co dawna Suprnova i obecna Mininova.
NewTorrents.info - najlepsze źródło najnowszych torrentów.
isoHunt - indeksuje ponad 1,7 mln torrentów. Działająca od 2003 r. witryna toczy obecnie batalię prawniczą z amerykańskimi organizacjami ochrony praw autorskich.
Torrentz - znakomita wyszukiwarka torrentów, która indeksuje zasoby kilku znanych serwisów (m.in. Mininovy i The Pirate Bay). Przyspiesza proces pobierania plików dzięki łączeniu danych z różnych trackerów. Wyniki wyszukiwania można sortować względem różnych kryteriów.
NowTorrents - inna, bardzo dobra wyszukiwarka torrentów.
btjunkie - jeszcze jedna wyszukiwarka.
Torrent Reactor - katalog i wyszukiwarka torrentów. Serwis działa od wielu lat, wyróżnia się profesjonalnym wykonaniem.
Vertor - witryna szczyci się tym, że zamieszczane są w niej tylko linki do zweryfikowanych torrentów.
Demonoid - najbardziej znany tracker. Do przeszukiwania jego zasobów, uploadowania torrentów i pobierania plików konieczna jest rejestracja.
Fenopy - inny, bardzo popularny tracker, a także katalog torrentów.

Torrentz to profesjonalnie wykonana wyszukiwarka torrentów.
Teoretycznie sieć P2P powinna działać wyłącznie w oparciu o zdecentralizowaną strukturę połączeń pomiędzy węzłami, bez żadnego, tradycyjnie rozumianego serwera. Jednak w tym celu wszystkie węzły musiałyby być stale dostępne i każdy musiałby przechowywać informacje niezbędne do wyszukiwania i pobierania zasobów. (Na marginesie warto tu zauważyć, że taka baza danych dynamicznie zmienia się w czasie, zatem aby zapewnić jej aktualność, wszystkie klienty musiałyby się dość często wymieniać informacjami, co oczywiście powodowałoby dodatkowe spowolnienie działania całej sieci.) Dlatego ze względów praktycznych w najpopularniejszych sieciach P2P, a więc również w sieci BitTorrent, wykorzystuje się (na różne sposoby) centralne serwery. Dzięki nim nowi użytkownicy danej sieci otrzymują natychmiast informacje o aktywnych połączeniach oraz spis dostępnych plików, który daje się łatwo i szybko przeszukiwać. Znacząco poprawia to komfort pracy i przyspiesza funkcjonowanie sieci.
Szersze objaśnienie terminu P2P znajdziesz m.in. w Wikipedii.
Krótka historia technologii

Mininova - jeden z największych serwisów torrentowych na świecie.
Odpowiedzią na procesy sądowe, które wykończyły Napstera, było stworzenie przez programistów z firmy Nullsoft (tych samych, którzy napisali Winampa) programu o nazwie Gnutella. Była to kompletnie nowa jakość: dzięki niemu internauci mogli łączyć się ze sobą bez pośrednictwa jakiegolwiek serwera i bezkarnie wymieniać empetrójki i inne pliki. Skoro sieć nie miała centralnego serwera, żaden sąd nie mógłby jej zamknąć, bo nie było niczego do zamykania. Swą niezależność Gnutella przypłaciła jednak utrudnionym wyszukiwaniem zasobów i powolnym działaniem.
Kolejnym wcieleniem P2P była Kazaa, oparta na technologii FastTrack. Wprowadzono w niej dwuwarstwową stukturę sieci. Komputery na wolnych łączach pełniły znaną z Gnutelli funkcję zwykłych węzłów, zaś te, które były podłączone do Internetu szybkimi łączami, stawały się automatycznie tzw. superwęzłami i tworzyły wysokoprzepustowy rdzeń sieci. To na nich przechowywane były indeksy plików, one też obsługiwały wszelkie zapytania. Zmiana koncepcji budowy sieci zaowocowała dużym wzrostem wydajności. Kazaa była nieporównanie szybsza od Gnutelli. Poza tym wprowadziła - po raz pierwszy w sieciach P2P - możliwość ściągania plików z wielu źródeł jednocześnie. Wciąż jednak trzeba było ściągać pliki w całości i wciąż brakowało zabezpieczeń, przez co najpierw dowcipnisie, a później (podobno) koncerny muzyczne, wpuszczały do sieci Kazy fałszywe pliki, "udające" oryginały. Pół biedy, jeśli fałszywką był plik MP3 o wielkości 2-3 MB. Gorzej, jeśli po wielogodzinnym ściąganiu 1,4-gigabajtowego filmu okazywało się, że to wcale nie film, tylko zwykła sieczka.