BitTorrent трекер сервер, координирующий обмен данных между пирами по протоколу BitTorrent. Если не используются расширения протокола, клиентам пользователей необходимо соединяться с трекером для того, что бы начать закачку (клиенты, которые уже начали закачку также периодически коннектятся к трекеру, чтобы получить информацию о новых пирах и сообщить статистику, однако после начала соединения сообщение между пирами может происходить и без участия трекера).

==Трекеры и и

Тёрки с законом

В большинстве стран типа незаконно распространять закопирайченный материал без разрешения держателя прав. Торрент-обмен потенциально может проводиться как с учётом копирайта, так и в обход него, и многие торрент-трекеры были предметом копирайтерских исков по типу "прекратить и воздерживаться впредь", причём несмотря на тот факт, что трекер сам по себе ни хостит, ни распространяет копирайченный материал.

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

Сверх того, при различных раскладах распространение закопирайченного материала вполне легально — действительно, существуют, например, экспериментальные "защищённые" трекеры, легально продающие контент через BitTorrent-протокол. Держатели копирайт-прав также могут разрешить распространять свой контент на халяву, используя Creative Commons-лицензии или лицензии из семейства GPL. Вдобавок, в некоторых странах есть fair use-поблажки к копирайтному закону, когда люди имеют право доступа и использования определённых видов закопирайченных материалов без нарушения закона.

Улучшение стабильности трекеров

Трекеры являются основной причиной повреждения BitTorrent-ового "роя" (swarm); другие причины обычно относятся к повреждённым или хакнутым клиентам, закачивающим мусор вместо данных. Стабильность трекеров была увеличена благодаря двум главным доработкам BitTorrent-протокола:

Многотрекерные торренты

Многотрекерные торренты включают адреса нескольких трекеров в одном файле. Если один трекер упадёт, другие продолжат поддержку файлораздачи.

'Бестрекерные' торренты

Сущестувую два несовместимых "бестрекерных" расширения BitTorrent-протокола (ака децентрализованный трекинг): на основе реализаций DHT и Azureus-овская "Распределённая база данных".

Термин "бестрекерный" — немного не в тему, т.к. децентрализованный или распределённый трекинг по сути интерпретирует каждого пира как трекер. Оригинальный BitTorrent-клиент первый реализовал децентрализованный трекинг с помощью DHT. Позже Azureus, µTorrent, BitComet and KTorrent переняли эту фичу, хотя Azureus-овская имплементация осталась несовместимой с DHT-имплементациями других клиентов, за исключением разве что BitComet-а.

Поддержка IPv6

Одной из опций протокола HTTP-трекера является флажок "компактности" (compact flag). Этот флаг определяет компоновку в HTTP-ответе IPv4-адреса как набора из 4 байт (32 бита). Адрес IPv6 однако 128-битной длины, а значит, флаг "компактности" не позволяет поддержать IPv6. Трекеры, которые поддерживают IPv6-адресацию, таким образом, игнорируют этот флажок. Были упоминания флажка "compact6", но этот механизм не был пока что абсорбирован различными BitTorrent-клиентами.

Первым (и все ещё рабочим) BitTorrent-трекером, работающим только по IPv6, был сервер NIIF/HUNGARNET-а.

Недавно SixXS реализовала свой IPv6-трекер. У этого трекера неизменный набор сидов, сидящих на высокоскоростных каналах. Торрент-файлы, обслуживаемые этим трекером, сперва закачиваются в каталог, а потом сиды автоматически подхватывают эти торренты, начиная обмен данными друг с другом, чтобы, имея файл целиком, предоставить клиентам даунлоады на бешеных скоростях. Этот сервис служит великому делу раздачи опенсорсовых дистрибутивов через IPv6 и по широким каналам.

Програмные реализации

Реализации бывают трех видов:

PHP-движки для BitTorrent трекера

Отдельные трекеры

См. также

Ссылки

Популярные российские трекеры

BitTorrent
Понятия: BitTorrent · Терминология BitTorrent · BitTorrent трекер · Торрент · BitTorrent DNA · BitTorrent, Inc. · Super-seeding
Трекеры: Demonoid · The Pirate Bay · Mininova · QuebecTorrent · Blackcats-games.net
Русские: Torrents.ru · Ru-Board BitTorrent-Tracker · FREE-TORRENTS.org (бывший Game-Torrent.Info) · Pirat.ca
Поисковики: TorrentSpy · Btjunkie · isoHunt · myBittorrent · Suprnova.org
Люди: Брэм Кохэн (Bram Cohen) · Ашвин Навин (Ashwin Navin) · Людвиг Стригеус (Ludvig Strigeus)