W informatyce Virtual Network Computing (VNC) to graficzny system udostępniania pulpitu, który wykorzystuje protokół RFB do zdalnego sterowania innym komputerem. Przesyła zdarzenia klawiatury i myszy z jednego komputera do drugiego, przekazując aktualizacje ekranu graficznego z powrotem w innym kierunku, przez sieć.