Anonim

Jednym z terminów, które możesz spotkać podczas podróży przez Internet, jest „BitTorrent”. Niektórzy z was znają tę koncepcję, ale wielu nie. Wyjaśnijmy to.

Co to jest BitTorrent?

Pobieranie plików w Internecie jest bardzo powszechną czynnością. Zazwyczaj, gdy pobierasz plik w Internecie, klikasz link prowadzący do tego pliku w Internecie. Następnie jest to bezpośredni jednokierunkowy transfer tego pliku z pierwotnej lokalizacji na komputer. Działa to dobrze, ale może powodować pewne problemy. Po pierwsze, przepustowość może być problemem. Jeśli grupa ludzi jednocześnie pobiera ten sam plik z tego samego serwera, serwer ten zapchany jest żądaniami i przepustowość tego serwera jest rozciągnięta. Efektem końcowym jest to, że każda osoba próbująca pobrać ten plik może doświadczyć bardzo niskiej prędkości pobierania lub zostać całkowicie odrzucona. Ponadto właściciel tego serwera może mieć do czynienia z ogromnymi kosztami przepustowości.

BitTorrent to sposób na rozłożenie obciążenia. Termin „BitTorrent” jest używany w odniesieniu do oryginalnego programu używanego w celu skorzystania z tego, jednak jest również używany w odniesieniu do samego protokołu. Tak więc, jeśli pobierzesz klienta BitTorrent, to samo oprogramowanie klienckie jest w stanie zarówno pobierać, jak i udostępniać pliki. Przenosi Cię do sieci peer-to-peer, w której jako użytkownik oprogramowania torrentowego działasz jako część sieci dystrybucji plików. Oznacza to, że udostępniasz pliki do Internetu? Tak. Pozwól mi wyjaśnić.

BitTorrent osiąga obciążenie rozproszone, pobierając z wielu rówieśników w sieci. Osoba, która publikuje plik w sieci w celu udostępnienia, zaczyna od utworzenia pliku „torrent”. Ten mały plik zawiera informacje o pliku, który ma być udostępniony, a także o narzędziu do śledzenia (komputerze, który koordynuje dystrybucję plików). Krótko mówiąc, plik torrent informuje oprogramowanie klienckie BitTorrent, jak pobrać konkretny plik i złożyć go ponownie. Gdy użytkownik (ty) chce pobrać plik z BitTorrent, zaczynasz od wskazania klientowi pliku torrent za pomocą adresu URL. Plik torrent ponownie łączy oprogramowanie klienckie z modułem śledzącym, co następnie informuje oprogramowanie, które komputery w sieci mają żądany plik. Następnie oprogramowanie klienckie rozpoczyna pobieranie pliku z tych wielu lokalizacji, a następnie ponownie składa plik na komputerze.

Tak, tak, pobierasz fragmenty pliku jednocześnie z wielu innych elementów równorzędnych w sieci. Jest to technologia udostępniania plików peer-to-peer, więc gdy pobierasz plik w ten sposób, faktycznie pobierasz jego fragmenty z komputerów innych użytkowników, którzy akurat mają ten plik na swoich komputerach. Wszystko to koordynowane jest za pomocą modułu śledzącego.

W przeciwieństwie do przeglądarki internetowej, która wysyła jedno żądanie pliku, klient BitTorrent wysyła jednocześnie wiele mniejszych żądań peer-to-peer (P2P). Zapewnia to lepszą dostępność, lepszą redundancję i większą prędkość. Muszę jednak powiedzieć, że prędkość jest różna. Ponieważ jest to system P2P i zależy on od komputerów w Internecie, nawiązanie połączenia i ustanowienie wystarczającej ilości informacji do działania może zająć trochę czasu. Z tego powodu pobieranie torrentów zwykle jest najpierw wolniejsze, a następnie wzrasta do dużych prędkości w trakcie pobierania.

Pobieranie torrentów

Osoba używa pliku BitTorrent do pobierania plików. Możesz przeglądać sieć, znaleźć torrent pliku, który chcesz pobrać, a następnie otworzyć go za pomocą klienta BitTorrent. Klient łączy się z modułami śledzącymi określonymi w pliku torrent. Zwraca listę wszystkich peerów, którzy obecnie przesyłają fragmenty tego pliku do sieci. Następnie klient łączy się bezpośrednio z tymi urządzeniami równorzędnymi, aby uzyskać fragmenty pliku. Grupa rówieśników, którzy jednocześnie hostują ten sam plik, nazywana jest „rojem”. Jeśli rój ma tylko informacje o początkowym siewniku pliku, klient po prostu wskazuje bezpośrednio oryginalny siewnik, aby pobrać plik. Gdy więcej rówieśników dołączy do roju, zaczną wymieniać między sobą fragmenty pliku, a następnie przestaną bezpośrednio uzyskiwać dostęp do siewnika.

Cała natura torrentów oznacza, że ​​najlepiej opiera się na dawaniu i przyjmowaniu. Charakter protokołu w rzeczywistości zależy zarówno od udostępniania plików, jak i pobierania plików. Różni klienci stosują różne zasady egzekwowania tego. Niektórzy klienci mogą preferować wysyłanie danych tylko do tych, którzy również wysyłają dane z powrotem. Zazwyczaj jednak im bardziej rygorystyczna jest sieć, tym bardziej staje się ona niezrównoważona. Ludzie, którzy nie znają torrentów, nie mają zbyt wiele do dzielenia się, dlatego byliby automatycznie w niekorzystnej sytuacji w sieciach, które wymagają dawania i odbierania. Niektórzy klienci wdrażają sposoby upewnienia się, że tak się nie stanie.

Zagadnienia prawne

Ponieważ BitTorrent jest technologią wymiany plików peer-to-peer (i dobrą), oczywiście wchodzi w sferę nielegalnej dystrybucji oprogramowania. Niektóre urządzenia śledzące BitTorrent były przedmiotem nalotów i wyłączeń. Grupy takie jak MPAA i RIAA wywarły dużą presję prawną na pomysł wyłączenia trackerów BitTorrent. Chociaż na BitTorrent jest wiele doskonale uzasadnionych rzeczy, istnieje również wiele nielegalnych materiałów. Oprogramowanie Warez, muzyka chroniona prawem autorskim, pełne filmy itp. HBO posunęło się nawet tak daleko, że pozwała dostawców usług internetowych wszystkich użytkowników torrentów, którzy handlowali programami HBO za pośrednictwem BitTorrenta.

Tak więc BitTorrent dostaje się na lepkie terytorium. Kilka rzeczy, które torrent ma na to, to, że (1) nie ma wbudowanej funkcji wyszukiwania, (2) możliwe jest prześledzenie z powrotem do hosta, który obsługuje plik. Oznacza to, że tak, twój adres IP można uzyskać, jeśli serwujesz pliki przez BitTorrent. Może to narazić Cię na problemy z bezpieczeństwem, ale nie otworzy cię legalnie, chyba że oczywiście używasz BitTorrenta do hostowania nielegalnych plików. Poza tym twój adres IP jest widoczny za każdym razem, gdy i tak uzyskujesz dostęp do Internetu, więc BitTorrent tak naprawdę nie otwiera cię na dołączanie się bardziej niż przeglądarka internetowa. Ponownie sprowadza się to do tego, co robisz z technologią i rodzajów ludzi, z którymi się łączysz.

Nie ma absolutnie nic złego w korzystaniu z BitTorrenta. To właśnie wybierasz do zrobienia z technologią, która jest problemem. Istnieje wiele programów, które wykorzystują torrent do samodzielnej dystrybucji. Na przykład użyłem torrenta do pobrania obrazów ISO dystrybucji Linux. Nie ma z tym problemu prawnego, ponieważ Linux jest oprogramowaniem typu open source. Jeśli jednak ktoś używał Torrenta do pobierania oprogramowania Warez, to tutaj można dostać się na cierniste pastwiska.

Klienci BitTorrent

Aby skorzystać z BitTorrent, musisz pobrać i zainstalować klienta torrent. Oto lista niektórych z nich:

  • Azureus BitTyrant
  • Azureus
  • BitTorrent
  • Opera - właśnie tak, przeglądarka ma jedną wbudowaną
  • Shareaza

Istnieje wiele takich rzeczy, więc po prostu wyszukaj w Google „BitTorrent Client”, a dostaniesz kilka z nich. Możesz także przejrzeć wpis w Wikipedii dotyczący klientów BitTorrent, aby uzyskać ich pełną tabelę porównawczą.

Wniosek

Mam nadzieję, że dzięki temu uzyskałeś podstawowe spojrzenie na to, o co chodzi w BitTorrent.

Wprowadzenie do bittorrent