BitTorrent-трекер

редактировать

A BitTorrent tracker - это особый тип сервера, который помогает в обмене данными между одноранговыми узлами с использованием протокола BitTorrent.

в одноранговой сети. - одноранговое совместное использование файлов, программный клиент на ПК конечного пользователя запрашивает файл, и части запрошенного файла, находящиеся на одноранговых машинах, отправляются клиенту, а затем повторно собираются в полную копию запрошенного файла. Сервер «трекера» отслеживает, где находятся копии файлов на одноранговых машинах, какие из них доступны во время запроса клиента, и помогает координировать эффективную передачу и повторную сборку скопированного файла. Клиенты, которые уже начали загрузку файла, периодически связываются с трекером, чтобы договориться о более быстрой передаче файлов с новыми узлами и предоставить статистику производительности сети; однако после того, как начальная загрузка файла в одноранговой сети началась, одноранговая связь может продолжаться без подключения к трекеру.

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

Содержание

  • 1 Публичные и частные трекеры
    • 1.1 Публичные трекеры
    • 1.2 Частные трекеры
  • 2 Юридические проблемы
  • 3 Легальное использование
  • 4 Повышение надежности торрентов
    • 4.1 Мульти-трекер торренты
    • 4.2 Торренты без отслеживания
  • 5 Поддержка IPv6
  • 6 Программное обеспечение
  • 7 См. также
  • 8 Ссылки

Публичные и частные трекеры

Публичные трекеры

Публичные или открытые трекеры могут использоваться кем угодно, добавив адрес трекера к существующему торренту, или они могут использоваться любым вновь созданным торрентом, например OpenBitTorrent. The Pirate Bay эксплуатировал один из самых популярных общедоступных трекеров, пока не отключил его в 2009 году из-за проблем с законом, и после этого предлагал только магнитные ссылки.

Частные трекеры

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

Юридические вопросы

Использование в законных целях

Существует несколько обстоятельств, при которых распространение материалов, защищенных авторским правом, или их частей является законным.

  • Бесплатное распространение. Правообладатели могут разрешить бесплатное распространение своих работ. Для этой цели доступны специальные лицензии на авторское право, которыми может пользоваться любой, кто хочет загрузить свой собственный материал. Такие лицензии часто используются в ситуациях с большим количеством правообладателей, например, в онлайн-сообществах. Например, семейство лицензий Creative Commons для бесплатных произведений культуры в текстовом, аудио-, видео- или графическом формате; или лицензии на программное обеспечение для Бесплатного ПО / ПО с открытым исходным кодом, например Лицензия BSD и другие. Сама Википедия может распространяться через BitTorrent по той же причине.
  • Общественное достояние. Работы, которые находятся в общественном достоянии и поэтому не (или больше не подпадают) под действие закона об авторском праве, также могут распространяться на законных основаниях. Например, Project Gutenberg регулярно собирает и публикует произведения классической культуры после истечения срока их авторских прав (что зависит от страны, в которой произведение было ранее опубликовано).
  • Добросовестное использование. В некоторых странах также есть положения о добросовестном использовании в законах об авторском праве, которые позволяют людям получать доступ и использовать определенные классы материалов, защищенных авторским правом, без нарушения закона.

Также проводятся эксперименты по законной продаже контента, который является распространяется через BitTorrent с использованием «безопасной» трекерной системы.

Повышение надежности торрентов

Трекеры - основная причина поврежденного «роя» BitTorrent. (Другие причины в основном связаны с загрузкой поврежденных или взломанных клиентов поврежденных данных.) Надежность трекеров была улучшена за счет двух основных нововведений в протоколе BitTorrent.

Мульти-трекерные торренты

Мульти-трекерные торренты содержат несколько трекеров в одном торрент-файле. Это обеспечивает избыточность в случае отказа одного трекера, другие трекеры могут продолжать поддерживать рой для торрента. Одним из недостатков этого является то, что для одного торрента становится возможным иметь несколько неподключенных роев, когда некоторые пользователи могут подключаться к одному конкретному трекеру, не имея возможности подключиться к другому. Это может создать непересекающийся набор, который может снизить эффективность торрента при передаче файлов, которые он описывает. Дополнительные расширения, такие как Peer exchange и DHT, смягчают этот эффект, быстро объединяя в противном случае непересекающиеся графы одноранговых узлов.

Торренты без отслеживания

Vuze (ранее Azureus) был первым клиентом BitTorrent, реализовавшим такую ​​систему с помощью метода распределенной хеш-таблицы (DHT). Альтернативная и несовместимая система DHT, известная как Mainline DHT, была разработана одновременно и позже принята клиентами BitTorrent (Mainline), μTorrent, Transmission, rTorrent, KTorrent, BitComet и Deluge.

Текущие версии официального клиента BitTorrent, μTorrent, BitComet, Transmission и BitSpirit имеют общую совместимость с Mainline DHT. Обе реализации DHT основаны на Kademlia. Начиная с версии 3.0.5.0, Vuze также поддерживает Mainline DHT в дополнение к своей собственной распределенной базе данных за счет использования дополнительного плагина приложения. Это потенциально позволяет клиенту Vuze достичь большего роя.

Большинство клиентов BitTorrent также используют Peer exchange (PeX) для сбора одноранговых узлов в дополнение к трекерам и DHT. Одноранговый обмен проверяет с известными одноранговыми узлами, знают ли они других одноранговых узлов. С выпуском Vuze 3.0.5.0 все основные клиенты BitTorrent теперь имеют совместимый одноранговый обмен.

Поддержка IPv6

Одной из опций для этого протокола отслеживания на основе HTTP является «компактный» флаг. Этот флаг, как определено в BEP 23, указывает, что трекер может сжать ответ, кодируя адреса IPv4 как набор из 4 байтов (32 бита). IPv6 хотя и имеют длину 128 бит, и поэтому «компактный» нарушит поддержку IPv6. Чтобы справиться с этой ситуацией, клиенты и трекеры должны либо избегать использования компактных объявлений по IPv6, либо использовать BEP 07

Программное обеспечение

opentracker от Дирка Энглинга, работающего на одном из крупнейших трекеров BitTorrent, The Pirate Bay трекер.

Atrack - это высокопроизводительный трекер с открытым исходным кодом, предназначенный для работы на Google App Engine..

BitStorm - это небольшой трекер, написанный на PHP, который не требует сервера базы данных и работает на любом PHP-совместимом веб-сервере.. BitStorm-sql - это тот же трекер, но с поддержкой MySQL.

BitTorious - это трекер с открытым исходным кодом, коммерчески поддерживаемый и интегрированный веб-портал управления.

Hefur - это автономный трекер BitTorrent, написанный на C ++ под лицензией MIT.

Ocelot - трекер BitTorrent, написанный на C ++ для проекта Gazelle.

См. Также

Ссылки

Последняя правка сделана 2021-05-12 08:24:57
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте