En redes de computadoras , el Protocolo de datagramas de usuario confiable ( RUDP ) es un protocolo de capa de transporte diseñado en Bell Labs para el sistema operativo Plan 9 . Su objetivo es proporcionar una solución donde UDP es demasiado primitivo porque la entrega de paquetes de orden garantizado es deseable, pero TCP agrega demasiada complejidad / sobrecarga. Para que RUDP obtenga una mayor calidad de servicio , RUDP implementa características similares a TCP con menos gastos generales.
Implementaciones
Para garantizar la calidad, extiende UDP mediante la adición de las siguientes características:
- Reconocimiento de paquetes recibidos
- Control de flujo y ventanas
- Retransmisión de paquetes perdidos
- Sobre almacenamiento en búfer (más rápido que la transmisión en tiempo real)
Actualmente, RUDP no es un estándar formal, sin embargo, se describió en un borrador de Internet de IETF en 1999. No se ha propuesto su estandarización.
Cisco RUDP
Cisco en sus terminales de enlace de señalización (independientes o integrados en otra puerta de enlace) utiliza RUDP para el backhauling de SS7 MTP3 o señalización ISDN .
- RUDP v0 (sin sumas de comprobación) se utiliza para el backhaul SS7 MTP3.
- RUDP v1 (con suma de comprobación) se utiliza para el backhaul ISDN PRI.
Las versiones son incompatibles entre sí y difieren ligeramente del borrador de IETF. [ cita requerida ] La estructura de Cisco Session Manager utilizada en la parte superior de RUDP también es diferente.
Microsoft R-UDP
Microsoft introdujo otro protocolo al que denominó R-UDP y lo utilizó en su producto MediaRoom (ahora propiedad de Ericsson) para la prestación de servicios de IPTV a través de redes de multidifusión. Este es un protocolo propietario y se sabe muy poco sobre su funcionamiento. No se cree que esté basado en el borrador IETF mencionado anteriormente. [1]