Reliable User Datagram Protocol
In computer networking, the Reliable User Datagram Protocol is a transport layer protocol designed at Bell Labs for the Plan 9 operating system. It aims to provide a solution where UDP is too primitive because guaranteed-order packet delivery is desirable, but TCP adds too much complexity or overhead. In order for RUDP to gain higher quality of service, RUDP implements features that are similar to TCP with less overhead.
Implementations
In order to ensure quality, it extends UDP by adding the following features:- Acknowledgment of received packets
- Windowing and flow control
- Retransmission of lost packets
- Over-buffering
Cisco RUDP
, in its Signalling Link Terminals, uses RUDP for backhauling of SS7 MTP3 or ISDN signaling.The versions are mutually incompatible and differ slightly from the IETF draft. The structure of the Cisco Session Manager used on top of RUDP is also different.