Kas yra nuotolinio darbalaukio protokolas?

Nuotolinio darbalaukio protokolas (RDP) yra Microsoft® sukurtas protokolas, skirtas nuotoliniam darbalaukio ryšiui įgalinti, kai vartotojas viename kompiuteryje gali matyti ir valdyti ekraną kitame kompiuteryje. RDP veikia „Microsoft® Remote Desktop Services“ – nuotolinio darbalaukio programų serija. Protokolas leidžia palaikyti ryšį tarp kliento ir serverio beveik bet kokio tipo tinkle ir turi šifravimo, pralaidumo apribojimo ir apkrovos balansavimo galimybes. Nuotolinio darbalaukio programinė įranga, kuri naudoja RDP, yra prieinama kelioms platformoms ir naudojama kai kuriuose kituose „Microsoft®“ produktuose.

Protokolas yra taisyklių ir standartinių elgsenų rinkinys, reguliuojantis ryšį tarp skirtingų kompiuterių. Nuotolinio darbalaukio protokolo atveju šios taisyklės nurodo, kaip užkoduojamas vaizdas vieno kompiuterio ekrane ir siunčiamas tinklo ryšiu, kad būtų rodomas kitame kompiuteryje. RDP yra „Microsoft®“ nuotolinio darbalaukio programinės įrangos, šiuo metu žinomos kaip nuotolinio darbalaukio paslaugos, pagrindas. Kai kliento sistema, taip pat žinoma kaip terminalas, yra prisijungusi prie pagrindinio kompiuterio, ji rodo pagrindinio kompiuterio ekraną ir leidžia vartotojams pasiekti failus, programas ir kitus pagrindinio kompiuterio išteklius.

Protokolai paprastai suvokiami kaip sluoksniai, o žemiausi sluoksniai yra aukštesnių sluoksnių pagrindas. Nuotolinio darbalaukio protokolas yra programos lygmens protokolas, tai reiškia, kad jis remiasi keliais sluoksniais, esančiais po juo. Tai taip pat reiškia, kad KPP galima naudoti per daugybę skirtingų tinklo jungčių tipų, nes taikomojo lygmens protokolai tinklo funkcionalumui užtikrinti priklauso nuo žemesnio lygio tinklo ir nuorodų protokolų.

Kad būtų išvengta pasiklausymo, nuotolinio darbalaukio protokolas užšifruoja duomenis prieš siųsdamas juos per tinklą. Priklausomai nuo protokolo versijos, galimi įvairūs šifravimo lygiai. Kai kurios KPP versijos, įtrauktos į Windows® 2000 ir XP, yra pažeidžiamos atakai, kuri gali apeiti šį šifravimą; naudotojai, turintys šias operacines sistemas, gali norėti atnaujinti savo programinę įrangą.

Nuotolinio darbalaukio protokolas taip pat siūlo keletą funkcijų, kurios padidina našumą esant lėtam arba nepatikimui. Nauji duomenys siunčiami tik tada, kai kažkas ekrane pasikeičia, o tai reiškia, kad pakeitimui interpretuoti reikia kelių informacijos paketų. Naudojant mažiau spalvų galima pagreitinti ryšį, o KPP taip pat gali suspausti duomenis. Serverio pusėje palaikomos apkrovos balansavimo funkcijos, kad ištekliai būtų vienodai paskirstyti serveriuose, priimančiuose daug vienu metu esančių jungčių.
Kliento programinė įranga, palaikanti nuotolinio darbalaukio protokolą, yra įtraukta į kiekvieną Windows® versiją nuo XP; „Microsoft®“ taip pat siūlo RDP klientą, skirtą „Mac®“. Serverio programinė įranga yra įtraukta į daugumą serverių operacinių sistemų, kurias siūlo Microsoft®, taip pat kai kurios profesionalaus lygio Windows® versijos. Nors RDP yra patentuotas protokolas, Linux ir kitoms į Unix® panašioms operacinėms sistemoms yra prieinamos kelios kliento programos, tokios kaip tsclient. Kai kurie kiti „Microsoft®“ produktai, pvz., programinė įranga, kuri perduoda mediją srautiniu būdu iš kompiuterio į „Xbox 360®“, taip pat naudoja nuotolinio darbalaukio protokolą užkulisiuose.