Un sistema de VNC se compone de un cliente, un servidor, y un protocolo de comunicación.