ГлавнаяЛайфстайлИнтернетКак работает обнаружение пиров BitTorrent DHT

Как работает обнаружение пиров BitTorrent DHT

dht-палецОбнаружение одноранговых узлов является важной частью протокола BitTorrent. Именно поэтому загрузка происходит так быстро: вы подключаетесь к нескольким людям, и каждый из них загружает вам небольшой фрагмент файла. Это явление привело к появлению очень популярного способа загрузки и обмена информацией в Интернете, как законной, так и незаконной. Независимо от последствий, которые это оказало на интеллектуальную собственность, я здесь, чтобы описать одну вещь: как на самом деле работает весь процесс обнаружения одноранговых узлов BitTorrent DHT. Возможно, вы знаете немного (или много) об этом механизме, но вам наверняка интересно узнать, что означает термин DHT и как пиры, перечисленные под ним, вообще вас нашли.

Что означает ДГТ?

DHT — это сокращение от «распределенная хэш-таблица» и представляет собой среду, с помощью которой вы находите одноранговые узлы, также известную как «начальная загрузка». Я объясню это немного позже. Просто имейте в виду, что вы можете найти пиры через DHT.

Расположение BitTorrent DHT

Хотя многие говорят, что Интернет децентрализован, на самом деле сделать это очень сложно, учитывая одноадресную природу Интернета. Когда вы подк

Что означает ДГТ?

не объявляете о своем присутствии миллиардам уже подключенных компьютеров. Это просто приведет к потере огромной пропускной способности. Вместо этого маршрутизатор вашего местного интернет-провайдера, а также пункты назначения, к которым вы подключаетесь, — единственные, кто знает, что вы вообще в сети. Вот что означает «одноадресная передача» с точки зрения непрофессионала. Многоадресная рассылка — это то, что происходит, когда ваш компьютер попадает в локальную сеть. О его присутствии становится известно всем остальным компьютерам в той же подсети, и теперь они знают о вашем присутствии. Поскольку во внешнем Интернете этого не происходит, создать полностью децентрализованную структуру действительно невозможно, учитывая ограничения самого протокола BitTorrent.

В результате обычно существует два основных DHT, к которым вы подключаетесь, когда начинаете загрузку торрент-файла: router.bittorrent.comи router.utorrent.com. Если вам интересно, вы подключаетесь к ним через порт 6881. Запоминать эту информацию совсем не обязательно. Иногда данные пиров встраиваются в торрент-файл, чтобы облегчить процесс поиска пиров.

Загрузка

bitdht-обнаружение

Чтобы начать сбор пиров, необходимо сначала подключиться к торрент-сети. Начальная загрузка — это просто причудливый способ описания процесса подключения к DHT и поиска узлов. После подключения сервер DHT отправит несколько одноранговых IP-адресов, к которым вы также подключитесь. Они дадут вам адреса подключенных к ним пиров и так далее, и так далее, пока в вашем списке пиров не появятся все пиры, загружающие (или раздающие) файл, который вы пытаетесь получить. Это как следовать за деревом от корней до ветвей.

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

После того, как вы найдете всех своих коллег, начнется загрузка!

Если DHT существуют, почему большинство людей все еще используют трекеры?

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

Загрузка

/p>

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

Запутались?

Если информация, представленная здесь, вас все еще озадачивает, оставьте комментарий ниже, и мы обсудим!

Изображение предоставлено: DHT ru.svg

Если DHT существуют, почему большинство людей все еще используют трекеры?

Запутались?

ПОХОЖИЕ СТАТЬИ

Популярные записи