Jump to content
Wikipedia The Free Encyclopedia

Local Peer Discovery

From Wikipedia, the free encyclopedia
This article relies excessively on references to primary sources . Please improve this article by adding secondary or tertiary sources.
Find sources: "Local Peer Discovery" – news · newspapers · books · scholar · JSTOR
(December 2009) (Learn how and when to remove this message)

The Local Peer Discovery protocol, specified as BEP-14,[1] is an extension to the BitTorrent file-distribution system. It is designed to support the discovery of local BitTorrent peers, aiming to minimize the traffic through the Internet service provider's (ISP) channel and maximize use of higher-bandwidth local area networks (LANs).

Local Peer Discovery is implemented[2] with HTTP-like messages on User Datagram Protocol (UDP) multicast group 239.192.152.143:6771 (IPv4) or ff15::efc0:988f (IPv6)[1] which are administratively scoped multicast addresses. It's similar to Simple Service Discovery Protocol but sends BT-SEARCH instead of M-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


Since implementation is simple, Local Peer Discovery is implemented in several clients (μTorrent,[3] BitTorrent/Mainline,[4] MonoTorrent,[5] libtorrent [6] and its derivatives, Transmission,[7] aria2[8] ). An alternative multicast peer discovery protocol based on ZeroConf is published as BEP 26 Zeroconf Peer Advertising and Discovery, but is not widely adopted since it is considered too complex[9] in comparison.

References

[edit ]
  1. ^ a b "BitTorrent Enhancement Proposal 14: Local Service Discovery". BitTorrent.org. 29 October 2015. Retrieved 17 September 2019.
  2. ^ "Protocol Design Discussion » Local Peer Discovery Documentation". 2009年10月30日. Retrieved 2009年12月12日.
  3. ^ "Announcements » μTorrent 1.7 Release Candidate 6". 2007年06月28日. Archived from the original on 2012年03月08日. Retrieved 2009年12月12日.
  4. ^ "BitTorrent User Manual". Archived from the original on 2009年12月27日. Retrieved 2009年12月12日.
  5. ^ "MonoTorrent 0.80" . Retrieved 2010年05月05日.
  6. ^ "libtorrent manual: features" . Retrieved 2009年12月12日.
  7. ^ "Release Notes: Transmission 2.00". GitHub . 2010年06月15日. Retrieved 2020年05月23日.
  8. ^ "Aria2 Manual: OPTIONS" . Retrieved 2015年09月14日.
  9. ^ "Transmission Bug Tracker: ZeroConf Peer Advertising and Discovery" . Retrieved 2016年10月26日.
Companies
People
Technology
Clients
(comparison,
usage share)
Tracker software
(comparison)
Search engines
(comparison)
Defunct sites
(comparison)
Related topics


Stub icon

This computer networking article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /