Virtual Network Computing er en anvendelse af RFB netværksprotokol , der giver fjernadgang til den grafiske brugergrænseflade i en computer. Mus og tastatur kommandoer er viderebragt fra én computer til den anden , og opdateringer fra skærmen bliver sendt tilbage . VNC er platformsuafhængig : en Mac kan styre en system, der kører Windows , eller vice - versa. VNC kunder har endda skrevet til mobile platforme såsom iPhone . Den RFB -protokollen
remote frame buffer ( RFB ) protokol er designet til netop denne form for remote grafisk interface. Det interagerer direkte med frame buffer produktionen af en computers grafikkort , hvilket gør det universelt kompatibel . Selvom selve protokollen er relativt grundlæggende , er det blevet udvidet mange gange, især ved udviklere, der arbejder med VNC software. Almindelige udvidelser tillader filoverførsler og forskellige former for kompression. En moderne RFB tilslutning omfatter forhandling af hvilke udvidelser er tilgængelige , før du overfører data.
Hvordan VNC fungerer
For at muliggøre fjernadgang skal en computer have en VNC -server installeret og kører . Computere, der kører Mac OSX Tiger eller nyere har en VNC server installeret som standard , kaldet Apple Remote Desktop . En konfigurerede VNC server lytter efter netværksforbindelser fra VNC klienter , eller i nogle tilfælde , web-browsere . Når en klient forbinder , er de præsenteret for en windowed udsigt fjerncomputeren. Tastatur og mus input overføres direkte til VNC-server , og skærmopdateringer bliver sendt tilbage til klienten.
History
oprindelige VNC -programmet var designet af Olivetti og Oracle Labs , der ejes af Oracle Corporation og Olivetti . I 1999 AT & T har købt laboratoriet , slutter midler til udvikling i 2002. Flere af de oprindelige udviklere fortsatte med at arbejde på open source- VNC -projekt i deres egen tid , under navnet RealVNC . Siden dengang mange andre udviklere har kløvet den oprindelige VNC , skaber mange brugerdefinerede versioner med forskellige specialer.
Anvendelser og fordele
Fjernstyring af en grafisk desktop er nyttig i en række forskellige situationer. Mange virksomheder bruger VNC for distancearbejde eller rejser arbejdstagere. Andre bruger det til fjerntliggende reparationer. Det er endda bruges i nogle home automation og personlig underholdning centre som en fjernbetjening . Afhængig af de anvendte extensions , kan det være let nok til at operere på en mobiltelefon eller robust nok til at være en komplet desktop udskiftning .
Security
På eget , VPN er ikke en særlig sikker remote desktop-løsning . Nogle VNC klienter som RealVNC tilbyder en open source- kryptering plugin , men da det ikke er en del af protokollen , denne funktion reducerer kompatibilitet med andre VNC servere og klienter . Brugere på UNIX -baserede systemer ofte tunnel VNC via en SSH -forbindelse, men det er sværere at gennemføre til Windows-systemer.