Spisu treści:
Definicja - Co oznacza BitTorrent?
BitTorrent to protokół wymiany plików 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 efektywnie pobierać pliki z Internetu. Pozwala nieograniczonej liczbie użytkowników łączyć się jednocześnie z witryną bez powodowania wyczerpania się przepustowości serwera.
BitTorrent to program typu open source, wspierany przez peer, opracowany w języku programowania Python przez Brama Cohena w 2001 roku.
Techopedia wyjaśnia BitTorrent
Gdy duża liczba użytkowników próbuje uzyskać dostęp do określonej witryny, połączenie jest zwykle odrzucane z powodu ruchu sieciowego i dużego obciążenia na komputerze źródłowym. BitTorrent pozwala uniknąć tego problemu, umożliwiając użytkownikom dołączenie do roju hostów, które mogą rozpraszać i zbierać informacje od siebie jednocześnie. Pozwala innym użytkownikom próbującym pobrać ten sam plik, aby działali jako serwery między sobą. 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 jak ziarno (źródło, którego cały plik jest dostępny do udostępnienia). To zwalnia serwery z przenoszenia całego obciążenia i umożliwia serwerowi obsługę nieograniczonej liczby żądań bez konieczności dużej przepustowości.
BitTorrent składa się z wielu klientów, które są niczym innym jak programami, które implementują protokół BitTorrent. Każdy klient ma możliwość przygotowania, żądania i przesłania dowolnego rodzaju pliku przez sieć. Komputer z uruchomioną instancją klienta nazywa się peer. Gdy plik musi być udostępniany przez sieć, peer najpierw generuje mały plik zawierający metadane dotyczące pliku i komputera koordynującego dystrybucję pliku, znany jako moduł śledzący. Uczestnicy muszą najpierw uzyskać mały plik, zwany plikiem torrent, a następnie uzyskać dostęp do modułu śledzącego. Moduł śledzący przekieruje element równorzędny do innych elementów równorzędnych, z których może pobrać pozostałe fragmenty pliku.
BitTorrent oferuje dostawcom treści wysoką redundancję, wysoką dostępność i niższy koszt oraz umożliwia szybkie i łatwe rozproszenie pliku bez konieczności posiadania dużej infrastruktury.