Es Datagramm-Überlastungskontrollprotokoll (DCCP) ist ein Protokoll des Transportschicht. Es dient zur Übertragung der Datenströme in TCP/IPNetzwerke, als Anti-Clogging-Kontrollmechanismus (funktioniert durch dynamische Anpassung der Übertragungsrate an die tatsächlich verfügbare Bandbreite). Es ist ähnlich und mehr verwendet TCPProtokoll betrachtet die "Durchschnittsdaten" und passt die Übertragungsgeschwindigkeit entsprechend an. Es verlässt sich auf die andere Seite, um die Pakete zu verwerfen, die nicht verarbeitet werden können, und fragt nach den fehlenden Paketen. Bei einer Überlastung stoppt DCCP die Übertragung und TCP setzt die Übertragung in der Hoffnung fort, dass die Überlastung vorübergehend ist. Da Microsoft eine eigene Interpretation des OSI-Modells hat, wird das Protokoll hauptsächlich von den anderen Betriebssystemen verwendet. Das Protokoll interagiert mit den TCP/IP-Protokollen und leitet seine Pakete zwischen ihnen weiter. Es funktioniert besonders gut bei dringenden Nachrichten, die innerhalb eines bestimmten Zeitraums und in einer festen Reihenfolge versendet werden müssen, da die Bandbreite optimal genutzt wird. Der Nachteil ist die fehlende Fehlererkennung.
| DCCP-Header mit 48-Bit-Sequenznummer |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|
| Quellport | Zielport |
| Datenoffset | CCVal | CsCov | Prüfsumme |
| res | Art | 1 | Reserviert | Sequenznummer (Aufwärtsbits) |
| Sequenznummer (vorheriger Bitstrom) |
| DCCP-Header mit 24-Bit-Sequenznummer |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|
| Quellport Bron | Zielport |
| Datenoffset | CCVal | CsCov | Prüfsumme |
| res | Art | 0 | Sequenznummer (vorherige Bits) |
Externe Links