Рекомендовать:

Особенности закачки и раздачи торрентов

Все файлы, хранящиеся на вашем компьютере, слагаются из битов, записанных в определённой последовательности. При обычной закачке (записи, перезаписи) файлов используется схема последовательной очерёдности закачки. Строго по порядку (бит за битом), файл загружается на ваш диск. Принципиально схема меняется при закачке с использованием торрента. Программа-клиент ищет по всему интернет пространству и скачивает кусочки (биты) нужного файла – при чём, они могут быть у пользователей, у которых полностью в наличии нужный файл и тех, которые закачивают его сейчас. Более того, происходит загрузка всех доступных битов, независимо от того, где они записаны в исходном файле (конец, середина, начало). В процессе того, как биты появляются на вашем компьютере, программы – клиенты, присутствующих в сети других участников, узнают об этом и тоже начинают их закачку. Обычно, это бывает, если первоисточник недоступен или обладает небольшой скоростью передачи данных. Получив, имеющиеся у вас кусочки файла или файл полностью, в сеть передаётся информация, что у них есть в наличии эти данные и начинают делиться полученным сами. Происходит, что-то вроде своеобразной цепной реакции. Обмен частями файлов идёт до полного получения.

В результате того, что разрозненные частички файла находятся в сети у многих пользователей, а не на одном сервере, растёт суммарная доступность файла, что существенно ускоряется скорость закачки. Для наглядности, приведём пример:

На компьютере за номером 0 был файл размером 1 МГБ, доступный для закачки другими пользователями. Номер 1, при помощи программы клиент, уже успел загрузить с него 50 Кб. Номер 2 (вы т. е. программа для закачки файла) загрузил 50 Кб, скачанного номером 1, тогда закачка у номера 3 ускорится, за счёт того, что этот файл есть у первоначального владельца, у номеров 1 и 2. Если в это время появится номер 4 и загрузит для закачки, не рассматриваемые нами 50 Кб, а другие 90 Кб, то для него вырастет скорость закачки первых 50Кб, а для вас соответственно 90 Кб.