Virtual Network Computing är en användning av RFB nätverksprotokoll som möjliggör fjärråtkomst till det grafiska användargränssnittet i en dator . Mus och tangentbord vidarbefodras från en dator till en annan , och uppdateringar från skärmen skickas tillbaka . VNC är plattformsoberoende : a Mac kan styra ett system som kör Windows , eller vice versa . VNC-klienter har även skrivit för mobila plattformar som iPhone . Den RFB -protokollet
avlägsna frame buffer ( RFB ) protokollet är gjort för just denna typ av fjärrkontrollen grafiskt gränssnitt . Det interagerar direkt med frame buffer utgången på en dators grafikkort , vilket gör det universellt kompatibla . Även själva protokollet är relativt grundläggande , det har förlängts flera gånger , särskilt av utvecklare som arbetar med VNC programvara . Vanliga tillägg kan filöverföringar och olika typer av komprimering . En modern RFB anslutning inbegriper förhandlingar om vilka tillägg är tillgängliga innan du överför data. Addera Hur VNC fungerar
För att möjliggöra fjärråtkomst , måste en dator ha en VNC -server installerad och igång . Datorer som kör Mac OSX Tiger eller senare har en VNC -server installerad som standard , kallad Apple Remote Desktop . En konfigurerad VNC -servern lyssnar efter nätverksanslutningar från VNC-klienter , eller i vissa fall , webbläsare . När en klient ansluter , de presenteras med en windowed utsikt över fjärrdatorn . Tangentbord och mus indata överförs direkt till VNC -servern , och skärmen uppdateringar skickas tillbaka till klienten .
Historia
ursprungliga VNC -programmet har utformats av Olivetti och Oracle Labs , som ägs av Oracle Corporation och Olivetti . Under 1999 AT & T köpte labbet , sinande finansiering för utveckling under 2002 . Flera av de ursprungliga utvecklarna fortsatte att arbeta på öppen källkod VNC projekt i sin egen tid , under namnet RealVNC . Sedan dess har många andra utvecklare har kluven den ursprungliga VNC , skapa många anpassade versioner med olika specialiteter .
Användningsområden och fördelar
Fjärrstyrning av en grafisk skrivbordsmiljö är användbar i en mängd olika situationer . Många företag använder VNC för distansarbete eller reser arbetare . Andra använder det för avlägsna reparationer . Det är ännu används i vissa hemautomation och personliga nöjesdistrikt som en fjärrkontroll . Beroende på vilka tillägg , kan det vara lätt nog att användas på en mobiltelefon , eller tillräckligt robust för att vara en komplett stationär dator .
Säkerhet
På egen hand , är VPN inte en särskilt säker remote desktop lösning . Vissa VNC-klienter som RealVNC erbjuder en öppen källkod kryptering plugin , men eftersom det inte är en del av protokollet , minskar denna funktion kompatibilitet med andra VNC-servrar och klienter . Användare på UNIX-baserade system tunnel ofta VNC via en SSH -anslutning , men det är svårare att genomföra för Windows -system .