Was ist Virtual Network Computing (VNC)?

Inhaltsverzeichnis:

Was ist Virtual Network Computing (VNC)?
Was ist Virtual Network Computing (VNC)?
Anonim

Virtual Network Computing erleichtert Remote-Desktop-Sharing, eine Form des Fernzugriffs auf Computernetzwerke. VNC zeigt die visuelle Desktop-Anzeige eines anderen Computers an und steuert diesen Computer über eine Netzwerkverbindung. Remote-Desktop-Technologie wie VNC läuft über Heimcomputernetzwerke, um von einem anderen Teil des Hauses oder von unterwegs auf einen Computer zuzugreifen. Es ist auch nützlich für Netzwerkadministratoren in Geschäftsumgebungen wie IT-Abteilungen, die Systemfehler aus der Ferne beheben müssen.

Bottom Line

VNC wurde Ende der 1990er Jahre als Open-Source-Forschungsprojekt ins Leben gerufen. In der Folge entstanden mehrere Mainstream-Remote-Desktop-Lösungen auf der Basis von VNC. Das ursprüngliche VNC-Entwicklungsteam hat ein Paket namens RealVNC erstellt. Andere beliebte Derivate waren UltraVNC und TightVNC. VNC unterstützt alle modernen Betriebssysteme.

Wie VNC funktioniert

VNC arbeitet in einem Client/Server-Modell und verwendet ein spezielles Netzwerkprotokoll namens Remote Frame Buffer. VNC-Clients (manchmal Viewer genannt) teilen Benutzereingaben – Tastenanschläge, Mausbewegungen, Klicks und Berührungen – mit dem Server.

Image
Image

VNC-Server erfassen den Inh alt des lokalen Display-Framebuffers und geben ihn an den Client zurück, der dann die Eingabe des Remote-Clients in eine lokale Eingabe übersetzt. Verbindungen über RFB gehen normalerweise zum TCP-Port 5900 auf dem Server.

Alternativen zu VNC

VNC-Anwendungen gelten jedoch allgemein als langsamer und bieten weniger Funktionen und Sicherheitsoptionen als neuere Alternativen.

Image
Image

Microsoft hat die Remote-Desktop-Funktionalität in sein Betriebssystem integriert, beginnend mit Windows XP. Windows Remote Desktop ermöglicht es einem Windows-Computer, Remote-Verbindungsanfragen von kompatiblen Clients zu empfangen.

Neben der in andere Windows-Geräte integrierten Client-Unterstützung können iOS- und Android-Tablets und -Smartphones mithilfe verfügbarer Apps auch als Windows-Remotedesktop-Clients (aber nicht als Server) fungieren.

Im Gegensatz zu VNC, das sein RFB-Protokoll verwendet, verwendet WRD das Remote-Desktop-Protokoll. RDP arbeitet nicht direkt mit Framebuffern wie RFB. Stattdessen zerlegt RDP einen Desktop-Bildschirm in Anweisungen zum Generieren der Framebuffer und überträgt nur diese Anweisungen über die Remote-Verbindung. Der Unterschied in den Protokollen führt dazu, dass WRD-Sitzungen weniger Netzwerkbandbreite verbrauchen und besser auf Benutzerinteraktionen reagieren als VNC-Sitzungen. Das bedeutet aber auch, dass WRD-Clients nicht die tatsächliche Anzeige des entfernten Geräts sehen können, sondern mit einer eigenen separaten Benutzersitzung arbeiten müssen.

Image
Image

Google hat Chrome Remote Desktop und ein eigenes Chromoting-Protokoll entwickelt, um Chrome OS-Geräte zu unterstützen, ähnlich wie Windows Remote Desktop. Apple hat das RFB-Protokoll um zusätzliche Sicherheits- und Benutzerfreundlichkeitsfunktionen erweitert, um eine eigene Apple Remote Desktop-Lösung für macOS-Geräte zu erstellen. Eine gleichnamige App ermöglicht es iOS-Geräten, als Remote-Clients zu fungieren. Unabhängige Softwareanbieter haben auch zahlreiche andere Remote-Desktop-Anwendungen von Drittanbietern entwickelt.

Empfohlen: