Virtual Network Computing (VNC de) est un moyen d'utiliser une interface graphique d'un ordinateur (le serveur) sur un ordinateur distant (le client). Il est possible d'avoir un serveur VNC fonctionnant sur un serveur Windows et l'afficher sur un client Linux ou vice versa. Le clavier et la souris d'entrée de la machine de client sont envoyées sur le réseau à l'hôte, l'hôte et renvoie la représentation graphique. Toutes les mesures sont effectuées sur le serveur et non du client.