Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

BitTorrent-трекер: различия между версиями

Материал из Aprel Wiki
Дополнительные действия
Новая страница: «'''BitTorrent-трекер''' — сервер, осуществляющий координацию клиентов BitTorrent. == Координация клиентов == Основная функция BitTorrent-трекера — обработка запросов клиентов. Каждый клиент периодически обращается к трекеру с за...»
 
Нет описания правки
 
Строка 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-трекеры| ]]