ローカルピア検出

From Wikipedia, the free encyclopedia

ローカルピア検出(ローカルピアけんしゅつ、: Local Peer Discovery)プロトコルは、BEP-14として規定されている[1]BitTorrentファイル配信システムの拡張機能である。これはローカルのBitTorrentピアを発見することを目的としており、インターネットサービスプロバイダ(ISP)のチャネルを通じたトラフィックを最小限に抑え、ローカルエリアネットワーク(LAN)の高い帯域幅を最大限に活用することを目指している。

ローカルピア検出は[2]UDPマルチキャストグループ239.192.152.143:6771(IPv4)またはff15::efc0:988f(IPv6)上でHTTP風のメッセージによって実装されており[1]、これらは管理スコープのマルチキャストアドレスである。これはSimple Service Discovery Protocol英語版に類似しているが、M-SEARCHの代わりにBT-SEARCHを送信する。

BT-SEARCH * HTTP/1.1\r\n
Host: <host>\r\n
Port: <port>\r\n
Infohash: <ihash>\r\n
cookie: <cookie (optional)>\r\n
\r\n
\r\n

実装が単純であるため、ローカルピア検出は複数のクライアント(μTorrent[3]メインライン[4]MonoTorrent[5]Libtorrent[6]およびその派生クライアント、Transmission[7]、aria2[8])に実装されている。ZeroConfに基づく代替のマルチキャストピア検出プロトコルはBEP 26 Zeroconf Peer Advertising and Discoveryとして公開されているが、複雑過ぎると見做されているため、広く採用されていない[9]

Related Articles

Wikiwand AI