Co oznacza BitTorrent?
BitTorrent to protokół udostępniania plików typu peer-to-peer, który umożliwia masową dystrybucję plików przez Internet. Umożliwia użytkownikom udostępnianie bardzo dużych plików, takich jak filmy, książki i programy telewizyjne.
Protokół BitTorrent pomaga w wydajnym pobieraniu plików z Internetu. Umożliwia nieograniczonej liczbie użytkowników jednoczesne łączenie się ze stroną bez powodowania wyczerpania przepustowości serwera.
BitTorrent to program typu open source, wspomagany przez peer-to-peer, który został opracowany w języku programowania Python przez Brama Cohena w 2001 roku.
Techoteka wyjaśnia BitTorrent
Gdy duża liczba użytkowników próbuje uzyskać dostęp do określonej strony, połączenie jest zwykle odrzucane z powodu ruchu sieciowego i dużego obciążenia komputera źródłowego. BitTorrent unika tego problemu, pozwalając użytkownikom dołączyć do roju hostów, które mogą rozpraszać się i zbierać informacje od siebie jednocześnie. Pozwala innym użytkownikom, próbującym pobrać ten sam plik, działać jako serwery dla siebie nawzajem. Odbywa się to poprzez jednoczesne przesyłanie fragmentów pliku otrzymanych przez innych użytkowników, którzy próbują zażądać tego samego pliku. Gdy użytkownik otrzyma cały plik, działa on jako seed (źródło, które ma cały plik dostępny do udostępnienia). Dzięki temu serwery nie muszą dźwigać całego ciężaru i serwer może obsługiwać nieograniczoną liczbę żądań bez konieczności dużej przepustowości.
BitTorrent składa się z wielu klientów, którzy są niczym innym, jak programami implementującymi protokół BitTorrent. Każdy klient ma możliwość przygotowania, żądania i przesyłania dowolnego typu pliku przez sieć. Komputer uruchamiający instancję klienta nazywany jest peerem. Gdy plik musi zostać udostępniony przez sieć, peer najpierw generuje mały plik zawierający metadane dotyczące pliku i komputera koordynującego dystrybucję pliku, znanego jako tracker. Peer musi najpierw uzyskać mały plik, zwany plikiem torrent, a następnie uzyskać dostęp do trackera. Tracker skieruje peera do innych peerów, od których może uzyskać pozostałe części pliku.
BitTorrent zapewnia wysoką redundancję, wysoką dostępność i niższe koszty dla dostawcy treści, umożliwiając szybkie i łatwe rozpowszechnianie plików bez konieczności stosowania dużej infrastruktury.