Среда, 08.05.2024, 00:28
Полная версия сайта | PDA версия сайта Добрый вечер! Гость | Регистрация | Вход| RSS| ЛС | Поиск по сайту
, Гость! Регистрация не займет много времени. Пожалуйста зарегистрируйтесь , или войдите на сайт как пользователь
Форма входа

Меню сайта

Информация

Свежие темы форума
Форум
Дорога в никуда (8) Кто чем от чего лечится? (72) Купавинские поликлиники (308) Матросова д.4 (0) Платная московская медицина (31)
Внимание!
На форум требуются модераторы

Самые активные авторы


Погода
Яндекс.Погода

Подписка на новости
Рассылки Subscribe.Ru
Лента "Старая Купавна"

Предложение
Уникальное предложение для небольших фирм и хороших специалистов -

Cайт-визитка на сайте г. Старая Купавна.

О вас должны знать все!

Хотите увеличить продажи? Привлечь новых клиентов?

Расскажите жителям Старой Купавны о себе

- разместите рекламу на неофициальном сайте города Старая Купавна

Главная » 2009 » Ноябрь » 19 » Что же такое DHT и РЕХ!?
20:42
Что же такое DHT и РЕХ!?
Старая Купавна

В связи с появлением новости от The Pirate Bay об отказе от трекерной раздачи торрентов.

Это моя ложка меда в чашу дегтя: что это, как это и насколько полезно

для начала разберемся что такое сам файл *.torrent


*.torrent файл - файл метаданных, который содержит следующую информацию:

* URL трекера;

* общую информацию о закачиваемом файле (имя, длину и пр.);

* Контрольные суммы (точнее, хеш-суммы) сегментов закачиваемого файла.


с этим вроде все понятно?


url трекера — это адресок, откуда utorrent получает ip адреса
участников конкретного файлообмена. Но можно обойтись и без этого
трекера. Но как получим адреса участников файлообмена? Для этого
существует технология DHT и magnet ссылки.


В частовстречаемых версиях utorrent "функция", если её можно так назвать, "возможность", "технология" уже присутствует:


картинка

DHT (англ. Distributed Hash Table — «распределённая хеш-таблица») —
помогает участникам файлообмена узнать друг о друге. В совокупности с
РЕХ (Peer exchange — расширение BitTorrent-протокола для обмена
списками участников), они могут:


* Помочь участникам быстрее найти друг друга
Например, на
раздаче есть пир X с недоступным портом. К раздаче подключается пир Z,
который сам начать соединение с X не может и вынужден ждать, пока Х о
нём узнает сам. Х только что обращался к трекеру и в следующий раз
собирается это сделать через час.

Но вот пир Y в очередной раз обращается к трекеру и узнаёт про нового
пира Z. При этом Y сам давно уже соединён и занимается файлообменом с
X, поэтому он через PEX сообщает X адрес этого нового пира. Теперь X
может начать соединение к Z.


* Снизить нагрузку на трекер

Получая адреса пиров через DHT или PEX, клиенты реже обращаются к трекеру, тем самым снижая нагрузку.


* Поддержать раздачу в периоды недоступности трекера
Если
трекер является единственным источником информации о пирах, то при его
неработоспособности раздача постепенно остановится. Используя PEX,
клиенты могут обмениваться друг с другом информацией о пирах, с
которыми у них были сеансы связи, тем самым замедляя процесс остановки
раздачи. DHT же позволяет полностью заменить трекер.


* DHT позволяет раздавать без трекера
Такая раздача
называется trackerless. Торрент для неё создаётся без адреса трекера и
клиенты находят друг друга через DHT. При участии в
trackerless-раздачах BitTorrent-клиенты приобретают определённое
сходство с eMule, использующим сеть Kad.


Пробежимся по "галочкам":


- включить DHT сеть: вроде вопросов не должно возникнуть.

— включить DHT для новых торрентов: вроде бы тоже всё понятно

— поиск локальных пиров: если Вы находитесь в локальной сети
провайдера, utorrent пытается найти участника конкретного файлообмена
внутри адресного пространства локальной сети провайдера.

— включить обмен пирами: эта фишка позволят Вашему utorrent обмениваться найденными пирами с другими участниками файлообмена


Как качать используя DHT и РЕХ


все просто: достаточно знать хэш раздачи. Он вшит в файл *.torrent и/или находится в magnet ссылке.


берем любую раздачу на руторрентах. Например http://torrents.ru/forum/viewtopic.php?t=2402314

Взял тупо самую популярную из новинок кина.


Жмем скачать, получаем окно


картинка

нас интересует кнопка "дополнительно"


картинка

удаляем адреса трекеров в окне трекеров; проверяем снизу галочки

жмем ОК и ОК. Раздача понеслась. Все участники файлообмена найдуся с
помощью DHT и РЕХ. Связи с трекером нет, а нет связи — нет и никакого
движения рейтинга т.е. вообще без рейтинга


Magnet-ссылка или просто магнитик


имеет вид magnet:?xt=urn:btih:BWJDXWBWYIMS6VG4FO5SSKCUEKFC44W3


btih — обозначение принадлежности хеша BWJDXWBWYIMS6VG4FO5SSKCUEKFC44W3 к хешу bittorrent.

В других программах файлообмена (Kazza, EDonkey2000 и пр) — хеш свой. Спецификация хешей и магнит-ссылки подробнее здесь.


BWJDXWBWYIMS6VG4FO5SSKCUEKFC44W3 — это и есть хэш раздачи. Он и вшит в *.torrent

Опубликованный выше магнитик опять же скачает тот же файл, что
находится в раздаче http://torrents.ru/forum/viewtopic.php?t=2402314


Возможности DHT и РЕХ


на примере вечнозакрываемых раздач на руторрентах: если постить
магнитики — раздачу закрыть не возможно. Только если удалить всю тему.
А нам всего навсего достаточно знать ХЭШ. Знаем хеш — лепим сами
магнитик и скармливаем utorrent.


magnet:?xt=urn:btih: + BWJDXWBWYIMS6VG4FO5SSKCUEKFC44W3


получаем


magnet:?xt=urn:btih:BWJDXWBWYIMS6VG4FO5SSKCUEKFC44W3


скармливаем


картинка


картинка

С помощью DHT и РЕХ можно и раздавать без торрент-трекера.


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


картинка

и радуемся от раздач и скачки.


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


картинка

p.s. http://rghost.ru/464232 — "мод" utorrent, который игнорирует privat флаг на закрытых торрент-трекерах . Всем must have. Но это уже другая тема.


старался Azzidum. Перепечатка разрешается с указанием авторства статейки.

При написании использовал wiki.



Категория: Полезная информация | Просмотров: 1132 | Добавил: CHIP | Рейтинг: 0.0/0
Рассылки Subscribe.Ru
Лента "Старая Купавна"

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Информация

ВНИМАНИЕ!

Случайное фото

А знаете ли Вы, что
Железнодорожная ветка была проложена в 1915 – 1916 годах от Нижегородской железной дороги до Докторовского химзавода. Сырье, привозившееся поездом для фабрики, доставлялось на нее на подводах.

Статистика

Личный кабинет
Добрый вечер, Гость!
Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Онлайн всего: 3
Гостей: 3
Пользователей: 0
Сейчас на сайте:

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

Условия использования материалов сайта © 2024