Интернет На Магнитах 1 — Магнит



Интернет на магнитах 1 — Магнит

Итак, наступает время, когда одноранговые сети такой как БитТоррент завоевывают все больше интернет-пространства, но окончательная победа наступит только тогда, когда они станут невидимыми для пользователей и сольются в единое целое с обычным серфингом в Интернете.

Им в этом поможет магнит (магнитная ссылка или просто магнит) .

Это первая версия p2p-соединения, которая представляет собой универсальный и расширяемый стандарт, не привязанный к конкретной сети.

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

Не имеет значения, как вы получите файл.

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



Что такое магнит?

Он начинается, следуя стандартам, с названия протокола (в случае магнита для передачи данных используются разные протоколы), двоеточия и вопроса (магнит:?), за которым сразу следуют параметры ссылки.

Параметры могут быть в любом порядке, но p2p-клиенты накладывают свои ограничения.



Параметры

Самый важный параметр в магните — xt (eXact Topic).

  
  
  
   

magnet:Эxt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q

В нем содержится основное отличие магнита от обычной ссылки (ну, кроме отсутствия основной части урла), а именно хеш.

Магнитный хэш используется для поиска и проверки целостности полученных данных (или файла).

Следующими по важности являются: xl (eXact Длина) — Размер файла в байтах (не требуется для торрентов) dn (отображаемое имя) — имя файла as (Acceptable Source) — веб-ссылка на файл в Интернете.

Ну а про остальные параметры можно узнайте из вики.



Хэш

Магнит может содержать более одного хеша и, таким образом, позволяет использовать более одной p2p-сети для получения данных.



magnet:Эxt=urn:ed2k:354B15E68FB8F36D7CD88FF94116CDC1 &xl=10826029&dn=mediawiki-1.15.1.tar.gz &xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY &xt=urn:sha1:XRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5 &xt=urn:aich:7ZDRR3ZQW4JMHUQZUMJGQN2VNGLV3CVN &xt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q

Правда, это не гарантирует наличие в нем исходников.

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



URL

Магниты также могут включать обычные http-ссылки в параметр as (Acceptable Source).

Но использовать их могут только два p2p-клиента — Shareaza и LimeWare.

magnet:Эas= http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz

В будущем, я надеюсь, эта ситуация будет исправлена за счет того, что браузеры сами научатся читать поле as из магнита и использовать его для получения данных при отсутствии установленных p2p-клиентов.

Что ж, теперь мы можем исправить эту ситуацию, превратив магнит в url+magnet. Для этого добавьте магнит после обычной ссылки на файл #.



http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz#magnet:Эxt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q

тест Нажимая на такую ссылку, браузер отсекает часть после # (включая сам символ) и отправляет запрос, поэтому магнит остаётся невидимым для сервера (к сожалению для некоторых Загрузчиков это не так) и не влияет на его операция любым способом.

Если файл недоступен, пользователь может стереть часть, предшествующую магниту:? из адресной строки и, нажав Enter, начните загрузку файла из p2p-сети.

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

Такие ссылки также можно использовать внутри видеоконтейнера HTML5. А с помощью пункта copy Url мы скопируем не только url, но и магнит. Кроме того, такая запись тесно связывает URL-адрес и магнит, указывая на то, что это один и тот же файл.

Конец первой части.



Список статей

  1. Интернет на магнитах 1 — Магнит P2P-сети завоевывают все больше интернет-пространства, но окончательная победа придет только тогда, когда они станут невидимыми для пользователей и сольются в единое целое с обычным серфингом в Интернете.

    Магнит (магнитная ссылка или просто магнит) поможет им в этом.

    Это первая версия p2p-канала, который представляет собой универсальный и расширяемый стандарт, не привязанный к конкретной сети.

  2. Интернет на магнитах 2 – Гипертекст Пришло время дать волю гипертексту и расширить возможности его распространения не только классическим клиент-серверным способом, но и в одноранговых сетях.

    Чтобы оно воспринималось в полной мере без особых усилий, вебмастеру придется постараться.

  3. Интернет на магнитах 3 - P2P сайт и форум Для создания и обновления магнитного сайта с множеством страниц нам понадобится электронная подпись.

    Необходимо указать источник и связать страницы сайта.

    Для его создания и использования вы можете использовать пакет GnuPG.

  4. Интернет на магнитах 4 - Разделите магнит на части В своих статьях «Интернет на магнитах» я предлагал публиковать универсальные магниты, с помощью которых можно скачать файл из любой p2p-сети (Gnutella, Gnutella2, Edonkey2000, DirectConnect, BitTorrent).

    Их можно получить либо с помощью программы rhash, либо путем смешивания разных магнитов и ссылок на файл на странице сервиса Magnet Converter. Но есть проблема в том, что не многие клиенты для p2p-сетей лояльны к произвольному порядку параметров в магните.

    Я решил написать скрипт, исправляющий эту ситуацию на всех страницах Интернета.

  5. Интернет на магнитах 5 - Маяки и сообщения (личные, публичные и обновления) Не все P2P-сети имеют возможность отправлять и получать личные сообщения.

    Также не всегда есть возможность оставить сообщение офлайн.

    Исправим этот недостаток, используя три возможности P2P-сетей: поиск файла, просмотр общих ресурсов (списка опубликованных файлов) или комментариев к файлу.

Теги: #Децентрализованные сети #P2P #url #Интернет на магнитах #магнитные ссылки #магнит
Вместе с данным постом часто просматривают: