BitTorrent – protokół wymiany i dystrybucji plików przez Internet, którego celem jest odciążenie łączy serwera udostępniającego pliki. Jego największą zaletą w porównaniu do protokołu HTTP jest podział pasma pomiędzy osoby, które w tym samym czasie pobierają dany plik. Oznacza to, że użytkownik w czasie pobierania wysyła fragmenty pliku innym użytkownikom.
System jest zintegrowany ze stroną WWW serwera, a sam proces pobierania plików od strony użytkownika wygląda podobnie do kopiowania plików za pośrednictwem protokołu HTTP. Od strony serwera system składa się z udostępnionych publicznie metaplików o rozszerzeniu .torrent, trackera (opisany niżej w sekcji „Podstawowe pojęcia”) oraz programu wysyłającego pliki. Oryginalny klient protokołu BitTorrent, który także nosi nazwę BitTorrent, dostępny jest w wersjach dla systemów Microsoft Windows, Mac OS X oraz Linux.
Historia
Protokół i oprogramowanie zostało stworzone przez amerykańskiego programistę Brama Cohena w 2002 roku i w tym samym roku zaprezentowane na zlocie programistów o nazwie CodeCon w San Francisco. Protokół jest rozwijany w założonej przez niego w 2004 roku firmie BitTorrent.