Virtual Network Computing (eller VNC ) er programvareapplikasjoner for fjerntilgang /kontroll som brukes for ekstern datamaskinadministrasjon [ 1] , og kan også brukes til å fjernstyre servere som naturlig verken har skjerm eller tastatur . Vanligvis er disse tekstgrensesnittverktøyene ; når de er grafisk grensesnitt snakker vi om ekstern skrivebordsapplikasjon .
VNC ble opprinnelig opprettet i laboratoriet til Olivetti & Oracle Research Lab , deretter vedlikeholdt av Olivetti og Oracle Corporation .
I 1999 kjøpte AT&T laboratoriet, og i 2002 stengte det definitivt den delen av laboratoriet som var dedikert til forskning. [2]
Systemet består av en server og en visningsenhet ( klient ): VNC-serverne er programvareapplikasjoner som skal installeres på maskinen som skal fjernstyres og representerer en praktisk måte å administrere mange datamaskiner på nettverket ( internett eller intranett ) ved å bruke en eneste arbeidsstasjon , som må være utstyrt med en viewer som lar deg se og bruke periferiutstyret til datamaskinen som skal kontrolleres.
Ved å installere en VNC - server på maskinen og sette et passende passord kan VNC- klienter motta et skjermbilde og sende tastatur- og musinnganger til serverdatamaskinen over en ekstern tilkobling . I praksis kan du administrere serverdatamaskinen fra et annet sted, som om det var din egen fysiske datamaskin ( eksternt skrivebordsapplikasjon ) .
Nødvendig programvare er ofte åpen kildekode , og dette har bidratt til spredning av mange versjoner som forbedrer sikkerheten eller hastigheten.
Blant den mest brukte programvaren finner vi:
Kommunikasjonsprotokollen som brukes på transportlaget er TCP på standardport 5900 , men det er også mulig å bruke et HTTP -grensesnitt (vanligvis brukt for tilkoblinger av klienter skrevet i Java ) på port 5800. [4]