Udostępnij za pośrednictwem


Remote Desktop Protocol

Protokół RDP (Remote Desktop Protocol) firmy Microsoft udostępnia funkcje zdalnego wyświetlania i wprowadzania danych za pośrednictwem połączeń sieciowych dla aplikacji opartych na systemie Windows działających na serwerze. Protokół RDP jest przeznaczony do obsługi różnych typów topologii sieci i wielu protokołów SIECI LAN.

Nuta

Ten temat dotyczy deweloperów oprogramowania. Jeśli szukasz informacji o użytkowniku dla pulpitu zdalnego, zobacz Windows Support. Jeśli szukasz profesjonalnych informacji it dotyczących pulpitu zdalnego, zobacz usług pulpitu zdalnego w witrynie TechNet.

 

Architektura podstawowa

Protokół RDP jest oparty na i rozszerzeniu rodziny protokołów ITU T.120. RDP to protokół obsługujący wiele kanałów, który umożliwia oddzielne kanały wirtualne do przenoszenia danych komunikacyjnych i prezentacji urządzeń z serwera, a także zaszyfrowanych danych myszy klienta i klawiatury. Protokół RDP zapewnia rozszerzalną bazę i obsługuje do 64 000 oddzielnych kanałów transmisji danych i aprowizuje obsługę transmisji multipointów.

Na serwerze protokół RDP używa własnego sterownika wideo do renderowania danych wyjściowych wyświetlania przez konstruowanie informacji renderowania do pakietów sieciowych przy użyciu protokołu RDP i wysyłanie ich przez sieć do klienta. Na kliencie protokół RDP odbiera dane renderowania i interpretuje pakiety w odpowiednich wywołaniach interfejsu API interfejsu api graficznego (GDI) systemu Microsoft Windows. W przypadku ścieżki wejściowej zdarzenia myszy klienta i klawiatury są przekierowywane z klienta do serwera. Na serwerze protokół RDP używa własnego sterownika klawiatury i myszy do odbierania tych zdarzeń klawiatury i myszy.

W sesji pulpitu zdalnego wszystkie zmienne środowiskowe — na przykład zmienne określające głębokość koloru i tapetę włączania i wyłączania — są określane przez ustawienia połączenia RCP-Tcp. Dotyczy to wszystkich funkcji i metod, które ustawiają zmienne środowiskowe w dokumentacja połączenia sieci Web usług pulpitu zdalnego oraz interfejs dostawcy usług pulpitu zdalnego .

Funkcje

Protokół RDP firmy Microsoft obejmuje następujące funkcje i możliwości:

szyfrowanie

Protokół RDP używa szyfru RC4 zabezpieczeń RSA, szyfru strumienia zaprojektowanego do wydajnego szyfrowania małych ilości danych. RC4 jest przeznaczony do bezpiecznej komunikacji za pośrednictwem sieci. Administratorzy mogą wybrać szyfrowanie danych przy użyciu klucza 56-lub 128-bitowego.

funkcje redukcji przepustowości

Protokół RDP obsługuje różne mechanizmy, aby zmniejszyć ilość danych przesyłanych za pośrednictwem połączenia sieciowego. Mechanizmy obejmują kompresję danych, trwałe buforowanie map bitowych oraz buforowanie glyphs i fragmentów w pamięci RAM. Trwała pamięć podręczna mapy bitowej może zapewnić znaczną poprawę wydajności w przypadku połączeń o niskiej przepustowości, zwłaszcza w przypadku uruchamiania aplikacji, które intensywnie korzystają z dużych map bitowych.

rozłączanie roamingu

Użytkownik może ręcznie odłączyć się od sesji pulpitu zdalnego bez wylogowania. Użytkownik jest automatycznie ponownie połączony z rozłączną sesją, gdy zaloguje się z powrotem do systemu z tego samego urządzenia lub innego urządzenia. Gdy sesja użytkownika zostanie nieoczekiwanie zakończona przez awarię sieci lub klienta, użytkownik zostanie odłączony, ale nie jest wylogowany.

mapowanie schowka

Użytkownicy mogą usuwać, kopiować i wklejać tekst oraz grafikę między aplikacjami uruchomionymi na komputerze lokalnym i uruchomionymi w sesji pulpitu zdalnego oraz między sesjami.

Przekierowanie wydruku

Aplikacje działające w ramach sesji pulpitu zdalnego mogą drukować na drukarce dołączonej do urządzenia klienckiego.

kanały wirtualne

Korzystając z architektury kanału wirtualnego RDP, istniejące aplikacje można rozszerzać, a nowe aplikacje można opracowywać w celu dodawania funkcji wymagających komunikacji między urządzeniem klienckim a aplikacją działającą w sesji pulpitu zdalnego.

Zdalne sterowanie

Personel pomocy technicznej komputera może wyświetlać sesję pulpitu zdalnego i kontrolować je. Udostępnianie danych wejściowych i wyświetlanie grafiki między dwiema sesjami pulpitu zdalnego zapewnia osobie pomocy technicznej możliwość zdalnego diagnozowania i rozwiązywania problemów.

równoważenie obciążenia sieciowego

Protokół RDP korzysta z równoważenia obciążenia sieciowego (NLB), jeśli jest dostępny.

Ponadto protokół RDP zawiera następujące funkcje:

  • Obsługa 24-bitowego koloru.
  • Zwiększona wydajność połączeń telefonicznych o niskiej szybkości dzięki mniejszej przepustowości.
  • Uwierzytelnianie kart inteligentnych za pośrednictwem usług pulpitu zdalnego.
  • Podłączanie klawiatury. Możliwość kierowania specjalnych kombinacji systemu Windows w trybie pełnoekranowym do komputera lokalnego lub komputera zdalnego.
  • Przekierowywanie dźwięku, dysku, portu i drukarki sieciowej. Dźwięki występujące na komputerze zdalnym można usłyszeć na komputerze klienckim z uruchomionym klientem RDC, a lokalne dyski klienckie będą widoczne dla sesji pulpitu zdalnego.