Из Википедии, бесплатной энциклопедии
  (Перенаправлено с торрент-трекера )
Перейти к навигации Перейти к поиску

БитТоррента трекер представляет собой особый тип сервера , который помогает в общении между коллегами , используя BitTorrent протокол .

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

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

Публичные и частные трекеры [ править ]

Публичные трекеры [ править ]

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

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

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

Правовые вопросы [ править ]

Законное использование [ править ]

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

  • Бесплатное распространение. Правообладатели могут разрешить бесплатное распространение своих работ. Для этой цели доступны специальные лицензии на авторское право, которыми может пользоваться любой, кто хочет загрузить свой собственный материал. Такие лицензии часто используются в ситуациях с большим количеством правообладателей, например, в онлайн-сообществах. Например, семейство лицензий 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 в дополнение к своей собственной распределенной базе данных за счет использования дополнительного подключаемого модуля приложения MainlineDHT Plugin . Это потенциально позволяет клиенту Vuze достичь большего роя.

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

Поддержка IPv6 [ править ]

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

Программное обеспечение [ править ]

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

qBittorrent - это BitTorrent-клиент с открытым исходным кодом со встроенной поддержкой трекера.

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

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

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

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

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

См. Также [ править ]

  • ArenaBG
  • BitTorrent (протокол)
  • BitTorrent клиент
  • Сравнение программного обеспечения BitTorrent трекера
  • Сравнение сайтов BitTorrent
  • Брэм Коэн
  • Распределенная хеш-таблица
  • UDP трекер
  • XBT Tracker - трекер BitTorrent на C ++, предназначенный для повышения производительности (не обслуживает файлы .torrent или другие веб-страницы); требует MySQL

Ссылки [ править ]

  1. Джонс, Бен (15 января 2008 г.). "Торговля приглашениями BitTorrent Tracker, товаром или проклятием?" . TorrentFreak . Проверено 23 октября 2010 года .
  2. ^ Харрисон, Дэвид. «Трекер возвращает компактные списки пиров» .
  3. ^ Хейзел, Грег; Норберг. «Расширение IPv6 Tracker» .
  4. ^ "Atrack - трекер для Google App Engine" . repo.cat-v.org . Проверено 25 января 2020 .
  5. ^ petcap (16.01.2020), petcap / bitstorm , получено 25.01.2020
  6. ^ petcap (15.01.2020), petcap / bitstorm-sql , получено 25.01.2020
  7. ^ https://bittorious.com
  8. ^ Bique, Александр (2020-01-21), abique / hefur , извлекаются 2020-01-25
  9. ^ WhatCD (09.01.2020), WhatCD / Ocelot , получено 25.01.2020
  10. ^ WhatCD (19.01.2020), WhatCD / Gazelle , получено 25.01.2020