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:
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.
RDPv1 | RDPv2 |
---|---|
For mere information om SYN, ACK, EAK, RST, NUL segmenter, deres struktur og parametre, se RFC 908 Arkiveret 13. november 2007 på Wayback Machine .
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.
TCP / IP-protokoller efter lag af OSI-modellen | Grundlæggende|
---|---|
Fysisk | |
kanaliseret | |
netværk | |
Transportere | |
session | |
Repræsentation | |
Anvendt | |
Andet anvendt | |
Liste over TCP- og UDP-porte |