Добро пожаловать на сайт любителей кино!

Фильмы, рецензии, рейтинги и общение.

Входите или Регистрируйтесь.
Facebook 32 Vk 32 Twitter 32

Кинофорум

ФорумыРекомендуем и советуем → Для НОВИЧКОВ и не только. рекомендации, инструкции, ответы на ваши вопросы

Сообщения (11)

mechaels
  • Зритель
  • Sun, 14 Feb 2010 15:27:05 +0300

КООРДИНАЦИЯ торрент-клиентов:

Основная функция BitTorrent трекера — обработка запросов клиентов.
Каждый клиент периодически обращается к трекеру с запросом, в котором указаны:
* info_hash — уникальный хеш торрент файла
* port — TCP порт, на котором клиент ждёт соединений от других клиентов
* количество данных, которыми клиент успел обменяться с другими клиентами
* и некоторая другая информация.

Такое обращение представляет собой обычный GET HTTP запрос, в котором информация закодирована с помощью специального протокола Bencode.

Если в BitTorrent клиенте открыто несколько активных торрент файлов, то для каждого используется отдельный запрос, никак не связанный с другими. Интервалы между запросами по каждому отдельно взятому торренту зависят от настроек клиента и обычно составляют от 30 до 60 минут.

BitTorrent трекер, используя info_hash, составляет списки IP адресов и портов участвующих в каждой отдельной раздаче клиентов. Каждому клиенту в ответ на очередной запрос трекер возвращает такой список, и клиент использует его для установления соединений с другими клиентами.

Тема закрыта.