Unterschied zwischen vnc-und Windows-Remote-Desktop? [doppelt]

Diese Frage hat hier bereits Antworten: Geschlossen vor 10 Jahren.

Mögliches Duplikat:
Was ist der Unterschied zwischen RDP vs VNC ?

Es scheint mir, dass Windows Remote Desktop lächerlich ist ressourcenhungrig und muss jedes Fenster auf dem Remotecomputer laden, bevor der Desktop verfügbar gemacht wird.

Es scheint jedoch, dass VNC nur Bilder des Desktops über das Netzwerk sendet.

Wäre ich in meinem Denken richtig?

Weil ich eine Reihe von Dingen auf meinem Computer geöffnet habe und es hier gut läuft, dauert es sehr lange, bis es auf seinem Computer ausgeführt wird, wenn sich jemand anderes über den Remotedesktop anmeldet.

Author: Community, 2010-05-05

1 answers

RDP (Remote Desktop) ist eigentlich ein viel effizienteres Protokoll als das Protokoll von VNC namens RFB.

VNC funktioniert, wie Sie vorschlagen, indem Sie ein Bild des Desktops über das Netzwerk senden. Es gibt einige Optimierungen, z. B. nur das Senden von Teilen des Bildschirms, die sich geändert haben, aber das ist es im Wesentlichen.

RDP hingegen sendet Anweisungen zum Zeichnen des Bildschirms auf den Clientcomputer. Anstatt ein Bild von einem Fenster sendet der Hostcomputer eine Beschreibung des Fensters an den Clientcomputer, dann ist der Clientcomputer für das Rendern und Anzeigen eines Bildes verantwortlich. Fast die ganze Zeit sind diese Anweisungen viel weniger bandbreitenintensiv als das Protokoll von VNC. Da der Clientcomputer das für Sie erstellte Bild "versteht", kann er einfache Vorgänge wie das Verschieben von Fenstern ausführen, ohne (a) die Mauseingabe an den Hostcomputer senden zu müssen, (b) auf den Host warten zu müssen computer, um das verschobene Fenster zu rendern, und (c) warten Sie auf die Antwort. Es kann nur berechnen und zeichnen Sie die Ergebnisse für Sie sofort.

RDP ist auch in Windows-Anmeldungen und-Sitzungen integriert: Wenn Sie eine Remotedesktopverbindung herstellen, erstellt Windows entweder eine neue Anmeldesitzung für Sie oder verbindet eine vorhandene Sitzung mit Ihrer RDP-Verbindung. Das Anmelden und Verbinden der Sitzung dauert den größten Teil der anfänglichen Verbindungszeit, sollte aber danach viel schneller sein. So funktionieren Terminaldienste: Jeder Benutzer verfügt über eine unabhängige Sitzung auf einem Computer, deren Anzeige über das Netzwerk gesendet und remote gerendert wird, und keiner von ihnen kann sehen, was der andere tut. VNC hat im Allgemeinen keine Ahnung von Anmeldesitzungen und verbindet Sie immer mit der Konsolensitzung (sodass Sie genau sehen, was jemand physisch am Computer sehen würde). Je nachdem, was Sie erreichen möchten, kann dies eine gute oder eine schlechte Sache sein.

 14
Author: Stephen Jennings,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-05-05 13:08:37