Was ist der Unterschied zwischen RDP vs VNC?

Was ist wirklich der Unterschied zwischen RDP und VNC?

Sie bieten beide die gleiche Funktion und Funktionen?

Author: That Brazilian Guy, 2009-08-30

4 answers

RDP ist semantisch. Der RDP kennt Steuerelemente, Schriftarten und andere ähnliche grafische Grundelemente. Dies bedeutet, dass beim Rendern eines Bildschirms über ein Netzwerk diese Informationen verwendet werden, um den Datenstrom erheblich zu komprimieren. Wenn Sie beispielsweise wissen, dass dieser Bereich des Bildschirms von einer Schaltfläche mit der Farbe Grau belegt ist, müssen Sie kein Bild der Schaltfläche über das Netzwerk senden, sondern lediglich Informationen wie Position dieser Schaltfläche, Größe und Farbe.

VNC ist "dumm" in dieser Hinsicht und funktioniert weitgehend durch das Senden der tatsächlichen Bilder über das Netzwerk.

RDP ist eng an die Windows-Plattform gekoppelt, während VNC für die meisten Plattformen verfügbar ist. RDP wird aufgrund des semantischen Vorteils auch als weitaus performanter als VNC angesehen.

 140
Author: Svend,
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
2017-11-20 20:11:09

RDP steht für Remote Desktop Protocol und ist ein proprietäres Protokoll, das von Microsoft entwickelt wurde. (Mehr aus Wikipedia)

VNC steht für Virtual Network Computing und ist plattformunabhängig. (Mehr aus Wikipedia)

Obwohl ich die Begriffe vertauscht gesehen habe, wird RDP normalerweise verwendet, um eine Verbindung zu einem Windows-PC herzustellen. Auf Windows-PCs ist das RDP integriert, es gibt jedoch Clients für Mac und Linux. Linux-Benutzer können rdesktop verwenden, um eine Verbindung herzustellen auf einem Windows-computer.

VNC erfordert einen separaten Client, der auf einem PC ausgeführt wird, ist jedoch plattformunabhängig, sodass ich einen VNC-Client auf meinem PC haben und eine Verbindung zu einer Linux-Box herstellen kann, auf der ein VNC-Server ausgeführt wird. VNC-Programme können normalerweise eine Verbindung zueinander herstellen und enthalten häufig andere Funktionen, die RDP nicht bietet, z. B. Filesharing/-übertragungen und das Chatten mit der Person auf dem anderen Computer.

Unser eigener Jeff Atwood hat sogar einen Coding Horror Artikel von 2005 über die beiden Protokoll.

 13
Author: Jared Harley,
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
2015-08-06 17:52:15

RDP meldet Sie wie an der Konsole beim Remote-System an (nur mit Verzögerung und DirectX-Unterstützung ist das nicht gut)... VNC überträgt nur Tastenanschläge und Mauseingaben blind und empfängt den Desktop in Höhe von einem Streaming-Video.

 5
Author: tsilb,
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
2009-08-30 20:36:38

Hinzufügen einiger Informationen zu anderen Antworten, die ich während einer Recherche gefunden habe,

RDP - ,

  • RDP steht für Remote Desktop Protocol. Es ist ein proprietäres Protokoll von Microsoft gebaut, damit Benutzer grafisch Remote-Computer steuern.
  • RDP meldet einen Remotebenutzer auf dem Servercomputer an, indem effektiv eine echte Desktop-Sitzung auf dem Servercomputer einschließlich eines Benutzerprofils erstellt wird.
  • RDP funktioniert genauso, als hätte der Benutzer direkt beim physischen Server angemeldet.
  • RDP kann mehrere Remote-Benutzer unterstützen, die auf demselben Server angemeldet sind und sich nicht kennen.
  • RDP unterstützt mehrere Monitore, wenn der Client sie hat

VNC -

  • VNC steht für Virtual Network Computing. Es ist ein offenes plattformunabhängiges grafisches Desktop-Sharing-System zur Fernsteuerung eines anderen Computers.
  • VNC folgt dem älteren Modell von simply showing was auch immer auf dem Bildschirm angezeigt wird, es sind keine erzwungenen Anmeldungen erforderlich.
  • VNC verbindet einen Remote-Benutzer mit dem Computer selbst, indem er dessen Bildschirm, Tastatur und Maus teilt.
  • Wenn mehrere Benutzer (einschließlich desjenigen, der den realen physischen Monitor und die reale Tastatur bedient) eine Verbindung zum selben Server herstellen, sehen sie dasselbe und tippen auf derselben Tastatur ein.
  • VNC hat Auswirkungen auf die Sicherheit; wenn Sie remote in eine Maschine, die ein Administrator angemeldet ist, werden Sie effektiv ein Administrator. Und wenn Sie beide versuchen, den Computer gleichzeitig zu benutzen, ist es noch mehr Spaß!

Ähnlichkeiten zwischen beiden,

  • Sowohl RDP-als auch VNC-Technologien erfordern clientseitige und serverseitige Software zur Unterstützung der Kommunikation Protokoll.
  • Beide Technologien nutzen direkte Peer-to-Peer-Kommunikation. Dies bedeutet, dass der lokale Benutzercomputer direkt eine Verbindung zum Remote-Computer herstellt
 5
Author: Sufiyan Ghori,
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
2019-02-26 16:35:53