Dela via


Protokoll för fjärrskrivbord

Microsoft Remote Desktop Protocol (RDP) tillhandahåller funktioner för fjärrvisning och indata via nätverksanslutningar för Windows-baserade program som körs på en server. RDP är utformat för att stödja olika typer av nätverkstopologier och flera LAN-protokoll.

Not

Det här avsnittet gäller programutvecklare. Om du letar efter användarinformation för Fjärrskrivbord kan du läsa Windows Support. Om du letar efter IT-professionell information för Fjärrskrivbord kan du läsa Fjärrskrivbordstjänster på TechNet.

 

Grundläggande arkitektur

RDP baseras på och en förlängning av ITU T.120-serien med protokoll. RDP är ett protokoll med flera kanaler som möjliggör separata virtuella kanaler för att transportera kommunikations- och presentationsdata från servern samt krypterade klientmus- och tangentbordsdata. RDP tillhandahåller en utökningsbar bas och stöder upp till 64 000 separata kanaler för dataöverföring och bestämmelser för multipunktsöverföring.

På servern använder RDP sin egen videodrivrutin för att återge visningsutdata genom att konstruera återgivningsinformationen i nätverkspaket med hjälp av RDP-protokollet och skicka dem via nätverket till klienten. På klienten tar RDP emot renderingsdata och tolkar paketen till motsvarande Api-anrop för Microsoft Windows-grafikenhetsgränssnitt (GDI). För indatasökvägen omdirigeras klientmus- och tangentbordshändelser från klienten till servern. På servern använder RDP sin egen tangentbords- och musdrivrutin för att ta emot dessa tangentbords- och mushändelser.

I en fjärrskrivbordssession bestäms alla miljövariabler , till exempel variabler som bestämmer färgdjup och skrivbordsunderlägg som aktiverar och inaktiverar, av anslutningsinställningarna för RCP-Tcp. Detta gäller för alla funktioner och metoder som anger miljövariabler i Referens för fjärrskrivbordswebbanslutning och WMI-providergränssnittet för Fjärrskrivbordstjänster.

Funktioner

Microsoft RDP innehåller följande funktioner:

kryptering

RDP använder RSA Securitys RC4-chiffer, ett ström chiffer som är utformat för att effektivt kryptera små mängder data. RC4 är utformat för säker kommunikation via nätverk. Administratörer kan välja att kryptera data med hjälp av en 56- eller 128-bitarsnyckel.

funktioner för bandbreddsminskning

RDP stöder olika mekanismer för att minska mängden data som överförs via en nätverksanslutning. Mekanismerna omfattar datakomprimering, beständig cachelagring av bitmappar och cachelagring av glyfer och fragment i RAM-minne. Den beständiga bitmappscachen kan ge en betydande förbättring av prestanda jämfört med anslutningar med låg bandbredd, särskilt när du kör program som använder stora bitmappar i stor utsträckning.

roaming frånkoppling

En användare kan koppla från en fjärrskrivbordssession manuellt utan att logga ut. Användaren återansluts automatiskt till sin frånkopplade session när han eller hon loggar tillbaka till systemet, antingen från samma enhet eller en annan enhet. När en användares session oväntat avslutas av ett nätverks- eller klientfel kopplas användaren från men loggas inte ut.

Urklippsmappning

Användare kan ta bort, kopiera och klistra in text och grafik mellan program som körs på den lokala datorn och de som körs i en fjärrskrivbordssession och mellan sessioner.

Utskriftsomdirigering

Program som körs i en fjärrskrivbordssession kan skrivas ut till en skrivare som är ansluten till klientenheten.

virtuella kanaler

Med hjälp av arkitekturen för virtuella RDP-kanaler kan befintliga program utökas och nya program kan utvecklas för att lägga till funktioner som kräver kommunikation mellan klientenheten och ett program som körs i en fjärrskrivbordssession.

Fjärrstyrning

Datorsupportpersonal kan visa och styra en fjärrskrivbordssession. Att dela indata och visa grafik mellan två fjärrskrivbordssessioner ger en supportperson möjlighet att fjärrdiagnostisera och lösa problem.

Belastningsutjämning för nätverk

RDP drar nytta av nätverksbelastningsutjämning (NLB), där det är tillgängligt.

RDP innehåller dessutom följande funktioner:

  • Stöd för 24-bitars färg.
  • Förbättrad prestanda jämfört med uppringningsanslutningar med låg hastighet genom minskad bandbredd.
  • Smartkortautentisering via Fjärrskrivbordstjänster.
  • Tangentbordskrok. Möjligheten att dirigera särskilda Windows-tangentkombinationer, i helskärmsläge, till den lokala datorn eller till en fjärrdator.
  • Omdirigering av ljud, enhet, port och nätverksskrivare. Ljud som inträffar på fjärrdatorn kan höras på klientdatorn som kör RDC-klienten, och lokala klientenheter visas för fjärrskrivbordssessionen.