Skip to main content

Vad är Virtual Network Computing (VNC)?

Fix This application has requested the Runtime to terminate it in an unusual way (April 2025)

Fix This application has requested the Runtime to terminate it in an unusual way (April 2025)
Anonim

VNC (Virtual Network Computing) är en teknik för fjärrskrivbord delning, en form av fjärråtkomst på datornätverk. VNC gör att den visuella skrivbordsdisplayen av en dator kan ses och kontrolleras över en nätverksanslutning.

Fjärrskrivbordsteknologi som VNC är användbar på hemdatornätverk, så att någon kan komma åt sina skrivbord från en annan del av huset eller under resan. Det är också användbart för nätverksadministratörer i affärsmiljöer, t.ex. IT-avdelningar som behöver fjärrfelsöka medarbetarnas system.

VNC-applikationer

VNC skapades som ett open-source forskningsprojekt i slutet av 1990-talet. Flera vanliga fjärrskrivbordslösningar baserade på VNC skapades därefter. Det ursprungliga VNC-utvecklingslaget producerade ett paket som heter RealVNC . Andra populära derivat ingår UltraVNC och TightVNC . VNC stöder alla moderna operativsystem inklusive Windows, MacOS och Linux. För mer, se de bästa VNC-programvaruuppladdningarna.

Hur VNC fungerar

VNC arbetar i en klient / servermodell och använder ett specialiserat nätverksprotokoll som kallas Remote Frame Buffer (RFB). VNC-klienter (ibland kallade tittare) delar användarinmatning (tangenttryckningar, plus musrörelser och klick eller beröringstryck) med servern. VNC-servrar tar upp den lokala skärmen rambuffert innehåll och dela dem tillbaka till klienten, plus ta hand om att översätta fjärrklientinmatningen till lokal ingång. Anslutningar via RFB går normalt till TCP port 5900 på servern.

Alternativ till VNC

VNC-applikationer anses emellertid allmänt som långsammare och erbjuder färre funktioner och säkerhetsalternativ än nyare alternativ.

Microsoft inkorporerade fjärrskrivbordsfunktionalitet i sitt operativsystem som börjar med Windows XP. Windows Remote Desktop (WRD) gör att en dator kan ta emot fjärranslutna anslutningsförfrågningar från kompatibla klienter. Förutom klientstöd som är inbyggt i andra Windows-enheter kan Apple iOS och Android-surfplattor och smartphone-enheter också fungera som Windows Remote Desktop-klienter (men inte servrar) via tillgängliga appar.

Till skillnad från VNC som använder sitt RFB-protokoll använder WRD Remote Desktop Protocol (RDP). RDP fungerar inte direkt med framebuffers som RFB. Istället bryter RDP ner en skrivbordsskärm i uppsättningar av instruktioner för att generera frambuffrarna och sänder endast de här instruktionerna över fjärranslutningen. Skillnaden i protokoll resulterar i WRD-sessioner med mindre nätverksbandbredd och är mer mottagliga för användarinteraktion än VNC-sessioner. Det betyder emellertid också att WRD-klienter inte kan se den faktiska displayen av fjärrkontrollen utan istället måste arbeta med egen separat användarsession.

Google utvecklade Chrome Remote Desktop och sitt eget Chromoting-protokoll för att stödja Chrome OS-enheter som liknar Windows Remote Desktop. Apple utvidgade RFB-protokollet med extra säkerhets- och användbarhetsfunktioner för att skapa en egen Apple Remote Desktop (ARD) -lösning för MacOS-enheter. En app med samma namn gör det möjligt för iOS-enheter att fungera som fjärrklienter. Många andra fjärrskrivbordsprogram från tredje part har också utvecklats av oberoende programvaruleverantörer.