VNC (Virtual Network Computing) est un système permettant de contrôler à distance l'interface graphique d'un ordinateur. Il fonctionne en utilisant un modèle client-serveur, où le serveur VNC est installé sur la machine à contrôler, et le client VNC (ou viewer) est utilisé pour accéder à cette machine depuis un autre appareil.
VNC est couramment utilisé pour l'administration à distance, le support technique, ou le contrôle d'appareils distants comme les Raspberry Pi. Il existe plusieurs implémentations de VNC, telles que RealVNC, TigerVNC, et TightVNC, chacune avec ses propres fonctionnalités et configurations.