Virtual Network Computing er en bruk av RFB nettverksprotokoll som tillater ekstern tilgang til det grafiske brukergrensesnittet til en datamaskin . Mus og tastatur kommandoer er videresendt fra en datamaskin til den andre, 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
eksterne frame buffer ( RFB ) protokollen er designet for nettopp denne typen ekstern grafisk grensesnitt . Den kommuniserer direkte med rammen buffer utgang av en datamaskin grafikk maskinvare, noe som gjør den universelt kompatibel . Selv om protokollen i seg selv er relativt enkel , det har blitt utvidet flere ganger , spesielt av utviklere som arbeider med VNC programvare. Vanlige utvidelser lar 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 har 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 windowed utsikt over den eksterne datamaskinen. Tastatur og mus input overføres direkte til VNC -serveren , og skjermstørrelse oppdateringer blir sendt tilbake til klienten .
Historie
Den opprinnelige VNC programmet ble utviklet av Olivetti og Oracle Labs , som eies av Oracle Corporation og Olivetti . I 1999 AT & T kjøpte lab , og endte finansiering for utvikling i 2002. Flere av de opprinnelige utviklerne fortsatte å arbeide på open- source VNC prosjekt i sin egen tid , under navnet RealVNC . Siden den gang mange andre utviklere har delte den opprinnelige VNC , og skaper mange tilpassede versjoner med forskjellige spesialiteter .
Bruker og fordeler
Fjernstyring av et grafisk skrivebordsmiljø er nyttig i en rekke situasjoner. Mange bedrifter bruker VNC for telependling eller reiser arbeidere . Andre bruker det for eksterne reparasjoner. Det er også brukt i noen hjem automatisering og personlig 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 .
Security
På sin egen , er VPN ikke en spesielt sikker remote desktop løsning. Noen VNC klienter som RealVNC tilby en åpen kildekode- kryptering plugin, men siden det ikke er en del av protokollen , reduserer denne funksjonen 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.