El Protocolo de datos fiables ( RDP ) está diseñado para proporcionar una transferencia de datos fiable entre aplicaciones orientadas a paquetes. Originalmente se desarrolló para aplicaciones que implementan la carga remota de datos y la resolución remota de problemas, pero también se puede usar en otras aplicaciones que requieren mensajería confiable. Hay dos versiones de RDP, descritas en RFC 908 y RFC 1151 , respectivamente.
El protocolo RUDP ( Reliable User Datagram Protocol ) , basado en el protocolo RDP, está diseñado para transmitir señales telefónicas sobre redes IP. Este protocolo no está estandarizado, no tiene una especificación oficial.
Los protocolos RDP y RUDP se utilizan en los casos en que no se puede utilizar UDP debido a su falta de fiabilidad, y el uso de TCP implica una complejidad demasiado alta del proceso de transferencia de datos.
A diferencia de UDP, RDP y RUDP admiten las siguientes características:
Lugar de RDP en la jerarquía de protocolos:
Intercambio de datos entre niveles:
RDP proporciona a la capa de aplicación un servicio de mensajería confiable. La interfaz de protocolo convierte los datos del usuario en mensajes. Los mensajes, a su vez, durante el intercambio de datos entre RDP e IP se convierten en segmentos de datos y luego en datagramas.
RDPv1 | RDPv2 |
---|---|
Para obtener más información sobre los segmentos SYN, ACK, EAK, RST, NUL, su estructura y parámetros, consulte RFC 908 Archivado el 13 de noviembre de 2007 en Wayback Machine .
Inicialmente, la conexión está en estado CERRADO, es decir, no existe. Se sale de este estado mediante una solicitud para abrir una conexión. La solicitud puede ser activa o pasiva. Después de una solicitud abierta y un intercambio exitoso de segmentos SYN y ACK entre nodos, la conexión ingresa al estado ABIERTO. En este estado, se están enviando datos de usuario. Sale cuando se recibe una solicitud para cerrar la conexión o el segmento RST. Cuando se recibe un segmento RST, la conexión se cierra después de un cierto retraso. Cuando se recibe una solicitud de cierre, el nodo envía un segmento RST y solo entonces la conexión se retrasa y se cierra.
Protocolos TCP /IP básicos por capas del modelo OSI | |
---|---|
Físico | |
canalizado | |
la red | |
Transporte | |
sesión | |
Representación | |
Aplicado | |
Otro aplicado | |
Lista de puertos TCP y UDP |