VNC (Virtual Network Computing) ist eine Technologie für Remote-Desktop Sharing, eine Form des Fernzugriffs in Computernetzwerken. VNC ermöglicht es, die visuelle Desktop-Anzeige eines Computers über eine Netzwerkverbindung aus der Ferne anzuzeigen und zu steuern.
Die Remote-Desktop-Technologie wie VNC ist für Heimcomputernetzwerke nützlich, sodass jemand von einem anderen Teil des Hauses oder von unterwegs auf seine Desktops zugreifen kann. Es ist auch nützlich für Netzwerkadministratoren in Geschäftsumgebungen, beispielsweise IT-Abteilungen (IT), die die Systeme der Mitarbeiter aus der Ferne behandeln müssen.
VNC-Anwendungen
VNC wurde Ende der 1990er Jahre als Open Source-Forschungsprojekt gegründet. Anschließend wurden mehrere auf VNC basierende Mainstream-Remote-Desktop-Lösungen erstellt. Das ursprüngliche VNC-Entwicklungsteam erstellte ein Paket mit dem Namen RealVNC . Andere populäre Derivate enthalten UltraVNC und TightVNC . VNC unterstützt alle modernen Betriebssysteme, einschließlich Windows, MacOS und Linux. Weitere Informationen finden Sie in den Top-VNC-Software-Downloads.
Wie funktioniert VNC?
VNC arbeitet in einem Client / Server-Modell und verwendet ein spezielles Netzwerkprotokoll, das als Remote Frame Buffer (RFB) bezeichnet wird. VNC-Clients (manchmal auch als Viewer bezeichnet) teilen Benutzereingaben (Tastatureingaben sowie Mausbewegungen und -klicks oder Tastendruck) mit dem Server. VNC-Server erfassen die lokale Anzeige Bildspeicher, Framebuffer Inhalte und geben Sie sie an den Client weiter, und sorgen Sie für die Übersetzung der Remote-Client-Eingaben in lokale Eingaben. Verbindungen über RFB gehen normalerweise zum TCP-Port 5900 auf dem Server.
Alternativen zu VNC
VNC-Anwendungen werden jedoch im Allgemeinen als langsamer angesehen und bieten weniger Funktionen und Sicherheitsoptionen als neuere Alternativen.
Microsoft hat ab Windows XP die Remote-Desktop-Funktionalität in sein Betriebssystem integriert. Mit Windows Remote Desktop (WRD) kann ein PC Remote-Verbindungsanfragen von kompatiblen Clients empfangen. Neben der in andere Windows-Geräte integrierten Client-Unterstützung können Apple iOS- und Android-Tablets und -Geräte auch als Windows Remote Desktop-Clients (jedoch nicht als Server) über verfügbare Apps fungieren.
Im Gegensatz zu VNC, das sein RFB-Protokoll verwendet, verwendet WRD das Remote Desktop Protocol (RDP). RDP funktioniert nicht direkt mit Framebuffers wie RFB. Stattdessen zerlegt RDP einen Desktop-Bildschirm in Anweisungen, um die Framebuffers zu generieren, und überträgt nur diese Anweisungen über die Remote-Verbindung. Der Unterschied in den Protokollen führt dazu, dass WRD-Sitzungen weniger Netzwerkbandbreite verwenden und auf Benutzerinteraktion besser reagieren als VNC-Sitzungen. Dies bedeutet jedoch auch, dass WRD-Clients die tatsächliche Anzeige des Remote-Geräts nicht sehen können, sondern mit ihrer eigenen separaten Benutzersitzung arbeiten müssen.
Google hat Chrome Remote Desktop entwickelt und sein eigenes Chromoting-Protokoll zur Unterstützung von Chrome OS-Geräten ähnlich wie Windows Remote Desktop. Apple hat das RFB-Protokoll um zusätzliche Sicherheits- und Benutzerfreundlichkeitsfunktionen erweitert, um eine eigene Apple Remote Desktop (ARD) -Lösung für MacOS-Geräte zu erstellen. Mit einer App mit demselben Namen können iOS-Geräte als Remote-Clients fungieren. Zahlreiche andere Remote-Desktop-Anwendungen von Drittanbietern wurden auch von unabhängigen Softwareanbietern entwickelt.




