Was ist das Remotedesktopprotokoll?
Das Remote Desktop Protocol (RDP) ist ein Protokoll, das von Microsoft® entwickelt wurde, um Remotedesktopverbindungen zu ermöglichen, mit denen ein Benutzer auf einem Computer den Bildschirm auf einem anderen Computer sehen und steuern kann. RDP ist die Basis für die Remotedesktopdienste von Microsoft®, eine Reihe von Remotedesktopanwendungen. Das Protokoll ermöglicht die Kommunikation zwischen einem Client und einem Server in nahezu jedem Netzwerk und bietet Funktionen zur Verschlüsselung, Bandbreitenbeschränkung und zum Lastenausgleich. Remotedesktopsoftware, die RDP verwendet, ist für mehrere Plattformen verfügbar und wird in einigen anderen Microsoft®-Produkten im Hintergrund verwendet.
Ein Protokoll besteht aus einer Reihe von Regeln und Standardverhaltensweisen, die die Kommunikation zwischen verschiedenen Computern steuern. Im Fall des Remotedesktopprotokolls legen diese Regeln fest, wie das Bild auf dem Bildschirm eines Computers codiert und über eine Netzwerkverbindung gesendet wird, um auf einem anderen Computer angezeigt zu werden. RDP bildet die Grundlage für die Remotedesktopsoftware von Microsoft®, die derzeit als Remotedesktopdienste bezeichnet wird. Sobald ein Client-System, auch als Terminal bezeichnet, am Host-Computer angemeldet ist, zeigt es den Bildschirm des Hosts an und ermöglicht Benutzern den Zugriff auf Dateien, Anwendungen und andere Ressourcen auf dem Host-Computer.
Protokolle werden üblicherweise in Form von Schichten betrachtet, wobei die untersten Schichten als Grundlage für höhere Schichten dienen. Das Remotedesktopprotokoll ist ein Protokoll auf Anwendungsebene, dh es basiert auf mehreren darunter liegenden Ebenen. Dies bedeutet auch, dass RDP über viele verschiedene Arten von Netzwerkverbindungen verwendet werden kann, da die Netzwerk- und Verbindungsprotokolle der Anwendungsschicht für die Netzwerkfunktionalität von den Protokollen der niedrigeren Ebene abhängen.
Um das Abhören zu verhindern, verschlüsselt das Remotedesktopprotokoll die Daten, bevor sie über das Netzwerk gesendet werden. Je nach Version des Protokolls sind unterschiedliche Verschlüsselungsstufen verfügbar. Einige Versionen von RDP in Windows® 2000 und XP sind anfällig für Angriffe, die diese Verschlüsselung umgehen können. Benutzer mit diesen Betriebssystemen möchten möglicherweise ihre Software aktualisieren.
Das Remotedesktopprotokoll bietet auch verschiedene Funktionen zur Leistungssteigerung bei langsamen oder unzuverlässigen Verbindungen. Neue Daten werden nur gesendet, wenn sich etwas auf dem Bildschirm ändert. Dies bedeutet, dass nur wenige Informationspakete erforderlich sind, um eine Änderung zu interpretieren. Die Verwendung von weniger Farben kann eine Verbindung beschleunigen, und RDP kann auch Daten komprimieren. Auf der Serverseite werden Lastausgleichsfunktionen unterstützt, um Ressourcen auf Servern zu verteilen, die viele gleichzeitige Verbindungen akzeptieren.
Client-Software, die das Remote-Desktop-Protokoll unterstützt, ist in jeder Version von Windows® ab XP enthalten. Microsoft® bietet auch einen RDP-Client für den Mac® an. Serversoftware ist in den meisten von Microsoft® angebotenen Serverbetriebssystemen sowie in einigen professionellen Versionen von Windows® enthalten. Obwohl RDP ein proprietäres Protokoll ist, sind verschiedene Clientanwendungen, wie z. B. tsclient, für Linux und andere Unix-ähnliche Betriebssysteme verfügbar. Einige andere Microsoft®-Produkte, z. B. die Software, die das Streamen von Medien von einem Computer auf eine Xbox 360® ermöglicht, verwenden auch das Remote-Desktop-Protokoll hinter den Kulissen.