Protocole RDP (Remote Desktop Protocol)
Le protocole RDP (Bureau à distance Microsoft Protocol) fournit des fonctionnalités d’affichage et d’entrée à distance sur les connexions réseau pour les applications Windows s’exécutant sur un serveur. RDP est conçu pour prendre en charge différents types de topologies réseau et plusieurs protocoles LAN.
Notes
Cette rubrique s’adresse aux développeurs de logiciels. Si vous recherchez des informations sur l’utilisateur pour le Bureau à distance, consultez Support Windows. Si vous recherchez des informations sur les professionnels de l’informatique pour le Bureau à distance, consultez Services Bureau à distance sur TechNet.
Architecture de base
RDP est basé sur et une extension de la famille de protocoles ITU T.120. RDP est un protocole compatible avec plusieurs canaux qui permet d’utiliser des canaux virtuels distincts pour transporter les données de communication et de présentation de l’appareil à partir du serveur, ainsi que les données chiffrées de souris et de clavier du client. RDP fournit une base extensible et prend en charge jusqu’à 64 000 canaux distincts pour la transmission de données et les dispositions pour la transmission multipoint.
Sur le serveur, RDP utilise son propre pilote vidéo pour restituer la sortie d’affichage en construisant les informations de rendu dans des paquets réseau à l’aide du protocole RDP et en les envoyant sur le réseau au client. Sur le client, RDP reçoit les données de rendu et interprète les paquets dans les appels d’API d’interface GDI (Microsoft Windows Graphics Device Interface) correspondants. Pour le chemin d’entrée, les événements de souris et de clavier du client sont redirigés du client vers le serveur. Sur le serveur, RDP utilise son propre clavier et son propre pilote de souris pour recevoir ces événements de clavier et de souris.
Dans une session Bureau à distance, toutes les variables d’environnement (par exemple, les variables qui déterminent la profondeur de couleur et l’activation et la désactivation du papier peint) sont déterminées par les paramètres de connexion RCP-Tcp. Cela s’applique à toutes les fonctions et méthodes qui définissent des variables d’environnement dans la référence de connexion Web Bureau à distance et l’interface du fournisseur WMI des services Bureau à distance.
Fonctionnalités
Microsoft RDP inclut les fonctionnalités et fonctionnalités suivantes :
-
Cryptage
-
RDP utilise le chiffrement RC4 de RSA Security, un chiffrement de flux conçu pour chiffrer efficacement de petites quantités de données. RC4 est conçu pour sécuriser les communications sur les réseaux. Les administrateurs peuvent choisir de chiffrer les données à l’aide d’une clé 56 ou 128 bits.
-
Fonctionnalités de réduction de bande passante
-
RDP prend en charge différents mécanismes pour réduire la quantité de données transmises via une connexion réseau. Les mécanismes incluent la compression des données, la mise en cache persistante des bitmaps et la mise en cache des glyphes et des fragments dans la RAM. Le cache bitmap persistant peut apporter une amélioration substantielle des performances sur les connexions à faible bande passante, en particulier lors de l’exécution d’applications qui utilisent largement des bitmaps volumineuses.
-
Déconnexion itinérante
-
Un utilisateur peut se déconnecter manuellement d’une session Bureau à distance sans se déconnecter. L’utilisateur est automatiquement reconnecté à sa session déconnectée lorsqu’il se reconnecte au système, à partir du même appareil ou d’un autre appareil. Quand la session d’un utilisateur est interrompue de manière inattendue par une défaillance du réseau ou du client, l’utilisateur est déconnecté, mais pas déconnecté.
-
Mappage du Presse-papiers
-
Les utilisateurs peuvent supprimer, copier et coller du texte et des graphiques entre les applications s’exécutant sur l’ordinateur local et celles qui s’exécutent dans une session Bureau à distance, et entre les sessions.
-
Redirection d’impression
-
Les applications s’exécutant dans une session Bureau à distance peuvent imprimer sur une imprimante attachée à l’appareil client.
-
Canaux virtuels
-
En utilisant l’architecture de canal virtuel RDP, les applications existantes peuvent être augmentées et de nouvelles applications peuvent être développées pour ajouter des fonctionnalités qui nécessitent des communications entre l’appareil client et une application s’exécutant dans une session Bureau à distance.
-
Télécommande
-
Le personnel du support informatique peut afficher et contrôler une session Bureau à distance. Le partage de graphiques d’entrée et d’affichage entre deux sessions bureau à distance permet à un support technique de diagnostiquer et de résoudre des problèmes à distance.
-
Équilibrage de charge réseau
-
RDP tire parti de l’équilibrage de charge réseau (NLB), le cas échéant.
En outre, RDP contient les fonctionnalités suivantes :
- Prise en charge de la couleur 24 bits.
- Amélioration des performances sur les connexions d’accès à distance à faible débit grâce à une bande passante réduite.
- Authentification par carte à puce via les services Bureau à distance.
- Crochet du clavier. Possibilité de diriger des combinaisons de touches Windows spéciales, en mode plein écran, vers l’ordinateur local ou vers un ordinateur distant.
- Redirection du son, du lecteur, du port et de l’imprimante réseau. Les sons qui se produisent sur l’ordinateur distant peuvent être entendus sur l’ordinateur client exécutant le client RDC, et les lecteurs clients locaux seront visibles pour la session Bureau à distance.