header takes 16 bytes, as follows. If X is zero, only the low 24 bits of the Sequence Number are transmitted, and the generic header is 12 bytes long. Source port (16 bits)Identifies the sending port Destination port (16 bits)Identifies the receiving port Data Offset (8 bits): The offset from the start of the packet's DCCP header to the start of its application data area, in 32-bit words. CCVal (4 bits)Used by the HC-Sender CCID Checksum Coverage (CsCov) (4 bits) Checksum Coverage determines the parts of the packet that are covered by the Checksum field. Checksum (16 bits) The Internet checksum of the packet's DCCP header (including options), a network-layer pseudoheader, and, depending on Checksum Coverage, all, some, or none of the application data Reserved (Res) (3 bits) Senders MUST set this field to all zeroes on generated packets, and receivers MUST ignore its value Type (4 bits) The Type field specifies the type of the packet Extended Sequence Numbers (X) (1 bit) Set to one to indicate the use of an extended generic header with 48-bit Sequence and Acknowledgement Numbers Sequence Number (48 or 24 bits) Identifies the packet uniquely in the sequence of all packets the source sent on this connection Current development Similarly to the extension of TCP protocol by multipath capability (MPTCP) also for DCCP the multipath feature is under discussion at IETF correspondingly denoted as MP-DCCP. First implementations have already been developed, tested, and presented in a collaborative approach between operators and academia and are available as an open source solution. See also Stream Control Transmission Protocol (SCTP) References External links IETF Datagram Congestion Control Protocol (dccp) Charter Protocol Specifications — Datagram Congestion Control Protocol — The Datagram Congestion Control Protocol (DCCP) Service Codes — DCCP Simultaneous-Open Technique to Facilitate NAT/Middlebox Traversal — RTP and the DCCP — Datagram Transport Layer Security (DTLS) over DCCP — Quick-Start for DCCP — A Datagram Congestion Control Protocol UDP Encapsulation for NAT Traversal Congestion Control IDs — Profile for DCCP Congestion Control ID 2: TCP-like Congestion Control — Profile for DCCP Congestion Control ID 3: TCP-Friendly Rate Control (TFRC) — Profile for DCCP Congestion Control ID 4: TCP-Friendly Rate Control for Small Packets (TFRC-SP) Other Information — Problem Statement for the Datagram Congestion Control Protocol (DCCP) DCCP page from one of DCCP authors DCCP support in Linux Datagram Congestion Control Protocol (DCCP) Transport layer protocols