Datagram Congestion Control Protocol (DCCP) Parameters
- Created
- 2005-08-25
- Last Updated
- 2024-03-12
- Available Formats
-
XML
HTML
Plain text
Registries included below
- Packet Types
- Reset Codes
- Option Types
- Feature Numbers
- Congestion Control Identifiers
- Ack Vector States
- Drop Codes
- Service Codes
Packet Types
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC4340]
- Available Formats
-
CSV
Type | Description/Meaning | Reference |
---|---|---|
0 | DCCP-Request | [RFC4340] |
1 | DCCP-Response | [RFC4340] |
2 | DCCP-Data | [RFC4340] |
3 | DCCP-Ack | [RFC4340] |
4 | DCCP-DataAck | [RFC4340] |
5 | DCCP-CloseReq | [RFC4340] |
6 | DCCP-Close | [RFC4340] |
7 | DCCP-Reset | [RFC4340] |
8 | DCCP-Sync | [RFC4340] |
9 | DCCP-SyncAck | [RFC4340] |
10 | DCCP-Listen | [RFC5596] |
11-13 | Unassigned | [RFC4340] |
14 | Reserved for experimental and testing use | [RFC4340] |
15 | Unassigned | [RFC4340] |
Reset Codes
- Reference
- [RFC4340]
- Available Formats
-
CSV
Range | Registration Procedures | Note |
---|---|---|
12-119 | IETF Review (IETF RFC publication) | |
120-126 | Reserved | For experimental and testing use |
127 | IETF Review (IETF RFC publication) | |
128-255 | CCID-specific codes | [1] |
Reset Code | Name | Reference |
---|---|---|
0 | Unspecified | [RFC4340] |
1 | Closed | [RFC4340] |
2 | Aborted | [RFC4340] |
3 | No Connection | [RFC4340] |
4 | Packet Error | [RFC4340] |
5 | Option Error | [RFC4340] |
6 | Mandatory Error | [RFC4340] |
7 | Connection Refused | [RFC4340] |
8 | Bad Service Code | [RFC4340] |
9 | Too Busy | [RFC4340] |
10 | Bad Init Cookie | [RFC4340] |
11 | Aggression Penalty | [RFC4340] |
12 | Encapsulated Port Reuse | [RFC6773] |
13-119 | Unassigned | [RFC4340] |
120-126 | Reserved | [RFC4340] |
127 | Unassigned | [RFC4340] |
128-255 | CCID-specific codes | [RFC4340] |
Option Types
- Reference
- [RFC4340]
- Available Formats
-
CSV
Range | Registration Procedures | Note |
---|---|---|
3-30 | IETF Review (IETF RFC publication) | |
45-119 | IETF Review (IETF RFC publication) | |
120-126 | Reserved | For experimental and testing use |
127 | IETF Review (IETF RFC publication) | |
128-255 | CCID-specific codes | [1] |
Type | Description/Meaning | Reference |
---|---|---|
0 | Padding | [RFC4340] |
1 | Mandatory | [RFC4340] |
2 | Slow Receiver | [RFC4340] |
3-30 | Unassigned | [RFC4340] |
31 | Reserved for experimental and testing use | [RFC4340] |
32 | Change L | [RFC4340] |
33 | Confirm L | [RFC4340] |
34 | Change R | [RFC4340] |
35 | Confirm R | [RFC4340] |
36 | Init Cookie | [RFC4340] |
37 | NDP Count | [RFC4340] |
38 | Ack Vector [Nonce 0] | [RFC4340] |
39 | Ack Vector [Nonce 1] | [RFC4340] |
40 | Data Dropped | [RFC4340] |
41 | Timestamp | [RFC4340] |
42 | Timestamp Echo | [RFC4340] |
43 | Elapsed Time | [RFC4340] |
44 | Data Checksum | [RFC4340] |
45 | Quick-Start Response | [RFC5634] |
46-119 | Unassigned | [RFC4340] |
120-126 | Reserved | [RFC4340] |
127 | Unassigned | [RFC4340] |
128-255 | CCID-specific codes | [RFC4340] |
Feature Numbers
- Reference
- [RFC4340]
- Available Formats
-
CSV
Range | Registration Procedures | Note |
---|---|---|
10-119 | IETF Review (IETF RFC publication) | |
120-126 | Reserved | For experimental and testing use |
127 | IETF Review (IETF RFC publication) | |
128-255 | CCID-specific codes | [1] |
Number | Description/Meaning | Reference |
---|---|---|
0 | Reserved | [RFC4340] |
1 | Congestion Control ID (CCID) | [RFC4340] |
2 | Allow Short Seqnos | [RFC4340] |
3 | Sequence Window | [RFC4340] |
4 | ECN Incapable | [RFC4340] |
5 | Ack Ratio | [RFC4340] |
6 | Send Ack Vector | [RFC4340] |
7 | Send NDP Count | [RFC4340] |
8 | Minimum Checksum Coverage | [RFC4340] |
9 | Check Data Checksum | [RFC4340] |
10 | Multipath Capable (TEMPORARY - registered 2024-03-12, expires 2025-03-12) | [RFC-ietf-tsvwg-multipath-dccp-13] |
11-119 | Unassigned | [RFC4340] |
120-126 | Reserved | [RFC4340] |
127 | Unassigned | [RFC4340] |
128-255 | CCID-specific codes | [RFC4340] |
Congestion Control Identifiers
- Reference
- [RFC4340]
- Available Formats
-
CSV
Range | Registration Procedures | Note |
---|---|---|
0-1 | IETF Review (IETF RFC publication) | |
4-247 | IETF Review (IETF RFC publication) | |
248-254 | Reserved | For experimental and testing use |
255 | IETF Review (IETF RFC publication) |
CCID | Description/Meaning | Reference |
---|---|---|
0-1 | Unassigned | [RFC4340] |
2 | TCP-like Congestion Control | [RFC4341] |
3 | TFRC Congestion Control | [RFC4342] |
4 | TCP-Friendly Rate Control for Small Packets | [RFC5622] |
5-247 | Unassigned | [RFC4340] |
248-254 | Reserved | [RFC4340] |
255 | Unassigned | [RFC4340] |
Ack Vector States
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC4340]
- Available Formats
-
CSV
State | Description/Meaning | Reference |
---|---|---|
0 | Received | [RFC4340] |
1 | Received ECN Marked | [RFC4340] |
2 | Unassigned | [RFC4340] |
3 | Not Yet Received | [RFC4340] |
Drop Codes
- Registration Procedure(s)
-
Standards Action
- Reference
- [RFC4340]
- Available Formats
-
CSV
Drop Code | Description/Meaning | Reference |
---|---|---|
0 | Protocol Constraints | [RFC4340] |
1 | Application Not Listening | [RFC4340] |
2 | Receive Buffer | [RFC4340] |
3 | Corrupt | [RFC4340] |
4-6 | Unassigned | [RFC4340] |
7 | Delivered Corrupt | [RFC4340] |
Service Codes
- Reference
- [RFC4340]
- Note
-
Service Codes can be found at the following: http://www.iana.org/assignments/service-codes
Footnote
[1] |
Note for CCID-specific codes: DCCP Reset Codes 128-255, Option Types 128-255, and Feature Numbers 128-255 are reserved for CCID-specific use. Each DCCP CCID (that is, each entry in the DCCP Congestion Control Identifiers registry) may create registries for its CCID-specific Reset Code, Option Type, and Feature Number ranges. These CCID-specific registries are independent: different CCIDs can allocate the same value (such as Feature Number 128) for different purposes. [RFC4340], Section 10.3, describes how DCCP decides which registry applies for a given CCID-specific Reset Code, Option Type, or Feature Number. In each case, CCID-specific registries may only register values 128-255; values 0-127 are registered here. For examples, see the following: http://www.iana.org/assignments/dccp-ccid2-parameters/dccp-ccid2-parameters.xhtml http://www.iana.org/assignments/dccp-ccid3-parameters/dccp-ccid3-parameters.xhtml http://www.iana.org/assignments/dccp-ccid4-parameters/dccp-ccid4-parameters.xhtml |