atlantika.ucoz.com
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Время жизни сайта
Мини-чат
Наш опрос
Оцените мой сайт
javascript:; javascript:;
Всего ответов: 17
...






Главная » 2010 » Декабрь » 18 » Magnet ссылки
22:34
Magnet ссылки
Про торренты я писал уже больше года тому назад. Однако, система торрентов не заканчивается на трекерах и .torrent файлах. Дело в том, что для ускорения поиска сидов (а также для уменьшения нападок на трекеры со стороны правообладателей) существуют такие системы, как DHT, Peer Exchange и Magnet Links. Сегодня я расскажу о том, что они собой представляют, и как ими можно воспользоваться.

Хотя, скорее всего, большинство читателей интересуют именно Magnet-ссылки, начать придется с истории - технологий DHT и Peer Exchange.
Peer exchange

Peer exchange позволяет обновлять информацию об имеющихся в сети пирах в ускоренном порядке. Приведем простой пример. Вы скачали .torrent файл c rutracker.org и стали скачивать малопопулярный фильм (и для усложнения ситуации добавим, что у вас серый IP-адрес). Скорость скачивания маленькая, в основном вы тянете данные у некоторого пользователя X, а у него очень ограничена пропускная способность канала. И тут к сети подключается пользователь Y с реальным IP адресом. Проблема заключается в том, что вы не знаете о том, что он подключился - вы только что запросили информацию об имеющихся пирах у трекера, и в следующий раз это будет возможно только через час. А пользователь Y рад бы вам отдать фильм на хорошей скорости, да присоединиться к вам не может - у вас серый адрес.

Помочь разрешить такие ситуации может технология Peer Exchange. Ваш торрент-клиент запрашивает у пользователя X, не знает ли он о каких новых пирах. Тот знает, и передает эту информацию вам. В результате вы узнаете о наличии пользователя Y, соединяетесь с ним и начинаете качать на хорошей скорости сильно раньше, чем если бы эта система была отключена.

Также подобная система позволяет продержаться системе скачек какое-то время, когда не работает трекер. Правда, от длительных перебоев в работе трекера Peer Exchange не спасет.

Недостатков у такой системы я не вижу, так что смысла отключать Peer Exchange, на мой взгляд, нет. Существуют опасения, что подобная система позволит получить о вас какую-то информацию, но на деле вся та информация (IP-адрес и адрес раздачи) итак легко может быть получена напрямую с торрент-трекера, а ничего большего Peer Exchange не передает.
DHT

Система DHT также существует давно и позволяет раздачам не только медленнее "затухать" в отсутствии торрент-трекера, но и успешно существовать долгое время. Главное - чтобы у клиента был .torrent файл, тогда он может найти пиров и без трекера (в случае Peer Exchange подобное невозможно - нужна начальная информация хоть о каких-то пирах).

В случае DHT = Distributed Hast Table - это система распределенного хранения данных о скачиваемых файлах. Все клиенты, подключенные к DHT - сети и сами становятся "узлами", чем-то вроде мини-трекеров. Каждый узел имеет уникальный идентификатор - "node ID". Этот идентификатор очень похож на существенную часть .torrent файла - хэш данных. Все узлы хранят информацию об узлах, "близких к ним", кроме того узел должен хранить информацию о пирах в раздачах, чей хэш напоминает "node ID".


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

Что важно понимать, получение информации о пирах DHT может привести к тому, что хотя вы и будете качать все тот-же файл, он уже будет связан с другим торрент-трекером или не связан ни с каким. Таким образом включенное DHT может приводить к тому, что при раздаче рейтинг на торрент-трекере не будет расти.
Peer exchange, DHT и частные трекеры

Небольшое отступление. Те трекеры, которые считают рейтинг (так называемые частные трекеры), могут достаточно негативно относиться к описанным выше технологиям, так как они не позволяют полностью контролировать пользователей. Поэтому в .torrent - файлах имеется определенный флаг private, в случае наличия которого торрент-клиент не будет использовать DHT и Peer Exchange. Просто так убрать флаг в файле нельзя - он станет некорректным.

На наивный вопрос "а почему производители торрент-клиентов не встраивают возможности обойти такие ограничения?" ответим просто - в случае обнаружения подобного нарушения договора эти торрент-клиенты будут заблокированы на большинстве трекеров, а это им, разумеется, невыгодно.
Magnet-links

Ну и, наконец, обещанные "магнитные ссылки". Такая ссылка представляет собой .magnet файл, который в отличие от .torrent файла содержит лишь хэш, сжатую информацию о скачиваемых данных, но не содержит никакой информации о пользователе, трекере или сайте, где он был скачан. Причина возникновения этой технологии - дальнейшее развитие деперсонализации и попытка торрент-трекеров защититься от нападок правообладателей. Да, и раньше торрент-трекеры защищались на тех основаниях, что они не хранят данные, а лишь помогают при помощи трекера найти, где лежат кусочки этих данных. Технология DHT позволяла временами трекер отключать, но все равно .torrent файлы продолжали содержать лишнюю информацию. Теперь торрент-трекер можно отключить насовсем,как и сделала "Пиратская бухта". Вместо этого можно хранить лишь magnet - ссылки - хэш реальных данных. Маловероятно, что можно найти причину, по которой хранение подобных файлов нарушает закон.

Как же пользователь найдет информацию о том, откуда ему скачать данные, имея .magnet файл? Да как и раньше, будут использоваться описанные выше DHT и Peer Exchange (именно поэтому я с них и начал). Ведь если использовать децентрализованный обмен данными, совершенно необязательно вместе с данными о файлах передавать данные о трекере.

Какие недостатки имеет такая система? Да те, что переход на magnet ссылки полностью убивает систему рейтингов. А ведь трекеры вродe rutracker именно на этой системе держатся - пользователи в погоне за рейтингом продолжают дольше оставаться на раздаче. Так что здесь мы видим конфликт между свободой трекера и качеством данных (напомню, что rutracker вынужден выполнять требования правообладателей и убирать раздачи по их требованию).
Послесловие

В завершение хочу сказать, что все равно никакие из вышеописанных технологий не смогут снять с пользователя ответственность за скачивание пиратских файлов. Все эти технологии - лишь инструмент, как вы им воспользуетесь и что вы будуте скачивать - решаете именно вы. Поэтому если вы окажетесь тем самым пользователем, над которым проведут показательный процесс - привлечение к ответственности за пиратство в интернете - трекеры и технологии будут в этом не виноваты. Просто считайте тогда, что вам очень не повезло!
Категория: Об интернете | Просмотров: 1150 | Добавил: MaksimChupryna | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Block title
Блог
Игры [2] Статусы [7]
в контакте [60]
Приложения вконтакте, описания, коды, читы, взлом приложений
Коды к игры [11]
Об интернете [8] Энциклопедия [1]
Защита Вконтакте.ru [1] Программы Вконтакте.ru [3]
Компьютеры, интернет, Hi-Tech [0] Поздравления с днем рождения [0]
Поздравления из раздела Поздравления с днем рождения, помогут Вам лучше подготовиться к празднику День Рождения и выбрать поздравительный текст подходящий ...
Интересные возможности Вконтакте.ru [3] Текстовые картинки в контакте на стену [3]
Поиск
Block title
Друзья сайта:

Сайты персонала:
Отсчет времени до
...

Календарь
«  Декабрь 2010  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Сегодняшние посетители
Архив записей