root / dotorg / v4 / html / beps / bep_0004.rst

Revision 10561, 1.2 kB (checked in by arvid, 10 months ago)

updates to make file to refer to the tempalte.txt. Fixed broken links in bep 0000. Updated wording and added references to metadata extension. Fixed layout of bep 0004

Line 
1BEP: 4
2Title: Assigned Numbers
3Version: $Revision$
4Last-Modified: $Date$
5Author:  David Harrison
6Status:  Active
7Type:    Process
8Created: 10-Jan-2008
9Post-History:
10
11
12This document describes the known bit allocations and message IDs for
13the BitTorrent protocol.  To request a bit allocation contact
14editor@bittorrent.org.  Contact the same address if you are aware of
15any omissions.
16
17Reserved Bit Allocations
18========================
19
20::
21
22 reserved[0]
23 0x80  Azureus Messaging Protocol
24
25 reserved[5]
26 0x10  LTEP (Libtorrent Extension Protocol)
27
28 reserved[7]
29 0x01  BitTorrent DHT
30 0x04  suggest, haveall, havenone, reject request, and allow fast extensions
31
32Reserved Message IDs
33====================
34
35::
36
37 Core Protocol:
38 0x00   choke
39 0x01   unchoke
40 0x02   interested
41 0x03   not interested
42 0x04   have
43 0x05   bitfield
44 0x06   request
45 0x07   piece
46 0x08   cancel
47
48 DHT Extension:
49 0x09   port
50
51 Fast Extensions:
52 0x0D   suggest
53 0x0E   have all
54 0x0F   have none
55 0x10   reject request
56 0x11   allowed fast
57
58 Additional IDs used in deployed clients:
59 0x14   LTEP Handshake (implemented in libtorrent, uTorrent,...)
60
61
62
63..
64   Local Variables:
65   mode: indented-text
66   indent-tabs-mode: nil
67   sentence-end-double-space: t
68   fill-column: 70
69   coding: utf-8
70   End:
Note: See TracBrowser for help on using the browser.