O que é o Protocolo de Área de Trabalho Remota?
O RDP (Remote Desktop Protocol) é um protocolo desenvolvido pela Microsoft® para permitir conexões de área de trabalho remota nas quais um usuário em um computador pode ver e controlar a tela em outro. O RDP fornece os Serviços de Área de Trabalho Remota da Microsoft®, uma série de aplicativos de área de trabalho remota. O protocolo permite a comunicação entre um cliente e um servidor em praticamente qualquer tipo de rede e possui recursos de criptografia, restrição de largura de banda e balanceamento de carga. O software de desktop remoto que usa RDP está disponível para várias plataformas e é usado nos bastidores de alguns outros produtos da Microsoft®.
Um protocolo é um conjunto de regras e comportamentos padrão que governam a comunicação entre computadores diferentes. No caso do protocolo de área de trabalho remota, essas regras especificam como a imagem na tela de um computador é codificada e enviada por uma conexão de rede a ser exibida em outro computador. O RDP forma a base do software de desktop remoto da Microsoft®, atualmente conhecido como Serviços de Área de Trabalho Remota. Depois que um sistema cliente, também conhecido como terminal, é conectado ao computador host, ele exibe a tela do host e permite que os usuários acessem arquivos, aplicativos e outros recursos na máquina host.
Os protocolos são comumente pensados em termos de camadas, com as camadas mais baixas atuando como base para as mais altas. O protocolo de área de trabalho remota é um protocolo de camada de aplicativo, o que significa que depende de várias camadas abaixo dele. Isso também significa que o RDP pode ser usado em muitos tipos diferentes de conexões de rede, porque os protocolos da camada de aplicativo dependem dos protocolos de rede e link de nível inferior para a funcionalidade de rede.
Para evitar a interceptação, o protocolo da área de trabalho remota criptografa os dados antes de enviá-los pela rede. Níveis variados de criptografia estão disponíveis, dependendo da versão do protocolo. Algumas versões do RDP incluídas no Windows® 2000 e XP são vulneráveis a um ataque que pode ignorar essa criptografia; os usuários desses sistemas operacionais podem desejar atualizar seu software.
O protocolo de área de trabalho remota também oferece vários recursos para aumentar o desempenho em uma conexão lenta ou não confiável. Novos dados são enviados apenas quando algo na tela muda, o que significa que poucos pacotes de informações são necessários para interpretar uma alteração. Usar menos cores pode acelerar a conexão e o RDP também pode compactar dados. No lado do servidor, os recursos de balanceamento de carga são suportados para distribuir igualmente recursos em servidores que aceitam muitas conexões simultâneas.
O software cliente que suporta o protocolo de área de trabalho remota está incluído em todas as versões do Windows® do XP em diante; A Microsoft® também oferece um cliente RDP para o Mac®. O software para servidor está incluído na maioria dos sistemas operacionais para servidores oferecidos pela Microsoft®, bem como em alguns sabores de nível profissional do Windows®. Embora o RDP seja um protocolo proprietário, vários aplicativos clientes, como o tsclient, estão disponíveis para Linux e outros sistemas operacionais semelhantes ao Unix®. Alguns outros produtos da Microsoft®, como o software que permite o streaming de mídia de um computador para um Xbox 360®, também usam o protocolo de área de trabalho remota nos bastidores.