Este capítulo contém uma breve descrição do protocolo do Remote Frame Buffer usado pelo Desktop Sharing e pelos outros sistemas compatíveis. Se você já estiver familiarizado com o Remote Frame Buffer, poderá ignorar este capítulo em segurança.
A implementação de alto nível de um sistema que use o protocolo Remote Frame Buffer é conhecido como Virtual Network Computer (Computador de Rede Virtual), ou mais frequentemente por VNC.
O Remote Frame Buffer (ou RFB para abreviar) é um protocolo simples para o acesso remoto às interfaces gráficas dos utilizadores. Funciona ao nível do 'frame-buffer', o que corresponde de forma lata à imagem desenhada no ecrã, o que significa que pode ser aplicado a todos os sistemas de janelas (incluindo o X11, Mac® OS e Microsoft® Windows®). As aplicações do Remote Frame Buffer existem para várias plataformas e poderão ser redistribuídas livremente.
No protocolo do Remote Frame Buffer, a aplicação que executa na máquina onde o utilizador se encontra (que contém o ecrã, o teclado e o rato) é chamada de cliente. A aplicação que é executada na máquina onde se localiza o 'framebuffer' (o qual está a executar o sistema de janelas e as aplicações que o utilizador se encontra a controlar remotamente) é por sua vez chamada de servidor. O Desktop Sharing é o servidor do KDE para o protocolo do Remote Frame Buffer. O Remote Desktop Connection é o cliente do KDE para o protocolo do Remote Frame Buffer.
Ocupa uma quantidade razoável de tráfego de rede enviar uma mensagem do 'framebuffer', como tal o Remote Frame Buffer trabalha melhor com as ligações de alta largura de banda, como as das redes locais. É ainda possível usar o Desktop Sharing sobre outras ligações, mas é improvável que a performance seja tão boa.