Vad är Virtual Network Computing (VNC)?

Innehållsförteckning:

Vad är Virtual Network Computing (VNC)?
Vad är Virtual Network Computing (VNC)?
Anonim

Virtuell nätverksberäkning underlättar fjärrdelning av skrivbord, en form av fjärråtkomst på datornätverk. VNC visar den visuella skrivbordsskärmen för en annan dator och styr den datorn via en nätverksanslutning. Fjärrskrivbordsteknik som VNC körs över hemdatornätverk för att komma åt en dator från en annan del av huset eller när du reser. Det är också användbart för nätverksadministratörer i företagsmiljöer som informationsteknikavdelningar som behöver felsöka system på distans.

Bottom Line

VNC skapades som ett forskningsprojekt med öppen källkod i slutet av 1990-talet. Flera vanliga fjärrskrivbordslösningar baserade på VNC dök sedan upp. Det ursprungliga VNC-utvecklingsteamet producerade ett paket som heter RealVNC. Andra populära derivat inkluderar UltraVNC och TightVNC. VNC stöder alla moderna operativsystem.

Hur VNC fungerar

VNC arbetar i en klient/server-modell och använder ett specialiserat nätverksprotokoll som kallas fjärrbildbuffert. VNC-klienter (ibland kallade tittare) delar användarinmatning-tangenttryckningar, musrörelser, klick och beröringar med servern.

Image
Image

VNC-servrar fångar det lokala innehållet i bildrutebufferten och delar tillbaka det till klienten, som sedan översätter fjärrklientens indata till lokal indata. Anslutningar över RFB går norm alt till TCP-port 5900 på servern.

Alternativ till VNC

VNC-applikationer anses dock i allmänhet vara långsammare och erbjuder färre funktioner och säkerhets alternativ än nyare alternativ.

Image
Image

Microsoft inkorporerade fjärrskrivbordsfunktioner i sitt operativsystem från och med Windows XP. Windows Remote Desktop gör det möjligt för en Windows-dator att ta emot förfrågningar om fjärranslutningar från kompatibla klienter.

Förutom klientstöd inbyggt i andra Windows-enheter, kan iOS- och Android-surfplattor och smartphone-enheter också fungera som Windows Remote Desktop-klienter (men inte servrar) med tillgängliga appar.

Till skillnad från VNC som använder sitt RFB-protokoll, använder WRD fjärrskrivbordsprotokollet. RDP fungerar inte direkt med framebuffers som RFB gör. Istället bryter RDP ner en skrivbordsskärm i uppsättningar instruktioner för att generera rambuffertarna och sänder endast dessa instruktioner över fjärranslutningen. Skillnaden i protokoll resulterar i att WRD-sessioner använder mindre nätverksbandbredd och är mer lyhörd för användarinteraktion än VNC-sessioner. Det betyder dock också att WRD-klienter inte kan se själva visningen av fjärrenheten utan istället måste arbeta med sin egen separata användarsession.

Image
Image

Google utvecklade Chrome Remote Desktop och sitt eget Chromoting-protokoll för att stödja Chrome OS-enheter, liknande Windows Remote Desktop. Apple utökade RFB-protokollet med extra säkerhets- och användbarhetsfunktioner för att skapa sin egen Apple Remote Desktop-lösning för macOS-enheter. En app med samma namn gör att iOS-enheter kan fungera som fjärrklienter. Oberoende mjukvaruleverantörer har också utvecklat många andra externa skrivbordsapplikationer från tredje part.

Rekommenderad: