Jeden z najpopularniejszych protokołów do bezpośredniej wymiany plików, różniący się nieco działaniem od takich sieci jak KaZaA czy Gnutella. BitTorrent po zainstalowaniu automatycznie identyfikuje kliknięcia w przeglądarce plików (torrentów) przeznaczone do pobrania. Przewaga tego protokołu nad innymi sieciami wynika z tego, iż użytkownicy mogą sami zgłaszać pliki w sieci i umieszczać odniesienia do nich np. na stronach internetowych, dzięki czemu mogą je wymieniać bez wsparcia serwera. Aby wymieniać pliki w sieci BitTorrent potrzebny jest klient (dowolny program P2P obsługujący tą sieć). W najnowszej wersji wprowadzono zmiany pozwalające zaoszczędzić pasmo, wyeliminowano zgłaszanie błędu łącza, gdy transfery są ciągle aktywne oraz poprawiono kilka błędów.