Что такое магнитная связь и чем она отличается от торрентов?

Если вы недавно посещали сайт Bittorrent или поисковую систему торрента, возможно, вы натолкнулись на магнитные ссылки, которые предлагались на страницах загрузки торрента. Скорее всего, магнитная ссылка на самом деле вас не беспокоила, поскольку торрент-ссылка была также предложена на странице загрузки, чтобы ее можно было загружать и добавлять в программное обеспечение Bittorrent.

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

Более пристальный взгляд на стандартный процесс загрузки файлов через торренты показывает несколько факторов и сторон, которые необходимы для этого. Пользователю нужен клиент Bittorrent, такой как uTorrent или qBittorent, торрент-файл, который обычно загружается с сервера Bittorrent, который выполняет функции трекера и поставщика торрента, и, конечно, одноранговые узлы, которые запускают торрент или загружают его.

Ссылка на магнит Bittorrent содержит всю информацию, необходимую для начала загрузки файлов напрямую с пиров. Это безсерверный способ получения нужной информации для начала загрузки запрошенных файлов. Поэтому теоретически магнитная ссылка - это все, что необходимо для загрузки файлов с других узлов сети Bittorrent. Магнитные ссылки могут распространяться посредством электронной почты, обмена сообщениями и других форм связи, но чаще всего их можно найти на торрент-сайтах, которые обычно предлагают как торрент-, так и магнитные ссылки своим пользователям.

Магнит состоит из нескольких частей:

  • магнит: (это идентификатор ссылки на магнит)
  • ? xt = urn: btih: (определяет хэш Bittorrent Info, идентификатор Edonkey, например, будет выглядеть так: xt = urn: ed2k :)
  • 5dee65101db281ac9c46344cd6b175cdcad53426 (Хэш содержимого)
  • & dn = name (имя файла)

Полная ссылка на магнит будет выглядеть следующим образом:? Xt = urn: btih: 5dee65101db281ac9c46344cd6b175cdcad53426 & dn = download. Подробная информация о дополнительных параметрах Magnet Link приведена в Википедии. Одним полезным параметром, который еще не был упомянут, является параметр as =, который содержит зашифрованную информацию об источнике загрузки. Это ускоряет процесс поиска первых пиров.

Основные преимущества магнитных ссылок

Основным преимуществом индексаторов Bittorrent является то, что им больше не нужно хранить торренты на своих серверах, что может быть полезно для них несколькими способами. Это может снизить нагрузку на индустрию создания носителей и значительно снизить затраты на пропускную способность, учитывая меньший размер магнитных связей (почти никаких) по сравнению с торрентами, которые иногда имеют размер более 100 килобайт.

Конечные пользователи, с другой стороны, также получают выгоду от Magnet Links. Все, что им нужно, это ссылка для начала загрузки файлов, которая делает их независимыми от торрент-индексаторов. Это также позволяет им легче распространять информацию. С другой стороны, торрент-индексаторы остаются основным источником информации о новых файлах, доступных для скачивания.

Магнитные ссылки используют DHT

Среда без трекера должна ставить вопрос идентификации. Как начать загрузку, если нет трекера, который бы информировал пользователя Bittorrent о других пользователях, которые загружают и загружают файл? Ответ DHT, Распределенные хеш-таблицы. DHT включен по умолчанию в популярных клиентах, таких как uTorrent или Vuze. Не вдаваясь в подробности, хеш магнитной ссылки используется для поиска пиров, использующих DHT.

Торрент файлы

Торренты по-прежнему важны для Bittorrent, так как они содержат информацию о загрузке, которая должна присутствовать в рое. Единственный аспект, который меняется, - это способ распределения торрентов, который смещается с Bittorrent-трекеров и индексаторов на процедуру DHT без использования сервера.

Многие популярные клиенты Bittorrent уже поддерживают магнитные ссылки. Это включает в себя uTorrent и Vuze для Windows и Transmission для систем Linux и Mac.