Трекер

Материал из Anticopyright

Перейти к: навигация, поиск

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

Содержание

[править] Трекеры и индексеры

Трекеры необходимо отличать от индексеров (хранилищ торрент-файлов), так как они не обязательно хранят список файлов, которыми обмениваются пиры. Хранилище торрентов содержит список .torrent файлов и описаний к ним. А трекер только координирует обмен данными между пирами, которые пытаются скачать информацию, описанную торрентом.

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

[править] Закрытые трекеры

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

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


[править] Открытые трекеры

[править] Тёрки с законом

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

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

Сверх того, при различных раскладах распространение закопирайченного материала вполне легально — действительно, существуют, например, экспериментальные "защищённые" трекеры, легально продающие контент через 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)
Эта статья содержит текст из русской Википедии . Оригинальная статья находится по адресу: BitTorrent трекер. Список первоначальных авторов статьи можно посмотреть в истории правок. Так же, как и в этом проекте, тексты, размещённые в Википедии, доступны на условиях GNU FDL.