Как работает BitTorrent

Mar 26 2005
Вместо того, чтобы загружать файл целиком, BitTorrent собирает нужные вам фрагменты файла и одновременно передает их из других источников. Как он собирает кусочки вместе?
Кто не любит, когда ваши файлы загружаются в мгновение ока? Юри_Аркурс / Getty Images

BitTorrent — это протокол, который позволяет быстро загружать большие файлы, используя минимальную пропускную способность Интернета. Он ничего не стоит за использование и не включает в себя шпионское ПО или всплывающую рекламу.

В отличие от других методов загрузки, BitTorrent максимизирует скорость передачи, собирая фрагменты нужного вам файла и одновременно загружая эти фрагменты от людей, у которых они уже есть. Благодаря этому процессу популярные и очень большие файлы, такие как видео и телевизионные программы, загружаются намного быстрее, чем это возможно при использовании других протоколов.

В этой статье мы рассмотрим, как работает BitTorrent и чем он отличается от других методов распространения файлов. Кроме того, вы узнаете, как использовать BitTorrent и какое будущее может ожидать этот инновационный подход к передаче файлов через Интернет.

Традиционная клиент-серверная загрузка

Чтобы понять, как работает BitTorrent и чем он отличается от других методов доставки файлов, давайте рассмотрим, что происходит, когда вы загружаете файл с веб-сайта. Это работает примерно так:

  • Вы открываете веб-страницу и щелкаете ссылку, чтобы загрузить файл на свой компьютер.
  • Программное обеспечение веб-браузера на вашем компьютере ( клиент ) сообщает серверу (центральному компьютеру, на котором находится веб-страница и файл, который вы хотите загрузить) передать копию файла на ваш компьютер.
  • Передача обрабатывается протоколом (набором правил), таким как FTP (протокол передачи файлов) или HTTP (протокол передачи гипертекста).
Процесс загрузки клиент-сервер

На скорость передачи влияет ряд переменных, в том числе тип протокола, объем трафика на сервере и количество других компьютеров, загружающих файл. Если файл и большой, и популярный, то требования к серверу большие, и загрузка будет медленной.

Дополнительные сведения о веб-серверах и традиционной загрузке клиент-сервер см. в разделе Как работают веб-серверы .

Далее мы рассмотрим, чем одноранговый обмен отличается от этого процесса.