WikiDer > UDP трекер

UDP tracker

В UDP трекер протокол это высокопроизводительный низкозатратный BitTorrent трекер протокол. Он использует безгражданство Протокол пользовательских датаграмм (UDP) для передачи данных вместо протокола HTTP (более TCP) обычные трекеры используют. Данные представлены в настраиваемом двоичном формате вместо стандартного. Bencode алгоритм, который BitTorrent использует для большинства коммуникаций.

URL-адреса для этого протокола имеют следующий формат: udp: //example.com: порт.

Сравнение с HTTP-трекером

UDP-трекер лучше оптимизирован и снижает нагрузку на сервер отслеживания. Ни один из трекеров не влияет на скорость передачи.

Клиенты, реализующие протокол

Критика

  • Ограничено IPv6 поддержка (протокол определяет 32-битное целое число для IP-адреса и поддерживает псевдо-заголовки для 128-битных адресов IPv6)
  • Нет механизма для индекс сайты для очистки всего трекера
    • Это может поддерживаться традиционными механизмами очистки TCP, поскольку это не проблема производительности.
  • Нет механизма для трекеров для обеспечения соблюдения клиентских ограничений
  • В протоколе отслеживания UDP нет поля для представления пользовательского агента, в отличие от протокола HTTP. Однако соглашение о кодировании пользовательского агента и версии в поле peer_id по-прежнему применяется.
  • Нет механизма для отправки трекерами предупреждающих сообщений
  • Никакого сжатия, особенно проблематично для больших анонсов.

Рекомендации

  1. ^ Вилчес, Хосе (12 августа 2009 г.). «Выпущена первая бета-версия μTorrent 2.0». TechSpot.com. Получено 2009-08-12.

внешняя ссылка