Protokol udaljene radne površine (RDP) je protokol koji je razvio Microsoft® kako bi omogućio veze udaljene radne površine u kojima korisnik na jednom računalu može vidjeti i kontrolirati zaslon na drugom. RDP pokreće Microsoft® Remote Desktop Services, niz aplikacija za udaljenu radnu površinu. Protokol omogućuje komunikaciju između klijenta i poslužitelja na gotovo bilo kojoj vrsti mreže, a sadrži enkripciju, ograničenje propusnosti i mogućnosti balansiranja opterećenja. Softver za udaljenu radnu površinu koji koristi RDP dostupan je za nekoliko platformi i koristi se iza kulisa u nekim drugim Microsoft® proizvodima.
Protokol je skup pravila i standardnih ponašanja koji upravljaju komunikacijom između različitih računala. U slučaju protokola udaljene radne površine, ova pravila određuju kako se slika na zaslonu jednog računala kodira i šalje putem mrežne veze kako bi se prikazala na drugom računalu. RDP čini osnovu za Microsoft® softver za udaljenu radnu površinu, trenutno poznat kao Remote Desktop Services. Nakon što je klijentski sustav, također poznat kao terminal, prijavljen na glavno računalo, on prikazuje zaslon glavnog računala i omogućuje korisnicima pristup datotekama, aplikacijama i drugim resursima na glavnom računalu.
Protokoli se obično smatraju slojevima, pri čemu najniži slojevi djeluju kao temelj za više. Protokol udaljene radne površine je protokol aplikacijskog sloja, što znači da se oslanja na nekoliko slojeva ispod sebe. To također znači da se RDP može koristiti na mnogo različitih vrsta mrežnih veza jer se protokoli aplikacijskog sloja oslanjaju na mrežne i povezne protokole niže razine za mrežnu funkcionalnost.
Kako bi spriječio prisluškivanje, protokol udaljene radne površine šifrira podatke prije nego što ih pošalje preko mreže. Dostupne su različite razine enkripcije ovisno o verziji protokola. Neke verzije RDP-a uključene u sustave Windows® 2000 i XP ranjive su na napad koji može zaobići ovu enkripciju; korisnici s ovim operativnim sustavima možda žele ažurirati svoj softver.
Protokol udaljene radne površine također nudi nekoliko značajki za povećanje performansi na sporoj ili nepouzdanoj vezi. Novi podaci šalju se samo kada se nešto na ekranu promijeni, što znači da je potrebno nekoliko paketa informacija za tumačenje promjene. Korištenje manje boja može ubrzati vezu, a RDP također može komprimirati podatke. Na strani servera, podržane su značajke balansiranja opterećenja za ravnomjernu distribuciju resursa na poslužiteljima koji prihvaćaju mnoge istodobne veze.
Klijentski softver koji podržava protokol udaljene radne površine uključen je u svaku verziju sustava Windows® od XP nadalje; Microsoft® također nudi RDP klijent za Mac®. Poslužiteljski softver uključen je u većinu poslužiteljskih operacijskih sustava koje nudi Microsoft®, kao i neke profesionalne verzije sustava Windows®. Iako je RDP vlasnički protokol, nekoliko klijentskih aplikacija, kao što je tsclient, dostupno je za Linux i druge operativne sustave slične Unixu. Neki drugi Microsoft® proizvodi, kao što je softver koji pokreće strujanje medija s računala na Xbox 360®, također koriste protokol udaljene radne površine iza kulisa.