|
|
| Строка 20: |
Строка 20: |
|
| |
|
| Для решения этой проблемы могут использоваться резервные трекеры или специальные бестрекерные протоколы, например [[Распределённая хеш-таблица|DHT]]. | | Для решения этой проблемы могут использоваться резервные трекеры или специальные бестрекерные протоколы, например [[Распределённая хеш-таблица|DHT]]. |
|
| |
| == Дополнительные функции ==
| |
| Многие трекеры сохраняют в базе данных статистику раздач, то есть количество узлов на каждой раздаче, общие объёмы переданных данных и другую доступную им информацию. Позднее полезная часть информации посредством [[Каталог BitTorrent|каталога]] предоставляется конечным пользователям.
| |
|
| |
| == Частные (закрытые) трекеры ==
| |
| Частный ({{lang-en|private}}) трекер — это трекер, ограничивающий доступ пользователям, обычно требованием регистрации учётной записи и требованием поддержания «рейтинга» на определённом уровне.
| |
|
| |
| Одной из причин появления частных трекеров является асимметричность пользовательских каналов доступа к [[Интернет]]у. Средний пользователь за время скачивания торрента успевает отдать другим пользователям незначительную по объёму часть данных, при этом многие пользователи после получения нужного файла сразу закрывают торрент-клиент. В результате доступность торрента снижается, и на первоначальных распространителей файла ложится неоправданно большая нагрузка.
| |
|
| |
| Как правило, частные трекеры записывают статистику (рейтинг) каждого пользователя по количеству «скачанного» и «отданного» другим пользователям, и требуют поддержания некоторого минимального соотношения этих двух величин. Как результат, доступность и скорость скачивания торрентов на частном трекере обычно выше, чем на открытом.
| |
|
| |
| Для идентификации конкретного клиента трекер использует либо IP-адрес пользователя, либо уникальный для каждого пользователя ключ (так называемый ''user key'' или ''pass key''), добавляемый трекером в торрент-файл при скачивании его пользователем.
| |
|
| |
| У рейтинговой системы есть и негативная сторона: дискриминация пользователей, имеющих узкий канал отдачи (например, у пользователей [[CDMA]]-модемов). Часто у такого пользователя отдача совсем не идёт; причина тому — другие пользователи, имеющие более широкий upload-канал и отдающие значительно больше и быстрее. Такому пользователю очень сложно восстанавливать свой рейтинг, особенно если он имеет дело с маловостребованными файлами. В итоге пребывание на частном трекере оборачивается для него постоянной головной болью о способах поддержания рейтинга.
| |
|
| |
| Для поддержки закрытых раздач в торрент-файлах есть флаг ''private'', установка которого приводит к тому, что клиенты, правильно поддерживающие этот флаг, не раздают этот торрент в обход трекера (например, через [[Распределённая хеш-таблица|DHT]]). Так как большинство торрент-файлов создаётся без этого флага, то раздающий после загрузки свежесозданного файла на трекер должен заново скачать его, так как трекер выставляет этот флаг, изменяя торрент.
| |
|
| |
| == Реализации трекеров ==
| |
| Существуют разные реализации трекеров: в виде отдельного [[Сервер (программное обеспечение)|сервера]], в виде модуля для стороннего [[HTTP]]-сервера (например, [[Apache HTTP Server|Apache]]) или в виде дополнения к [[Движок|движку]] [[сайт]]а, написанного, к примеру, на [[PHP]] или [[JavaServer Pages|JSP]].
| |
|
| |
| == См. также ==
| |
| * [[Мультитрекер]]
| |
| * [[Ретрекер]]
| |
| * [[Список BitTorrent-клиентов]]
| |
|
| |
|
| == Ссылки == | | == Ссылки == |
| * [http://www.bittorrent.org/beps/bep_0003.html Официальная спецификация BitTorrent]{{ref-en}} | | * [http://www.bittorrent.org/beps/bep_0003.html Официальная спецификация BitTorrent]{{ref-en}} |
| <!--Просьба не вставлять ссылки на конкретные трекеры, иначе статью придётся просто защитить от правок-->
| |
|
| |
| {{BitTorrent}}
| |
|
| |
|
| |
|
| [[Категория:BitTorrent-трекеры| ]] | | [[Категория:BitTorrent-трекеры| ]] |