Largura de banda é o principal recurso; As ações da interface do usuário são transmitidas para o host RDP e processadas lá, e as operações de desenho são transmitidas de volta (em poucas palavras).
Tendo instalado recentemente um aplicativo RDP no meu dispositivo móvel e me perguntando: esse pequeno dispositivo que tem uma quantidade limitada de recursos em comparação com o computador ao qual estou me conectando ainda é capaz de operar minha máquina remota com capacidade quase total . Com isso, quanto dos recursos das máquinas locais são realmente usados na conexão com a máquina remota?
Além disso, quanto dos recursos são usados na máquina remota?
Não há uma resposta clara para isso, pois os elementos da área de trabalho são enviados para a máquina cliente como símbolos, enquanto os aplicativos de terceiros seriam transmitidos como bitmaps. Além disso, o DirectX funciona através da versão mais recente do RDP, portanto, mais recursos seriam usados no cliente para isso, onde o processamento é feito localmente.
Muito poucos recursos são usados no lado do cliente, bem como no host. O protocolo RDP usa largura de banda mas não muito, nós rodamos 20-30 por escritório em um MPLS de 2Mbps sem nenhum problema (também rodamos um tronco IAX sobre o mesmo pipe), o QOS está habilitado, mas apenas para reduzir os hiccups quando usuários enviam grandes e-mails. Tudo, com exceção da imagem da tela, é manipulado pelo PC remoto no qual você está RPD. Antes de fazer a atualização para o MPLS, executamos thin clients WYSE que renderizavam desktops completos em uma conexão IPsec por anos (acho que eles começaram isso no início dos anos 90). Foi somente nos últimos 10 anos que vimos mais pessoas usando o MSTC e o Citrix em desktops completos. Os serviços de terminal foram projetados para serem usados em terminais fictícios (está no nome) e thin clients, de modo que todo o processo seja simplificado para usar o mínimo possível de recursos, principalmente no cliente.
Mark está certo. No que diz respeito aos recursos na máquina remota, isso depende do cliente que está sendo usado e de quão bem está escrito. Se eles estiverem fazendo cache de bitmap e suportando os esquemas de compactação mais recentes (mais complexos), isso exigirá mais recursos, obviamente. Eu trabalho em um cliente RDP baseado em Java e fazemos o nosso melhor para ser fino e leve, para que ainda possamos rodar em dispositivos como telefones Blackberries e Android, etc. Eu não ouvi falar de ninguém testando nossas versões mais recentes, mas Eu sei que eles costumavam rodar muito bem para um aplicativo Java.
Tags remote-desktop resources