Über VNC-Server

March 12

Virtual Network Computing ist eine Verwendung der RFB-Netzwerkprotokoll, das remote-Zugriff auf die grafische Benutzeroberfläche eines Computers ermöglicht. Maus-und Tastaturbefehle werden von einem Computer zum anderen übertragen, und Updates vom Bildschirm zurück gesendet werden. VNC ist plattformunabhängig: ein Mac kann ein System unter Windows oder umgekehrt steuern. VNC-Clients haben für mobile Plattformen wie das iPhone selbst geschrieben.

Das RFB-Protokoll

Das remote-Frame-Puffer (RFB)-Protokoll ist für genau diese Art von remote-Grafik-Schnittstelle entwickelt. Sie interagiert direkt mit der Frame-Puffer-Ausgabe der Grafik-Hardware des Computers, wodurch es universell kompatibel. Obwohl das Protokoll selbst relativ einfache ist, wurde es in vielen Fällen besonders von Entwicklern arbeiten mit VNC-Software erweitert. Allgemeine Erweiterungen können Dateiübertragungen und verschiedene Arten der Komprimierung. Eine moderne RFB-Verbindung schließt Verhandlungen die Erweiterungen verfügbar sind vor der Übertragung von Daten.

Funktionsweise von VNC

Um remote-Zugriff zu ermöglichen, muss ein Computer einen VNC-Server installiert und ausgeführt haben. Computer unter Mac OS x Tiger oder später haben einen VNC-Server installiert standardmäßig namens Apple Remote Desktop. Ein konfigurierter VNC-Server überwacht Netzwerkverbindungen von VNC-Clients, oder in einigen Fällen, Web-Browser. Wenn ein Client eine Verbindung herstellt, werden sie mit Fenster Blick auf dem Remotecomputer dargestellt. Tastatur- und Mauseingaben werden direkt an den VNC-Server übertragen und Bildschirmaktualisierungen zurück an den Client gesendet werden.

Geschichte

Das ursprüngliche VNC-Programm entwarf die Olivetti und Oracle Labs, im Besitz von Oracle Corporation und Olivetti. In 1999 AT & T gekauft Labor Entwicklungsfinanzierung im Jahr 2002 endet. Einige der ursprünglichen Entwickler arbeitete auf der Open-Source VNC-Projekt in ihrer eigenen Zeit, unter dem Namen RealVNC. Seit dieser Zeit haben viele andere Entwickler die ursprüngliche VNC, erstellen viele benutzerdefinierte Versionen mit verschiedenen Spezialitäten gegabelt.

Verwendung und Vorteile

Fernbedienung des grafischen Desktop ist in einer Vielzahl von Situationen nützlich. Viele Firmen verwenden VNC für Telearbeit oder Reisen Arbeitnehmer. Andere nutzen es für Reparaturen remote. Es dient sogar in einigen home-Automation und persönliche Unterhaltung Zentren als Fernbedienung. Es kann je nach den verwendeten Erweiterungen leicht genug für den Betrieb auf einem Mobiltelefon oder robust genug, um eine komplette desktop-Ersatz sein.

Sicherheit

Auf seine eigene ist VPN keine besonders sichere remote-desktop-Lösung. Einige VNC-Clients wie RealVNC bieten ein Open Source-Verschlüsselung-Plugin, aber da es sich nicht um einen Teil des Protokolls ist, reduziert dieses Feature Kompatibilität mit anderen VNC-Servern und Clients. Benutzer auf UNIX-basierten Systemen oft tunnel VNC über eine SSH-Verbindung, aber das ist schwieriger, für Windows-Systeme implementieren.