VNC hat einige Einschränkungen, die mit dem verwendeten Protokoll verbunden sind. RFB, Remote Framebuffer, überträgt Rechteck von Pixeln über ein Netzwerk. Je höher die Auflösung und die 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 bei Änderungen.
- Verschiedene Formen der verlustlosen und verlustbehafteten Kompression
Sie können mit den Einstellungen sowohl auf dem Client als auch auf dem Server arbeiten, um zu sehen, welche Einstellungen für Ihre Internetverbindung am besten geeignet sind. Jeder Client kann eine Verbindung zu einem beliebigen Server herstellen, da er verhandelt, um zu ermitteln, welche Protokollfunktionen unterstützt werden. Es ist jedoch am besten, einen Client und einen Server aus derselben Firma zu verwenden, wenn Sie erweiterte Protokollfunktionen verwenden möchten.
RDP- und X-Protokolle übertragen Zeichnungsanweisungen anstelle von Pixelflecken. Deshalb sind sie VNC unter bestimmten Bedingungen überlegen.
Andere proprietäre Fernzugriffsdienste verwenden möglicherweise ähnliche Techniken, sind jedoch nicht dokumentiert. Remotezugriffsdienste haben den Vorteil, dass sie Firewalls einfacher als direkten Remotezugriff durchschlagen können. 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. Jeder hat seine Vorzüge:
- VNC ist bei extrem eingeschränkten Bitraten besser als die anderen Protokolle. (Denken Sie an eine DFÜ-Verbindung) Und es funktioniert auf praktisch jeder Plattform.
- Remote Desktop 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 verfügt über 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, fügen Dateiübertragungs- und erweiterte Verwaltungsfunktionen hinzu.
- PCAnywhere ähnelt VNC und Remote Desktop. Es unterstützt verschiedene Verschlüsselungsstufen, Dateiübertragungen und Remote-Konfigurationen. Dinge, die Sie mit VNC und Remote Desktop zusammenstellen müssen.
- X ist das Unix-Weltäquivalent für Remote Desktop. Um fair zu sein, ist es schon viel länger als bei den anderen Protokollen. Es funktioniert gut über ein LAN, ist aber über das Internet zu gesprächig. Mehrere Projekte haben versucht, dies mit unterschiedlichem Erfolg zu verbessern. Das bereits erwähnte NoMachine NX ist ein solches Projekt.
Alle Fernzugriffsprotokolle, die ich erwähnt habe, sind mit Ausnahme von PcAnywhere, das von Symantec vertrieben wird, frei verfügbar (entweder mit einem Betriebssystem oder als Download).
Ich persönlich würde jeden von ihnen ausprobieren und denjenigen auswählen, der am besten zu Ihnen passt.