VNC weist einige Einschränkungen des verwendeten Protokolls auf. RFB, Remote Framebuffer, überträgt Rechtecke von Pixeln über ein Netzwerk. Je höher die Auflösung und Bittiefe, desto mehr Bandbreite wird zum Senden von Updates benötigt. Es gibt einige Optimierungen, die VNC-Server / -Clients bereits durchführen:
- Senden Sie nur geänderte Regionen, wobei unveränderte Regionen auf dem Client zwischengespeichert werden.
- Kopieren von zwischengespeicherten Bereichen auf dem Client, wenn Änderungen auftreten.
- Verschiedene Formen der verlustfreien und verlustbehafteten Kompression
Sie können sowohl auf dem Client als auch auf dem Server an den Einstellungen herumspielen, um festzustellen, welche Einstellungen für Ihre Internetverbindung am besten geeignet sind. Jeder Client kann eine Verbindung zu einem beliebigen Server herstellen, da er aushandelt, welche Protokollfunktionen beide unterstützen, es jedoch am besten ist, einen Client und einen Server desselben Unternehmens zu verwenden, wenn Sie erweiterte Protokollfunktionen verwenden möchten.
RDP- und X-Protokolle übertragen Zeichnungsanweisungen anstelle von Pixel-Patches. Aus diesem Grund sind sie unter bestimmten Bedingungen VNC überlegen.
Andere proprietäre RAS-Dienste verwenden möglicherweise ähnliche Techniken, sind jedoch nicht dokumentiert. Remotezugriffsdienste bieten den Vorteil, dass sie Firewalls einfacher durchdringen können als der direkte Remotezugriff. Sie sind in der Regel einfacher zu konfigurieren und bieten eine bessere Unterstützung für die Verschlüsselung.
Ich habe VNC, Remote Desktop, LogMeIn Free, PCAnywhere und Remote X verwendet. Jedes hat seine Vorzüge:
- VNC bietet über extrem begrenzte Bitraten eine bessere Leistung als die anderen Protokolle. (Denken Sie an DFÜ-Verbindung) Und es funktioniert auf praktisch jeder Plattform.
- Remotedesktop funktioniert gut über LANs und lässt sich nahtlos in ActiveDirectory integrieren.
- LogMeIn eignet sich hervorragend für den Zugriff auf Windows-PCs über das Internet und unterstützt auch die ActiveDirectory-Integration. Es hat ActiveX, Java, Firefox-Erweiterungen und sogar einen HTML-basierten Client. Mit der kostenlosen Version können Sie bis zu 5 PCs verwalten. Bezahlte Versionen erhöhen diese Anzahl, erweitern die Dateiübertragung und erweitern die Verwaltungsfunktionen.
- PCAnywhere ähnelt VNC und Remote Desktop. Es unterstützt verschiedene Verschlüsselungsstufen, Dateiübertragungen und Remote-Konfiguration. Dinge, die Sie mit VNC und Remote Desktop zusammenfügen müssten.
- X ist die Entsprechung von Remote Desktop auf der Unix-Welt. Um fair zu sein, es gibt es schon viel länger als alle anderen Protokolle. Es funktioniert gut über ein LAN, ist aber über das Internet zu gesprächig. Mehrere Projekte haben versucht, dies mit unterschiedlichem Erfolg zu verbessern. NoMachine NX, bereits erwähnt, ist ein solches Projekt.
Mit Ausnahme von PcAnywhere, das von Symantec vertrieben wird, sind alle von mir erwähnten Remote-Zugriffsprotokolle frei verfügbar (entweder mit einem Betriebssystem oder als Download).
Persönlich würde ich jeden von ihnen ausprobieren und den auswählen, der Ihren Bedürfnissen am besten entspricht.