Remote Desktop Protocol

Il protocollo Desktop remoto Microsoft (RDP) offre funzionalità di visualizzazione e input remote sulle connessioni di rete per le applicazioni basate su Windows in esecuzione in un server. RDP è progettato per supportare diversi tipi di topologie di rete e più protocolli LAN.

Nota

Questo argomento è destinato agli sviluppatori software. Per informazioni sull'utente per Desktop remoto, vedere Supporto tecnico Windows. Se si cercano informazioni professionali IT per Desktop remoto, vedere Servizi Desktop remoto in TechNet.

 

Architettura di base

RDP è basato su e un'estensione della famiglia ITU T.120 di protocolli. RDP è un protocollo compatibile con più canali che consente di gestire canali virtuali separati per il trasporto di dati di comunicazione e presentazione dei dispositivi dal server, nonché dei dati del mouse e della tastiera crittografati. RDP offre una base estendibile e supporta fino a 64.000 canali separati per la trasmissione dei dati e il provisioning per la trasmissione a più punti.

Nel server RDP usa il proprio driver video per eseguire il rendering dell'output visualizzando le informazioni di rendering nei pacchetti di rete usando il protocollo RDP e inviandoli tramite la rete al client. Nel client RDP riceve i dati di rendering e interpreta i pacchetti nelle chiamate API GDI (Graphics Device Interface) microsoft Windows corrispondenti. Per il percorso di input, gli eventi del mouse client e della tastiera vengono reindirizzati dal client al server. Nel server, RDP usa il proprio driver da tastiera e mouse per ricevere questi eventi da tastiera e mouse.

In una sessione desktop remoto tutte le variabili di ambiente, ad esempio variabili che determinano la profondità del colore e lo sfondo abilitando e disabilitando, sono determinate dalle impostazioni di connessione RCP-Tcp. Questo vale per tutte le funzioni e i metodi che impostano le variabili di ambiente nel riferimento alla connessione Web Desktop remoto e all'interfaccia DEL provider WMI di Servizi Desktop remoto.

Funzionalità

Microsoft RDP include le funzionalità e le funzionalità seguenti:

Crittografia

RDP usa la crittografia RC4 di RSA Security, una crittografia di flusso progettata per crittografare in modo efficiente piccole quantità di dati. RC4 è progettato per le comunicazioni sicure su reti. Gli amministratori possono scegliere di crittografare i dati usando una chiave a 56 o a 128 bit.

Funzionalità di riduzione della larghezza di banda

RDP supporta vari meccanismi per ridurre la quantità di dati trasmessi tramite una connessione di rete. I meccanismi includono la compressione dei dati, la memorizzazione nella cache persistente delle bitmap e la memorizzazione nella cache di glifi e frammenti in RAM. La cache bitmap persistente può offrire un miglioramento significativo delle prestazioni rispetto alle connessioni a larghezza di banda ridotta, soprattutto quando si eseguono applicazioni che usano ampiamente le bitmap di grandi dimensioni.

Disconnessione roaming

Un utente può disconnettersi manualmente da una sessione desktop remoto senza disconnettersi. L'utente viene riconnesso automaticamente alla sessione disconnessa quando accede al sistema, dallo stesso dispositivo o da un dispositivo diverso. Quando la sessione di un utente viene terminata in modo imprevisto da un errore di rete o client, l'utente viene disconnesso ma non connesso.

Mapping degli Appunti

Gli utenti possono eliminare, copiare e incollare testo e grafica tra applicazioni in esecuzione nel computer locale e quelle in esecuzione in una sessione desktop remoto e tra sessioni.

Reindirizzamento stampa

Le applicazioni in esecuzione all'interno di una sessione desktop remoto possono essere stampate in una stampante collegata al dispositivo client.

Canali virtuali

Usando l'architettura del canale virtuale RDP, le applicazioni esistenti possono essere aumentate e le nuove applicazioni possono essere sviluppate per aggiungere funzionalità che richiedono comunicazioni tra il dispositivo client e un'applicazione in esecuzione in una sessione desktop remoto.

Telecomando

Il personale del supporto informatico può visualizzare e controllare una sessione desktop remoto. La condivisione di input e visualizzazione grafica tra due sessioni desktop remoto offre a una persona di supporto la possibilità di diagnosticare e risolvere i problemi in remoto.

Bilanciamento del carico di rete

RDP sfrutta il bilanciamento del carico di rete (NLB), dove disponibile.

RdP contiene inoltre le funzionalità seguenti:

  • Supporto per il colore a 24 bit.
  • Prestazioni migliorate rispetto alle connessioni di accesso remoto a bassa velocità tramite una larghezza di banda ridotta.
  • Autenticazione smart card tramite Servizi Desktop remoto.
  • Aggancio da tastiera. La possibilità di indirizzare combinazioni di tasti Di Windows speciali, in modalità schermo intero, al computer locale o a un computer remoto.
  • Reindirizzamento del suono, dell'unità, della porta e della stampante di rete. I suoni che si verificano nel computer remoto possono essere sentito nel computer client che esegue il client RDC e le unità client locali saranno visibili alla sessione desktop remoto.