Cos'è il protocollo desktop remoto?
Il protocollo desktop remoto (RDP) è un protocollo sviluppato da Microsoft® per abilitare le connessioni desktop remote in cui un utente su un computer può vedere e controllare lo schermo su un altro. RDP alimenta i servizi desktop remoti di Microsoft®, una serie di applicazioni desktop remote. Il protocollo consente la comunicazione tra un client e un server su quasi tutti i tipi di rete e le funzionalità di crittografia, limitazione della larghezza di banda e bilanciamento del carico. Il software desktop remoto che utilizza RDP è disponibile per diverse piattaforme e viene utilizzato dietro le quinte in alcuni altri prodotti Microsoft®.
Un protocollo è un insieme di regole e comportamenti standard che regolano la comunicazione tra diversi computer. Nel caso del protocollo desktop remoto, queste regole specificano come l'immagine sullo schermo di un computer viene codificata e inviata su una connessione di rete da visualizzare su un altro computer. RDP costituisce la base per il software desktop remoto di Microsoft®, attualmente noto come remoto DEServizi Sktop. Una volta che un sistema client, noto anche come terminale, viene effettuato l'accesso al computer host, visualizza lo schermo dell'host e consente agli utenti di accedere a file, applicazioni e altre risorse sul computer host.
I protocollisono comunemente pensato in termini di strati, con gli strati più bassi che agiscono come base per quelli più alti. Il protocollo desktop remoto è un protocollo di livello dell'applicazione, il che significa che si basa su diversi strati sotto di esso. Ciò significa anche che RDP può essere utilizzato su molti diversi tipi di connessioni di rete perché i protocolli del livello dell'applicazione si basano su protocolli di rete e collegamento a livello inferiore per la funzionalità di rete.
Per evitare il interruttore, il protocollo desktop remoto crittografa i dati prima di inviarli attraverso la rete. Vari livelli di crittografia sono disponibili a seconda della versione del protocollo. Alcune versioni di RDP sono incluse con Windows® 2000E XP è vulnerabile a un attacco che può aggirare questa crittografia; Gli utenti con questi sistemi operativi potrebbero voler aggiornare il proprio software.
Il protocollo desktop remoto offre anche diverse funzionalità per aumentare le prestazioni su una connessione lenta o inaffidabile. Nuovi dati vengono inviati solo quando si modifica qualcosa sullo schermo, il che significa che sono necessari pochi pacchetti di informazioni per interpretare una modifica. L'uso di meno colori può accelerare una connessione e anche RDP può comprimere i dati. Sul lato severo, le funzionalità di bilanciamento del carico sono supportate per distribuire ugualmente risorse sui server che accettano molte connessioni simultanee.
Software client che supporta il protocollo desktop remoto è incluso in ogni versione di Windows® da XP Forward; Microsoft® offre anche un client RDP per Mac®. Il software del server è incluso nella maggior parte dei sistemi operativi server offerti da Microsoft®, nonché alcuni sapori a livello professionale di Windows®. Sebbene RDP sia un protocollo proprietario, diversi CLLe applicazioni, come TSClient, sono disponibili per Linux e altri sistemi operativi simili a UNIX®. Alcuni altri prodotti Microsoft®, come il software che alimenta lo streaming multimediale da un computer a una Xbox 360®, usano anche il protocollo desktop remoto dietro le quinte.