En informatique, Virtual Network Computing (VNC) est un système de partage de bureau graphique qui utilise le protocole RFB pour contrôler à distance un autre ordinateur. Il transmet les événements du clavier et de la souris d'un ordinateur à un autre, relayant les mises à jour de l'écran graphique dans l'autre sens, sur un réseau.