Skip to main content

Wat is Virtual Network Computing (VNC)?

Virtual Network Computing (April 2025)

Virtual Network Computing (April 2025)
Anonim

VNC (Virtual Network Computing) is een technologie voor externe desktop delen, een vorm van toegang op afstand op computernetwerken. Met VNC kan de visuele desktopweergave van één computer op afstand worden bekeken en beheerd via een netwerkverbinding.

Externe desktoptechnologie zoals VNC is handig op thuiscomputernetwerken, waardoor iemand vanaf een ander deel van het huis of tijdens het reizen toegang heeft tot hun desktops. Het is ook handig voor netwerkbeheerders in zakelijke omgevingen, zoals IT-afdelingen die op afstand problemen met de systemen van werknemers moeten oplossen.

VNC-toepassingen

VNC is ontstaan ​​als een open-source onderzoeksproject eind jaren negentig. Verschillende mainstream remote desktop-oplossingen op basis van VNC werden vervolgens gemaakt. Het oorspronkelijke VNC-ontwikkelteam produceerde een pakket genaamd RealVNC . Andere populaire derivaten inbegrepen UltraVNC en TightVNC . VNC ondersteunt alle moderne besturingssystemen, waaronder Windows, MacOS en Linux. Zie voor meer informatie de beste VNC-gratis softwaredownloads.

Hoe VNC werkt

VNC werkt in een client / server-model en maakt gebruik van een gespecialiseerd netwerkprotocol genaamd Remote Frame Buffer (RFB). VNC-clients (soms viewers genoemd) delen gebruikersinvoer (toetsaanslagen, muisbewegingen en klikken of aanraken persen) met de server. VNC-servers vangen het lokale display op framebuffer inhoud en deel ze terug naar de klant, plus zorg ervoor dat de input van de externe client wordt omgezet in lokale input. Verbindingen via RFB gaan normaal naar TCP-poort 5900 op de server.

Alternatieven voor VNC

VNC-applicaties worden echter over het algemeen als langzamer beschouwd en bieden minder functies en beveiligingsopties dan nieuwere alternatieven.

Microsoft heeft externe bureaubladfunctionaliteit ingebouwd in het besturingssysteem, te beginnen met Windows XP. Met Windows Remote Desktop (WRD) kan een pc externe verbindingsaanvragen van compatibele clients ontvangen. Naast client-ondersteuning die is ingebouwd in andere Windows-apparaten, kunnen Apple iOS- en Android-tablets en smartphoneapparaten ook functioneren als Windows Remote Desktop-clients (maar niet als servers) via beschikbare apps.

In tegenstelling tot VNC dat zijn RFB-protocol gebruikt, gebruikt WRD het Remote Desktop Protocol (RDP). RDP werkt niet direct met framebuffers zoals RFB. In plaats daarvan breekt RDP een desktopscherm uit in instructiesets voor het genereren van de framebuffers en verzendt alleen die instructies over de externe verbinding. Het verschil in protocollen resulteert in WRD-sessies met minder netwerkbandbreedte en beter reagerend op gebruikersinteractie dan VNC-sessies. Het betekent echter ook dat WRD-clients de daadwerkelijke weergave van het externe apparaat niet kunnen zien, maar in plaats daarvan met hun eigen afzonderlijke gebruikerssessie moeten werken.

Google heeft Chrome Remote Desktop ontwikkeld en een eigen Chromoting-protocol om Chrome OS-apparaten te ondersteunen vergelijkbaar met Windows Remote Desktop. Apple heeft het RFB-protocol uitgebreid met extra beveiligings- en gebruiksmogelijkheden om zijn eigen Apple Remote Desktop (ARD) -oplossing voor MacOS-apparaten te creëren. Met een app met dezelfde naam kunnen iOS-apparaten functioneren als externe clients. Talloze andere externe bureaubladtoepassingen van derden zijn ook ontwikkeld door onafhankelijke softwareleveranciers.