BitTorrent — это протокол или приложение?

BitTorrent — это протокол или приложение?

Извините, если я спросил что-то глупое.

Я слышал о Torrent/P2P-обмене. Я все еще не понимаю, что такое BitTorrent. Я искал, но не нашел ничего, что могло бы его понять. Где-то я вижу, что это протокол (uTP). BitTorrent Inc — единственная компания, которая предоставляет торренты, или существуют другие подобные компании с таким же сервисом?

В чем разница между magnet-ссылкой и трекером?

С уважением

решение1

Это своего рода все три. Bitorrent — это протокол передачи файлов, а utp — это протокол более низкого уровня, разработанный авторами utorrent для более эффективной передачи. Их выкупила Bittorrent Inc, которая поддерживает и клиент торрента "Mainline" (он же клиент bittorrent) и спецификации торрента. Они также используют протокол для таких вещей, как синхронизация bitorrent.

Торренты децентрализованы по своей природе — никто их не «предоставляет». Файл торрента или magnet-ссылка в основном говорит вам: «Этот файл состоит из этих фрагментов. Если вы спросите на трекере XY и Z, он укажет вам на людей, у которых есть эти фрагменты». Magnet-ссылка — это, по сути, ссылка, которая предоставляет эту информацию без необходимости скачивать файл, но по сути разницы нет.

Трекер — это каталог «пиров», которые скачивают файл, и сидов, которые скачали и делятся файлом. Если у вас нет трекера, пиры и сиды могут общаться напрямую через DHT, чтобы найти друг друга.

Что касается клиентов, то их много, и любой может создать торрент, добавить его на трекер и поделиться файлом. Если Bittorrent Inc завтра исчезнет, ​​торренты все равно будут течь.

решение2

BitTorrent — это система распространения файлов, используемая для передачи файлов по сети между людьми.

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

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

По мере того, как вы продолжаете извлекать файл, BitTorrent также загружает данные другим пользователям. Например, человек, у которого 98 процентов файла готовы, направляется к людям, у которых осталось 2 процента файла, которые ему еще нужны.

Связанный контент