Freigeben über


Remotedesktopprotokoll

Das Microsoft Remote Desktop Protocol (RDP) bietet Remoteanzeige- und Eingabefunktionen über Netzwerkverbindungen für Windows-basierte Anwendungen, die auf einem Server ausgeführt werden. RDP wurde entwickelt, um verschiedene Arten von Netzwerktopologien und mehrere LAN-Protokolle zu unterstützen.

Anmerkung

Dieses Thema richtet sich an Softwareentwickler. Wenn Sie nach Benutzerinformationen für Remotedesktop suchen, lesen Sie Windows-Support. Informationen zu IT-Experten für Remotedesktop finden Sie unter Remotedesktopdienste auf TechNet-.

 

Grundlegende Architektur

RDP basiert auf einer Erweiterung der ITU T.120-Familie von Protokollen. RDP ist ein mehrkanalfähiges Protokoll, das separate virtuelle Kanäle für die Übertragung von Gerätekommunikations- und Präsentationsdaten vom Server sowie verschlüsselte Client-Maus- und Tastaturdaten ermöglicht. RDP bietet eine erweiterbare Basis und unterstützt bis zu 64.000 separate Kanäle für die Datenübertragung und Die Bereitstellung von Multipoint-Übertragung.

Auf dem Server verwendet RDP einen eigenen Videotreiber, um die Anzeigeausgabe zu rendern, indem die Renderinginformationen mithilfe des RDP-Protokolls in Netzwerkpakete erstellt und über das Netzwerk an den Client gesendet werden. RdP empfängt auf dem Client Renderingdaten und interpretiert die Pakete in entsprechende GDI-API-Aufrufe (Microsoft Windows Graphics Device Interface). Für den Eingabepfad werden Client-Maus- und Tastaturereignisse vom Client an den Server umgeleitet. Auf dem Server verwendet RDP einen eigenen Tastatur- und Maustreiber, um diese Tastatur- und Mausereignisse zu empfangen.

In einer Remotedesktopsitzung werden alle Umgebungsvariablen ( z. B. Variablen, die die Farbtiefe bestimmen und Hintergrundbild aktivieren und deaktivieren – durch die RCP-Tcp Verbindungseinstellungen bestimmt. Dies gilt für alle Funktionen und Methoden, die Umgebungsvariablen in der Remotedesktop-Webverbindungsreferenz und die WMI-Anbieterschnittstellefestlegen.

Funktionen

Microsoft RDP umfasst die folgenden Features und Funktionen:

verschlüsselung

RDP verwendet die RC4-Verschlüsselung von RSA Security, eine Datenstromchiffre, die so konzipiert ist, dass kleine Datenmengen effizient verschlüsselt werden. RC4 wurde für die sichere Kommunikation über Netzwerke entwickelt. Administratoren können daten mithilfe eines 56- oder 128-Bit-Schlüssels verschlüsseln.

Features zur Bandbreitenreduzierung

RDP unterstützt verschiedene Mechanismen, um die Datenmenge zu reduzieren, die über eine Netzwerkverbindung übertragen wird. Zu den Mechanismen gehören Datenkomprimierung, dauerhaftes Zwischenspeichern von Bitmaps und Zwischenspeichern von Glyphen und Fragmenten im RAM. Der persistente Bitmapcache kann eine erhebliche Verbesserung der Leistung gegenüber Verbindungen mit geringer Bandbreite bieten, insbesondere wenn Anwendungen ausgeführt werden, die umfangreiche Bitmaps nutzen.

Roamingverbindung trennen

Ein Benutzer kann die Verbindung manuell von einer Remotedesktopsitzung trennen, ohne sich abzumelden. Der Benutzer wird automatisch erneut mit seiner getrennten Sitzung verbunden, wenn er sich vomselben Gerät oder einem anderen Gerät wieder beim System anmeldet. Wenn die Sitzung eines Benutzers unerwartet von einem Netzwerk- oder Clientfehler beendet wird, wird der Benutzer getrennt, aber nicht abgemeldet.

Zwischenablagezuordnung

Benutzer können Text und Grafiken zwischen Anwendungen löschen, kopieren und einfügen, die auf dem lokalen Computer und in einer Remotedesktopsitzung ausgeführt werden, sowie zwischen Sitzungen.

Seitenumleitung

Anwendungen, die in einer Remotedesktopsitzung ausgeführt werden, können auf einem an das Clientgerät angeschlossenen Drucker drucken.

virtuelle Kanäle

Mithilfe der ARCHITEKTUR des virtuellen RDP-Kanals können vorhandene Anwendungen erweitert werden, und neue Anwendungen können entwickelt werden, um Features hinzuzufügen, die kommunikation zwischen dem Clientgerät und einer Anwendung erfordern, die in einer Remotedesktopsitzung ausgeführt wird.

Fernbedienung

Computersupportmitarbeiter können eine Remotedesktopsitzung anzeigen und steuern. Das Freigeben von Eingabe- und Anzeigegrafiken zwischen zwei Remotedesktopsitzungen bietet einer Supportperson die Möglichkeit, Probleme remote zu diagnostizieren und zu beheben.

Netzwerklastenausgleich

RDP nutzt den Netzwerklastenausgleich (NLB), sofern verfügbar.

Darüber hinaus enthält RDP die folgenden Features:

  • Unterstützung für 24-Bit-Farben.
  • Verbesserte Leistung über DFÜ-Verbindungen mit geringer Geschwindigkeit durch reduzierte Bandbreite.
  • SmartCard-Authentifizierung über Remotedesktopdienste.
  • Tastaturhaken. Die Möglichkeit, spezielle Windows-Tastenkombinationen im Vollbildmodus auf den lokalen Computer oder auf einen Remotecomputer zu leiten.
  • Sound-, Laufwerk-, Port- und Netzwerkdruckerumleitung. Sounds, die auf dem Remotecomputer auftreten, können auf dem Clientcomputer, auf dem der RDC-Client ausgeführt wird, gehört werden, und lokale Clientlaufwerke sind für die Remotedesktopsitzung sichtbar.