RUDP

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 27. marts 2016; checks kræver 7 redigeringer .

RDP ( Reliable Data Protocol ) er designet til at give pålidelig dataoverførsel mellem pakkeorienterede applikationer. Det blev oprindeligt udviklet til applikationer, der implementerer fjerndataindlæsning og fjernfejlfinding, men det kan også bruges i andre applikationer, der kræver pålidelige beskeder. Der er to versioner af RDP, beskrevet i henholdsvis RFC 908 og RFC 1151 .  

RUDP ( Reliable User Datagram Protocol )-protokollen ,  baseret på RDP-protokollen, er designet til at transmittere telefonsignaler over IP-netværk. Denne protokol er ikke standardiseret, den har ikke en officiel specifikation.

RDP- og RUDP-protokollerne bruges i tilfælde, hvor UDP ikke kan bruges på grund af dets upålidelighed, og brugen af ​​TCP medfører en for høj kompleksitet af dataoverførselsprocessen.

I modsætning til UDP understøtter RDP og RUDP følgende funktioner:

Interaktion af RDP med protokoller for andre lag

Sted for RDP i hierarkiet af protokoller:

Dataudveksling mellem niveauer:

RDP giver applikationslaget en pålidelig meddelelsestjeneste. Protokolgrænsefladen konverterer brugerdata til meddelelser. Meddelelser konverteres til gengæld under udvekslingen af ​​data mellem RDP og IP til datasegmenter og derefter til datagrammer.

RDP- og RUDP-headerformater

RDP header format

RDPv1 RDPv2

RUDP header format

For mere information om SYN, ACK, EAK, RST, NUL segmenter, deres struktur og parametre, se RFC 908 Arkiveret 13. november 2007 på Wayback Machine  .

Livscyklus for en RDP-forbindelse

Til at begynde med er forbindelsen i tilstanden LUKKET, det vil sige, at den ikke eksisterer. Denne tilstand forlades af en anmodning om at åbne en forbindelse. Anmodningen kan være aktiv eller passiv. Efter en åben anmodning og en vellykket udveksling af SYN- og ACK-segmenter mellem noder, går forbindelsen ind i OPEN-tilstanden. I denne tilstand sendes brugerdata. Den afsluttes, når der modtages en anmodning om at lukke forbindelsen eller RST-segmentet. Når et RST-segment modtages, lukkes forbindelsen efter en vis forsinkelse. Når en lukkeanmodning modtages, sender noden et RST-segment, og først derefter forsinkes og lukkes forbindelsen.

Links