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ć).