Интернет магазин китайских планшетных компьютеров



Компьютеры - BitTorrent-трекер

22 января 2011


Оглавление:
1. BitTorrent-трекер
2. Роль трекера
3. Частные трекеры
4. Реализации трекеров



Координация клиентов

Основная функция BitTorrent-трекера — обработка запросов клиентов.

Каждый клиент периодически обращается к трекеру с запросом, в котором указаны:

  • SHA-1 словаря info;
  • Порт, на котором клиент ждёт соединений от других клиентов;
  • количество данных, которыми клиент успел обменяться с другими клиентами;
  • и некоторая другая информация.

Клиентский узел отправляет трекеру HTTP-запрос типа GET. Ответом служит Bencode-словарь с информацией об ранее обратившихся к трекеру узлах, также участвующих в раздаче. Данная информация используется узлами для установления прямых связей друг с другом.

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



Просмотров: 3617


<<< Bencode
Peer exchange >>>