O software de desktop remoto permite que um usuário distante visualize sua área de trabalho e controle o mouse e o teclado. Isso funciona estabelecendo uma conexão segura entre o computador e o computador do usuário remoto. O software transmite os dados visuais da tela para o usuário remoto e traduz o teclado e as entradas do mouse de volta ao seu computador. Exemplos desse software incluem:
*
TeamViewer: Uma opção popular e amplamente usada, conhecida por sua facilidade de uso e compatibilidade entre plataformas.
*
Anydesk: Outra escolha popular, muitas vezes elogiada por sua velocidade e desempenho.
*
Desktop remoto do Chrome: Uma opção gratuita e conveniente integrada ao Google Chrome.
*
Microsoft Remote Desktop: Um recurso interno do Windows que permite conexões remotas com outras máquinas do Windows.
*
VNC (computação de rede virtual): Um protocolo de código aberto mais antigo, mas ainda amplamente utilizado, que suporta acesso remoto à área de trabalho.
A tecnologia subjacente usada varia entre softwares diferentes, mas eles geralmente envolvem alguma combinação de:
*
Protocolos de rede: Eles definem como os dados são transmitidos entre os computadores (por exemplo, TCP/IP).
*
Criptografia: Isso protege a conexão, garantindo que os dados transmitidos sejam protegidos contra a escuta.
*
codificação e compactação: Essas técnicas reduzem a quantidade de dados que precisam ser transmitidos, melhorando o desempenho.
*
Tradução de entrada: Isso traduz as ações do teclado e do mouse do usuário remoto em comandos entendidos pelo seu computador.
Essencialmente, o software cria uma extensão virtual do computador do usuário remoto em sua máquina, permitindo que eles interajam com ele como se estivessem sentados na frente dela.