Децентрализованная модель BitTorrent отличается от классической загрузки через сервер тем, что вместо использования одного сервера каждый файл разбивается на части, которые размещаются на разных компьютерах. 3 Эти части можно скачать не только с сервера, но и с компьютеров других пользователей, которые уже загрузили этот файл. 3
Такая архитектура позволяет распределить нагрузку между пользователями и увеличить скорость загрузки файлов. 2 Даже если изначальный источник файла станет недоступен, можно получить его у тех, кто уже сохранил копию на своём устройстве. 3
В классической модели клиент отправляет запрос на обслуживание, а сервер выполняет запрос. 1 В BitTorrent же все компьютеры выступают в роли и серверов, и клиентов: могут как получать запросы, так и отправлять их. 2