Reliable Data Protocol ( RDP ) on suunniteltu tarjoamaan luotettavaa tiedonsiirtoa pakettisuuntautuneiden sovellusten välillä. Se kehitettiin alun perin sovelluksille, jotka toteuttavat tiedon etälatauksen ja etävianmäärityksen, mutta sitä voidaan käyttää myös muissa sovelluksissa, jotka vaativat luotettavaa viestintää. RDP:stä on kaksi versiota, jotka kuvataan RFC 908 :ssa ja RFC 1151 :ssä.
RUDP ( Reliable User Datagram Protocol ) -protokolla , joka perustuu RDP-protokollaan, on suunniteltu lähettämään puhelinsignaaleja IP-verkkojen kautta. Tämä protokolla ei ole standardoitu, sillä ei ole virallista määritystä.
RDP- ja RUDP-protokollia käytetään tapauksissa, joissa UDP :tä ei voida käyttää sen epäluotettavuuden vuoksi ja TCP:n käyttö aiheuttaa liian monimutkaisen tiedonsiirtoprosessin.
Toisin kuin UDP, RDP ja RUDP tukevat seuraavia ominaisuuksia:
RDP:n paikka protokollien hierarkiassa:
Tiedonvaihto tasojen välillä:
RDP tarjoaa sovelluskerrokselle luotettavan viestintäpalvelun. Protokollarajapinta muuntaa käyttäjätiedot viesteiksi. Viestit puolestaan muunnetaan RDP:n ja IP:n välisen tiedonvaihdon aikana datasegmenteiksi ja sitten datagrammeiksi.
RDPv1 | RDPv2 |
---|---|
Lisätietoja SYN-, ACK-, EAK-, RST-, NUL-segmenteistä, niiden rakenteesta ja parametreista on artikkelissa RFC 908 , arkistoitu 13. marraskuuta 2007 Wayback Machinessa .
Aluksi yhteys on SULJETTU-tilassa, eli sitä ei ole olemassa. Tästä tilasta poistuu pyyntö avata yhteys. Pyyntö voi olla aktiivinen tai passiivinen. Avoimen pyynnön ja onnistuneen SYN- ja ACK-segmenttien vaihdon jälkeen solmujen välillä yhteys siirtyy OPEN-tilaan. Tässä tilassa käyttäjätietoja lähetetään. Se poistuu, kun vastaanotetaan pyyntö sulkea yhteys tai RST-segmentti. Kun RST-segmentti vastaanotetaan, yhteys suljetaan jonkin viiveen jälkeen. Kun sulkemispyyntö vastaanotetaan, solmu lähettää RST-segmentin ja vasta sitten yhteys viivästyy ja sulkeutuu.
TCP /IP-perusprotokollat OSI -mallin kerroksittain | |
---|---|
Fyysinen | |
kanavoitu | |
verkkoon | |
Kuljetus | |
istunto | |
Edustus | |
Sovellettu | |
Muuta sovellettu | |
Luettelo TCP- ja UDP-porteista |