Om VNC servere

Virtual Network Computing er en bruk av RFB nettverksprotokoll som tillater ekstern tilgang til det grafiske brukergrensesnittet til en datamaskin. Mus og tastaturkommandoer er videresendt fra en datamaskin til en annen, og oppdateringer fra skjermen blir sendt tilbake. VNC er plattformuavhengig: en Mac kan styre et system som kjører Windows, eller vice-versa. VNC-klienter har selv skrevet for mobile plattformer som iPhone.

Den RFB-protokollen

Den eksterne rammebuffer (RFB) protokollen er laget for nettopp denne typen ekstern grafisk grensesnitt. Det kommuniserer direkte med ramme buffer produksjon av datamaskinens grafikkmaskinvaren, noe som gjør den universelt kompatibel. Selv om protokollen i seg selv er forholdsvis enkel, har det blitt forlenget flere ganger, spesielt ved utviklere som arbeider med VNC-programvare. Vanlige utvidelser tillate filoverføringer og ulike typer komprimering. En moderne RFB forbindelse omfatter forhandling av hvilke utvidelser er tilgjengelig før du overfører data.

Hvordan VNC fungerer

For å tillate ekstern tilgang, må en datamaskin ha en VNC-server installert og kjører. Datamaskiner som kjører Mac OSX Tiger eller senere må en VNC-server installert som standard, kalt Apple Remote Desktop. En konfigurert VNC-serveren lytter etter nettverkstilkoblinger fra VNC-klienter, eller i noen tilfeller, nettlesere. Når en klient kobler seg til, er de presentert med en vindusutsikt over den eksterne datamaskinen. Tastatur og mus input overføres direkte til VNC-server, og skjermen oppdateringer sendes tilbake til klienten.

Historie

Den opprinnelige VNC programmet ble utviklet av Olivetti og Oracle Labs, eid av Oracle Corporation og Olivetti. I 1999 AT & T kjøpte laboratoriet, slutter finansiering for utvikling i 2002. Flere av de opprinnelige utviklerne fortsatt arbeider på open-source VNC-prosjektet i sin egen tid, under navnet RealVNC. Siden den tid mange andre utviklere har delte den opprinnelige VNC, og skaper mange tilpassede versjoner med forskjellige spesialiteter.

Bruker og fordeler

Fjernstyring av en grafisk stasjonær er nyttig i en rekke situasjoner. Mange bedrifter bruker VNC for telecommuting eller reiser arbeidere. Andre bruker det for eksterne reparasjoner. Det er også brukt i noen hjemme automasjon og personlige underholdning sentre som en fjernkontroll. Avhengig av utvidelser som brukes, kan det være lett nok til å operere på en mobiltelefon, eller robust nok til å være en komplett desktop erstatning.

Sikkerhet

På sin egen, er VPN ikke en spesielt sikker ekstern stasjonær løsning. Noen VNC-klienter som RealVNC har en åpen kildekode-kryptering plugin, men siden det ikke er en del av protokollen, denne funksjonen reduserer kompatibilitet med andre VNC servere og klienter. Brukere på UNIX-baserte systemer ofte tunnel VNC gjennom en SSH-tilkobling, men dette er vanskeligere å gjennomføre for Windows-systemer.