Lably
Skip to content

Datagram Congestion Control Protocol

Message-oriented transport layer protocol

  • 3 min read
  • 5 chapters

Related on Lably

Through Computer network and Voice over IP

Operation

DCCP provides a way to gain access to congestion-control mechanisms without having to implement them at the application layer. It allows for flow-based semantics like in Transmission Control Protocol (TCP) but does not provide reliable in-order delivery. Sequenced delivery within multiple streams, as in the Stream Control Transmission Protocol (SCTP), is not available in DCCP. A DCCP connection contains acknowledgment traffic as well as data traffic. Acknowledgments inform a sender whether its packets have arrived, and whether they were marked by Explicit Congestion Notification (ECN). Acknowledgements are transmitted as reliably as the congestion control mechanism in use requires, possibly completely reliably.

DCCP has the option for very long (48-bit) sequence numbers corresponding to a packet ID, rather than a byte ID as in TCP. The long length of the sequence numbers aims to guard against "some blind attacks, such as the injection of DCCP-Resets into the connection".

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication