VNC

VNC (Virtual Network Computing) on protokolla tietokoneen graafisen käyttöliittymän etäkäyttöön, jonka kehitti ORL eli Olivetti Research Lab. Englannin Cambridgessa vuonna 1995. VNC:tä käytetään graafisen työpöydän esittämiseen verkon yli toisella työpöydällä. Tätä varten etäpisteellä tarvitaan VNC-palvelin ja toiseen päähän pääteohjelma.

Sekä palvelimia että pääteohjelmia löytyy yleisimmille käyttöjärjestelmille kuten Linux, Microsoft Windows ja BSD-muunnelmat kuten Mac OS X. VNC-protokolla on alustariippumaton, mutta kaikille  käyttöjärjestelmille ei ole valmistettu tarvittavia ohjelmia.

VNC-pääteohjelma voi ottaa yhteyden eri käyttöjärjestelmällä varustettuun palvelimeen. Useamman pääteohjelman on mahdollista ottaa yhteys samaan palvelimeen. VNC on käytännöllinen vaikkapa etätyöskentelyyn. On olemassa myös Javalla tehty pääteohjelma, mikä teoriassa mahdollistaa järeänkin tietokoneen käyttämisen matkapuhelimen avulla.

Alkuperäinen VNC-koodi on avointa lähdekoodia.

Historia 
VNC sai alkunsa ORL eli Olivetti Research lab -tutkimuskeskuksessa vuonna 1995. 1997 myös Oracle alkoi rahoittaa tutkimuskeskusta ja se nimeksi tuli Olivetti & Oracle Research Lab. 1999 AT&T osti laboratorion mutta se lakkautettiin vuonna 2002.

Nimi VNC johdettiin sanoista Very-thin-client ATM Network Computer eli Videotile, joka oli kynällä käytettävä nopealla ATM-yhteydellä varustettu LCD-kosketusnäyttö. Ohjelmallinen versio laitteesta sai nimen Virtual Network Computing eli VNC.

VNC:n parissa työskennelleet kehittäjät:
 Tristan Richardson
 Quentin Stafford-Fraser
 James Weatherall
 Ken Wood
 Andy Harter
 Charlie McLachlan
 Paul Webster

VNC-variaatioita 

Koska VNC julkaistiin GPL-lisenssin alaisena, myöhemmin syntyi useita VNC-pohjaisia järjestelmiä.

 RealVNC - Samojen tekijöiden uudessa yrityksessä jatkama VNC-versio.  Sisältää ilmaisen ja maksullisen version
 TightVNC - Paranneltu versio VNC:stä joka sisältää uusia ominaisuuksia, parannuksia, optimointia ja bugikorjauksia. Tunnetaan tehokkaasta pakkauksesta, joka pienentää vasteaikaa.
 Ultr@VNC - VNC  Windowsille johon lisätty tiedoston siirtäminen, NT ja Active Directory -pohjainen salasanajärjestelmä, yhteyden salaus ja tekstipohjainen keskustelukanava. Yhteensopiva alkuperäisen kanssa. 
 TridiaVNC
 TridiaVNC Pro - Kaupallinen versio lisätyillä ominaisuuksilla ajatellen järjestelmän ja verkonvalvojia kuten käyttäjältä tulevat tukipyynnöt, tukipyyntöjen jonottaminen ja etäasennusmahdollisuus. 
 x11vnc - VNC server for real X displays - VNC serveri Un*xeista tutulle X-serverille.

Aiheesta muualla 

RealVNC - Englantilainen VNC:tä kehittävä yritys.
TightVNC Software
Ultr@VNC - Ilmainen VNC-ohjelma.

Verkkoprotokollat
Etäkäyttöohjelmistot