Protocolo de escritorio remoto
El protocolo Escritorio remoto de Microsoft (RDP) proporciona funcionalidades de entrada y visualización remota a través de conexiones de red para aplicaciones basadas en Windows que se ejecutan en un servidor. RDP está diseñado para admitir diferentes tipos de topologías de red y varios protocolos LAN.
Nota
Este tema es para desarrolladores de software. Si busca información de usuario para Escritorio remoto, consulte Soporte técnico de Windows. Si busca información profesional de TI para Escritorio remoto, consulte Servicios de Escritorio remoto en TechNet.
Arquitectura básica
RDP se basa en, y una extensión de, la familia de protocolos UIT T.120. RDP es un protocolo compatible con varios canales que permite canales virtuales independientes para llevar datos de presentación y comunicación del dispositivo desde el servidor, así como datos cifrados de teclado y mouse del cliente. RDP proporciona una base extensible y admite hasta 64 000 canales independientes para la transmisión de datos y provisiones para la transmisión multipunto.
En el servidor, RDP usa su propio controlador de vídeo para representar la salida de visualización mediante la construcción de la información de representación en paquetes de red mediante el protocolo RDP y el envío a través de la red al cliente. En el cliente, RDP recibe datos de representación e interpreta los paquetes en las llamadas api de interfaz de dispositivo gráfico (GDI) de Microsoft Windows correspondientes. Para la ruta de acceso de entrada, los eventos de teclado y mouse del cliente se redirigen desde el cliente al servidor. En el servidor, RDP usa su propio teclado y controlador del mouse para recibir estos eventos de teclado y mouse.
En una sesión de Escritorio remoto, todas las variables de entorno (por ejemplo, variables que determinan la profundidad de color y el fondo de pantalla que habilitan y deshabilitan) se determinan mediante la configuración de conexión de RCP-Tcp. Esto se aplica a todas las funciones y métodos que establecen variables de entorno en la Referencia de conexión web de Escritorio remoto y la interfaz del proveedor WMI de servicios de Escritorio remoto.
Características
Microsoft RDP incluye las siguientes características y funcionalidades:
-
Cifrado
-
RDP usa el cifrado RC4 de RSA Security, un cifrado de flujo diseñado para cifrar de forma eficaz pequeñas cantidades de datos. RC4 está diseñado para comunicaciones seguras a través de redes. Los administradores pueden optar por cifrar los datos mediante una clave de 56 o 128 bits.
-
Características de reducción de ancho de banda
-
RDP admite varios mecanismos para reducir la cantidad de datos transmitidos a través de una conexión de red. Los mecanismos incluyen la compresión de datos, el almacenamiento en caché persistente de mapas de bits y el almacenamiento en caché de glifos y fragmentos en RAM. La caché de mapa de bits persistente puede proporcionar una mejora sustancial del rendimiento en las conexiones de ancho de banda bajo, especialmente cuando las aplicaciones en ejecución hacen un uso extenso de mapas de bits grandes.
-
Desconexión de itinerancia
-
Un usuario puede desconectar manualmente de una sesión de Escritorio remoto sin cerrar sesión. El usuario se vuelve a conectar automáticamente a su sesión desconectada cuando vuelve a iniciar sesión en el sistema, ya sea desde el mismo dispositivo o un dispositivo diferente. Cuando una red o un error de cliente finalizan inesperadamente la sesión de un usuario, el usuario se desconecta, pero no se cierra la sesión.
-
Asignación del Portapapeles
-
Los usuarios pueden eliminar, copiar y pegar texto y gráficos entre aplicaciones que se ejecutan en el equipo local y aquellos que se ejecutan en una sesión de Escritorio remoto y entre sesiones.
-
Redireccionamiento de impresión
-
Las aplicaciones que se ejecutan en una sesión de escritorio remoto pueden imprimir en una impresora conectada al dispositivo cliente.
-
Canales virtuales
-
Mediante el uso de la arquitectura de canal virtual RDP, se pueden aumentar las aplicaciones existentes y se pueden desarrollar nuevas aplicaciones para agregar características que requieren comunicaciones entre el dispositivo cliente y una aplicación que se ejecuta en una sesión de escritorio remoto.
-
Teledirigido
-
El personal de soporte técnico de equipos puede ver y controlar una sesión de escritorio remoto. Compartir la entrada y mostrar gráficos entre dos sesiones de Escritorio remoto ofrece a una persona de soporte técnico la capacidad de diagnosticar y resolver problemas de forma remota.
-
Equilibrio de carga de red
-
RDP aprovecha el equilibrio de carga de red (NLB), siempre que esté disponible.
Además, RDP contiene las siguientes características:
- Compatibilidad con color de 24 bits.
- Rendimiento mejorado a través de conexiones de acceso telefónico de baja velocidad a través de un ancho de banda reducido.
- Autenticación de tarjeta inteligente a través de Servicios de Escritorio remoto.
- Enlace de teclado. La capacidad de dirigir combinaciones especiales de teclas de Windows, en modo de pantalla completa, al equipo local o a un equipo remoto.
- Sonido, unidad, puerto y redirección de impresora de red. Los sonidos que se producen en el equipo remoto se pueden escuchar en el equipo cliente que ejecuta el cliente RDC y las unidades de cliente locales estarán visibles para la sesión de escritorio remoto.