What Is DCCP?

What Is DCCP

Date First Published: 14th May 2022

Topic: Computer Networking

Subtopic: Internet Protocols

Article Type: Computer Terms & Definitions

Difficulty: Advanced

Difficulty Level: 10/10

Learn more about what DCCP is in this article.

Not to be confused with DHCP (Dynamic Host Configuration Protocol).

Short for Datagram Congestion Control Protocol, DCCP is a transport-layer protocol that implements congestion control, feature negotiation, ECN, and a reliable connection setup. It was defined in RFC 4340 by the IETF in March 2006. The purpose of DCCP is to resolve issues that occur with TCP and UDP for time-sensitive transmissions, such as streaming and video calls.

How Does DCCP Work?

DCCP works by enabling access to congestion-control methods without requiring implementation at the application layer. In a similar way to TCP, it supports flow-based semantics, but does not ensure reliable delivery of data. DCCP does not support sequential delivery over several different streams, such as SCTP. A DCCP connection involves both acknowledgement and data transmission. Acknowledgements notify a sender if their data packets have arrived and if they were marked with ECN.

TCP/IP Protocol
Application layer BGPDHCPDNSFTPHTTPIMAPLDAPMGCPNNTPNTPOSPFPOPPTPONC/RPCRTPRTSPRIPSIPSMTPSNMPSSHTelnetXMPP
Transport layer TCPUDPDCCPSCTPRSVPQUIC
Internet layer IPICMPNDPECNIGMP.
Link layer TunnelsPPPMAC


Feedback

  • Is there anything that you disagree with on this page?
  • Are there any spelling, grammatical, or punctuation errors on this page?
  • Are there any broken links or design errors on this page?

If so, it is important that you tell me as soon as possible on this page.