Remote Desktop Protocol (RDP) on Microsoft® poolt välja töötatud protokoll, mis võimaldab luua kaugtöölauaühendusi, mille abil ühe arvuti kasutaja saab teise arvuti ekraani näha ja juhtida. RDP toidab Microsoft® Remote Desktop Services, kaugtöölaua rakenduste seeriat. Protokoll võimaldab suhelda kliendi ja serveri vahel peaaegu igat tüüpi võrgus ning sellel on krüptimise, ribalaiuse piiramise ja koormuse tasakaalustamise võimalused. RDP-d kasutav kaugtöölaua tarkvara on saadaval mitme platvormi jaoks ja seda kasutatakse mõnes teises Microsoft®-i tootes telgi taga.
Protokoll on reeglite ja standardkäitumise kogum, mis reguleerib erinevate arvutite vahelist suhtlust. Kaugtöölaua protokolli puhul määravad need reeglid, kuidas ühe arvuti ekraanil olev pilt kodeeritakse ja saadetakse võrguühenduse kaudu teise arvutisse kuvamiseks. RDP on aluseks Microsoft® kaugtöölaua tarkvarale, mida praegu tuntakse kaugtöölaua teenustena. Kui klientsüsteem, tuntud ka kui terminal, on hostarvutisse sisse logitud, kuvab see hosti ekraani ja võimaldab kasutajatel pääseda juurde failidele, rakendustele ja muudele hostmasina ressurssidele.
Tavaliselt mõeldakse protokolle kihtidena, kusjuures madalamad kihid on aluseks kõrgematele. Kaugtöölaua protokoll on rakenduskihi protokoll, mis tähendab, et see tugineb mitmele selle all olevale kihile. See tähendab ka seda, et RDP-d saab kasutada paljude erinevat tüüpi võrguühenduste puhul, kuna rakenduskihi protokollid tuginevad võrgufunktsioonide jaoks madalama taseme võrgu- ja lingiprotokollidele.
Pealtkuulamise vältimiseks krüpteerib kaugtöölaua protokoll andmed enne nende üle võrgu saatmist. Olenevalt protokolli versioonist on saadaval erinevad krüpteerimistasemed. Mõned Windows® 2000 ja XP-ga kaasas olevad RDP versioonid on haavatavad rünnakute suhtes, mis võivad sellest krüptimisest mööda minna; nende operatsioonisüsteemide kasutajad võivad soovida oma tarkvara värskendada.
Kaugtöölaua protokoll pakub ka mitmeid funktsioone aeglase või ebausaldusväärse ühenduse korral jõudluse suurendamiseks. Uusi andmeid saadetakse ainult siis, kui midagi ekraanil muutub, mis tähendab, et muudatuse tõlgendamiseks on vaja vähe teabepakette. Vähemate värvide kasutamine võib ühendust kiirendada ja RDP saab ka andmeid tihendada. Serveri poolel toetatakse koormuse tasakaalustamise funktsioone, et jaotada ressursse võrdselt serverites, mis aktsepteerivad paljusid samaaegseid ühendusi.
Kaugtöölaua protokolli toetav klienditarkvara on alates XP-st igas Windows® versioonis kaasas; Microsoft® pakub ka RDP-klienti Mac®-i jaoks. Serveritarkvara sisaldub enamikes Microsoft® pakutavates serverite operatsioonisüsteemides, aga ka mõnes Windows® professionaalses tasemes. Kuigi RDP on patenteeritud protokoll, on Linuxi ja muude Unix®-i sarnaste operatsioonisüsteemide jaoks saadaval mitu klientrakendust, näiteks tsclient. Mõned teised Microsoft®-i tooted, näiteks tarkvara, mis võimaldab meediumi voogesitust arvutist Xbox 360®-i, kasutavad kaugtöölaua protokolli kaadri taga.