DCCP (Datagram Congestion Control Protocol) est un nouveau protocole de transport conçu pour des applications de type unicast. Il offre un service de transport non fiable, bidirectionnel, point à point et de bout en bout. DCCP met en œuvre des mécanismes de contrôle de congestion visant à réguler le taux d'émission de données, et un mécanisme d'acquittement des données reçues. DCCP a été introduit comme une alternative à TCP et à UDP, pour des applications ayant de fortes contraintes temporelles et voulant employer des techniques d'adaptation du débit aux conditions du réseau. Les références entre crochets sont développées dans la rubrique Pour en savoir plus.
De même que TCP et UDP, DCCP se situe au niveau de la couche 4 du modèle de référence en couches protocolaires de l'Internet (figure 1). Les unités de données du protocole (PDU), nommées paquets, peuvent contenir soit directement des données applicatives, soit des paquets du protocole RTP (Real-time Transport Protocol) .