Изменения
нет описания правки
''' BitTorrent трекер ''' — [[сервер]], осуществляющий соединение [[пир]]ов в протоколе [[BitTorrent]]. Клиентам пользователей необходимо соединяться с трекером для того, что бы начать закачку (клиенты, которые уже начали закачку также соединяются с трекером для того, что бы получить информацию о новых пирах и сообщить статистику, однако после начала соединения сообщение между пирами может происходить и без участия трекера).
''' BitTorrent трекер ''' — [[сервер]], координирующий обмен данных между [[пир]]ами по протоколу [[BitTorrent]]. Если не используются расширения протокола, клиентам пользователей необходимо соединяться с трекером для того, что бы начать закачку (клиенты, которые уже начали закачку также периодически коннектятся к трекеру, чтобы получить информацию о новых пирах и сообщить статистику, однако после начала соединения сообщение между пирами может происходить и без участия трекера).
Трекеры необходимо отличать от хранилищ торрентов, так как они не обязательно хранят список файлов, которые через них скачиваются. Хранилище торентов содержит список .torrent файлов и описаний к ним. Трекер координирует соединение между пирами, которые пытаются скачать информацию, описанную торентом.
==Трекеры и индексеры==
Трекеры необходимо отличать от индексеров (хранилищ торрент-файлов), так как они не обязательно хранят список файлов, которыми обмениваются [[пир]]ы. Хранилище торентов содержит список .torrent файлов и описаний к ним. А трекер только координирует обмен данными между пирами, которые пытаются скачать информацию, описанную торентом.
Многие торрент-сайты работают и как трекеры, и как хранилища. Такие сайты публикуют [[URL]] трекера и разрешают пользователям закачивать торренты в хранилище со внедрённым в них адресом трекера, предоставляя таким образом все необходимые [[фича|фичи]] для начала скачивания.
===Закрытые трекеры===
[edit]
Закрытый трекер — трекер с ограничением на пользование им, обычно требующий регистрации [[аккаунт]]а. На закрытых трекерах обычно оговаривается, сколько [[юзер]] закачивает и скачивает и каким должен поддерживаться коэффициент закачано-скачано. В результате доступность торрентов и скорость на таких трекерах больше, чем на публичных, где [[личер]]ы чувствуют себя вольготней. Первым таким трекером был (уже двинувший копыта) сайт TorrentBits, но его [[движок|движком]] всё ещё пользуются многие закрытые трекеры.
Многие закрытые трекеры внедряют [[пасскей]] (идентификатор пользователя) в торрент-файл, он заставляет [[клиент]] пользователя коннектиться на определённый адрес для получения списка [[пир]]ов. Этот механизм призван ограничить распространение торрент-файлов вне пределов данного трекера.
==Тёрки с законом==
[edit]
В большинстве стран типа незаконно распространять [[копирайт|закопирайченный]] материал без разрешения держателя прав. Торрент-обмен потенциально может проводиться как с учётом [[копирайт]]а, так и в обход него, и многие торрент-трекеры были предметом копирайтерских исков по типу "прекратить и воздерживаться впредь", причём несмотря на тот факт, что трекер сам по себе ни [[хостинг|хостит]], ни распространяет копирайченный материал.
Осложняющий для законников фактор — это то, что многие сайты работают в различных странах, в том числе в тех странах, где [[копирайт]]ные законы отличаются от оных, принятых в стране-источнике закопирайченных материалов, а также от стран, где [[пир]]ы являются резидентами, и соответствующие действия там могут быть как законными, так и незаконными.
Сверх того, при различных раскладах распространение закопирайченного материала вполне легально — действительно, существуют, например, экспериментальные "защищённые" трекеры, легально продающие [[контент]] через BitTorrent-протокол. Держатели [[копирайт]]-прав также могут разрешить распространять свой контент на халяву, используя [[Creative Commons]]-лицензии или лицензии из семейства [[GPL]]. Вдобавок в некотрых странах есть [[fair use]]-поблажки к [[копирайт]]ному закону, когда люди имеют право доступа и использования определённых видов [[копирайт|закопирайченных]] материалов без нарушения закона.
==Улучшение стабильности трекеров==
[edit]
Трекеры являются основной причиной нарушения BitTorrent-ового "роя" (swarm); другие причины обычно относятся к повреждённым или [[хак]]нутым [[клиент]]ам, закачивающим мусор вместо данных. Стабильность трекеров была увеличена благодаря двум главным доработкам BitTorrent-протокола:
===Многотрекерные торренты===
[edit]
Многотрекерные торренты включают адреса нескольких торрентов в одном файле. Если один трекер [[Болезнь Дауна|упадёт]], другие продолжат поддержку файлораздачи.
==='Бестрекерные' торренты===
[edit]
Сущестувую два несовместимых "бестрекерных" расширения BitTorrent-протокола (ака децентрализованный трекинг): на основе реализаций [[DHT]] и [[Azureus]]-овская "Распределённая база данных".
Термин "бестрекерный" — немного не в тему, т.к. децентрализованный или распределённый трекинг по сути интерпретирует каждого [[пир]]а как трекер. Оригинальный BitTorrent-[[клиент]] первый реализовал децентрализованный трекинг с помощью [[DHT]]. Позже [[Azureus]], [[µTorrent]], [[BitComet]] and [[KTorrent]] переняли эту [[фича|фичу]], хотя [[Azureus]]-овская имплементация осталась несовместимой с [[DHT]]-имплементациями других [[клиент]]ов, за исключением разве что [[BitComet]]-а.
==Поддержка IPv6==
[edit]
Одной из опций протокола HTTP-трекера является флажок "компактности" (compact flag). Этот флаг определяет компоновку в HTTP-ответе IPv4 -адреса как набора из 4 байт (32 бита). Адрес IPv6 однако 128-битной длины, а значит, флаг "компактности" не позволяет поддержать IPv6. Трекеры, которые поддерживают IPv6-адресацию, таким образом, игнорируют этот флажок. Были упоминания флажка "compact6", но этот механизм не был пока что абсорбирован различными BitTorrent-[[клиентами]].
Первым (и все ещё рабочим) BitTorrent-трекером, работающим только по IPv6, был сервер [http://ipv6.niif.hu/index.php?mn=3&sm=10&lg=en NIIF/HUNGARNET]-а.
Недавно [[SixXS]] реализовала свой IPv6-трекер. У этого трекера неизменный набор [[сид]]ов, сидящих на высокоскоростных каналах. Торрент-файлы, обслуживаемые этим трекером сперва закачиваются в каталог, а потом [[сид]]ы автоматически подхватывают эти торренты, начиная обмен данными друг с другом, чтобы, имея файл целиком, предоставить [[клиент]]ам даунлоады на бешеных скоростях. Этот сервис служит великому делу раздачи [[Open Source|опенсорсовых]] дистрибутивов через IPv6 и по широким каналам.
== Програмные реализации ==
== Програмные реализации ==
* В виде модуля для стороннего [[HTTP]] сервера (например, [[Apache]])
* В виде модуля для стороннего [[HTTP]] сервера (например, [[Apache]])
* В виде [[Движок (программа)|движка]] [[сайт]]а, написанного на например на [[PHP]] или [[JSP]]
* В виде [[Движок (программа)|движка]] [[сайт]]а, написанного на например на [[PHP]] или [[JSP]]
=== PHP-движки для BitTorrent трекера ===
=== PHP-движки для BitTorrent трекера ===
* [http://www.tbdev.net Официальный форум TBDev]
* [http://www.tbdev.net Официальный форум TBDev]
* [http://phpbttrkplus.sourceforge.net/ PHPBTTracker+]
* [http://phpbttrkplus.sourceforge.net/ PHPBTTracker+]
* [http://bit-torrent.kiev.ua/ Проект TBDev - русский TBDev от Yuna Scatari]
* [http://bit-torrent.kiev.ua/ Проект TBDev - русский TBDev от Yuna Scatari]
* [http://bnbteasytracker.sourceforge.net/ BNBT EasyTracker]
* [http://bnbteasytracker.sourceforge.net/ BNBT EasyTracker]
* [http://xbtt.sourceforge.net/tracker/ XBT Tracker]
* [http://xbtt.sourceforge.net/tracker/ XBT Tracker]
== См. также ==
* [[BitTorrent]]
* [[Пиратская Бухта]]
* [[Демоноид]]
* [[Клиент]]
* [[DHT|Distributed Hash Table]]
== Ссылки ==
* http://en.wikipedia.org/wiki/BitTorrent_tracker
* [http://www.torrentking.org Здоровый список западных трекеров]
* [http://www.urlgrab.com URLGrab-индексер]
* [http://www.sayzero.net/top-ten-bittorrent/ Десятка лучших западных трекеров]
* [http://internet.wikia.com/wiki/Comparison_of_BitTorrent_sites Сравнение западных трекеров]
=== Популярные российские трекеры ===
=== Популярные российские трекеры ===