Local Peer Discovery

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Протокол Local Peer Discovery (LPD) является расширением для системы обмена файлами BitTorrent. Он был разработан для получения возможности обнаружения локальных BitTorrent-пиров, и, следовательно, сокращения трафика, проходящего через канал Интернет-провайдера и максимального использования пропускной способности локальной вычислительной сети (LAN).

Local Peer Discovery реализован[1] с помощью HTTP-подобных сообщений в пакетах UDP, отправляемых multicast-группе 239.192.152.143:6771, являющейся административно-ограниченной (administratively scoped multicast address (англ.)). Поддержка этого протокола реализована в следующих клиентах: µTorrent[2], BitTorrent/Mainline[3], MonoTorrent[4] и клиентах, основанных на libtorrent[5], например, Transmission 2.0[6]. Реализация LPD очень проста, несмотря на это, формальная спецификация протокола (BEP 14) была создана только в 2015 году, тогда как ещё 10 мая 2008 года было опубликовано описание альтернативного multicast-расширения Zeroconf Peer Advertising and Discovery, см. BEP 26, но оно мало используется из-за сложности реализации.

Примечания[править | править код]

  1. Protocol Design Discussion » Local Peer Discovery Documentation (30 октября 2009). Дата обращения 12 декабря 2009. Архивировано 29 сентября 2012 года.
  2. Announcements » µTorrent 1.7 Release Candidate 6 (28 июня 2007). Дата обращения 12 декабря 2009. Архивировано 29 сентября 2012 года.
  3. BitTorrent User Manual. Дата обращения 12 декабря 2009. Архивировано 29 сентября 2012 года.
  4. MonoTorrent 0.80. Дата обращения 5 мая 2010. Архивировано 29 сентября 2012 года.
  5. libtorrent manual: features. Дата обращения 12 декабря 2009. Архивировано 29 сентября 2012 года.
  6. Changes : Transmission 2.00 (15 июня 2010). Дата обращения 23 июня 2010. Архивировано 31 августа 2011 года.