Virtual Network Computing ist eine Nutzung des RFB Netzwerkprotokoll, das Remote-Zugriff auf die grafische Benutzeroberfläche eines Computers ermöglicht . Maus und Tastatur -Befehle werden von einem Computer zum anderen weitergeleitet und Updates vom Bildschirm zurück gesendet. VNC ist plattformunabhängig : a Mac ein Windows-System , oder umgekehrt zu steuern. VNC-Clients haben sogar für mobile Plattformen wie das iPhone geschrieben. Der RFB-Protokoll
Der Remote Framebuffer Protokoll (RFB) ist für genau diese Art von Remote- Grafik -Schnittstelle konzipiert. Es interagiert direkt mit dem Frame-Buffer -Ausgang eines Computers Grafikhardware , die es universell kompatibel macht . Obwohl das Protokoll selbst ist relativ einfach, hat es schon viele Male erweitert , insbesondere von den Entwicklern die Arbeit mit VNC -Software. Gemeinsame Erweiterungen ermöglichen Dateiübertragungen und verschiedene Arten von Kompression. Ein modernes RFB Verbindung enthält Verhandlung von denen Erweiterungen sind verfügbar , bevor die Übertragung von Daten .
Wie VNC
funktioniert Um den Fernzugriff zu ermöglichen, muss ein Computer haben einen VNC-Server installiert und ausgeführt . Computer mit Mac OSX Tiger oder später ein VNC-Server standardmäßig installiert , genannt Apple Remote Desktop . Eine projektierte VNC -Server auf Netzwerkverbindungen von VNC-Clients , oder in einigen Fällen , Web-Browsern. Wenn ein Client eine Verbindung herstellt, werden sie mit einem Fenstermodus Ansicht des Remote-Computers vorgestellt. Tastatur-und Maus-Eingaben werden direkt an den VNC-Server übertragen und Bildschirm-Updates werden zurück an den Client gesendet.
History
Die ursprüngliche VNC-Programm wurde entwickelt, von der Olivetti und Oracle Labs , von der Oracle Corporation und Olivetti gehört. In 1999 AT & T kaufte das Labor , endet die Finanzierung für die Entwicklung im Jahr 2002. Mehrere von den ursprünglichen Entwicklern Fortsetzung auf der Open-Source- VNC Projekt arbeiten in ihrer eigenen Zeit , unter dem Namen RealVNC . Seit dieser Zeit viele andere Entwickler haben die ursprünglichen VNC gegabelt , wodurch viele kundenspezifische Versionen mit verschiedenen Spezialitäten.
Gebrauch und Nutzen
Fernbedienung eines grafischen Desktop ist nützlich in eine Vielzahl von Situationen. Viele Unternehmen nutzen VNC für Telearbeit oder Wanderarbeiter . Andere nutzen es für die Remote- Reparaturen. Es wird sogar in einigen Heimautomatisierung und persönlichen Entertainment-Center als Fernbedienung verwendet werden . Abhängig von den Erweiterungen verwendet , kann es leicht genug, um auf einem Handy, oder robust genug, um eine komplette Desktop-Ersatz sein zu betreiben.
Sicherheit
Auf seiner eigenen , VPN ist nicht eine besonders sichere Remote-Desktop- Lösung . Einige VNC -Clients wie RealVNC bieten eine Open-Source -Verschlüsselung Plugin, aber da es nicht ein Teil des Protokolls , reduziert diese Funktion die Kompatibilität mit anderen VNC -Servern und Clients . Benutzer auf UNIX-basierten Systemen oft tunneln VNC über einen SSH-Verbindung , aber das ist schwieriger, für Windows-Systeme zu implementieren.