[WEBINAR] Application Acceleration: Faster Performance for End Users

Reliable Data Protocol (RDP)

Definition - What does Reliable Data Protocol (RDP) mean?

Reliable Data Protocol (RDP) is a reliable transport protocol intended for efficiently supporting the bulk data transfer of host monitoring and control applications, including loading/dumping and remote debugging.

RDP provides packet-based applications like remote loading and debugging with an effective, trusted data-transport service. The main objective of RDP is to remain effective in environments where there could be non-sequential message-segment delivery or prolonged transmission delays and loss.

Techopedia explains Reliable Data Protocol (RDP)

Even though RDP was mainly intended for remote loading and debugging applications, it may also suit other applications that demand reliable message services, for example, emails, transaction processing, file transfer, etc.

RDP has the ability to support a much simpler group of functions compared to TCP. For example, as opposed to TCP, RDP's buffering, flow control and connection management techniques are simple and straightforward. The intention is a protocol with easy implementation, while efficiently serving an array of applications.

RDP fits perfectly into the layered Internet protocol environment. It offers an efficient message transport service for the application layer.

The key goals of RDP are as follows:

  • To present a full-duplex communications channel between the two ports of every transport connection

  • To efficiently transport every user message and to report a message delivery failure to the user in case the message transfer fails

  • To discover and eliminate any defective or duplicate segments. In order to fulfill this task, RDP employs a checksum and sequence number in every segment header.

  • To optionally offer sequenced segment delivery. Sequenced segment delivery should be described at the time a connection is made.

  • To acknowledge the segments acquired from a sequence, as they arrive. This results in the freeing up of resources on the sending side.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.