Co to jest protokół pulpitu zdalnego?
Protokół pulpitu zdalnego (RDP) to protokół opracowany przez Microsoft®, aby umożliwić zdalne połączenia stacjonarne, w których użytkownik na jednym komputerze może zobaczyć i kontrolować ekran na innym. RDP zasila zdalne usługi komputerowe Microsoft®, serię zdalnych aplikacji komputerowych. Protokół umożliwia komunikację między klientem a serwerem w prawie każdym rodzaju sieci oraz funkcje szyfrowania, ograniczenia przepustowości i funkcji równoważenia obciążenia. Oprogramowanie do pulpitu zdalnego, które korzysta z RDP, jest dostępne dla kilku platform i jest używane za scenami w niektórych innych produktach Microsoft®.
Protokół to zestaw reguł i standardowych zachowań, które regulują komunikację między różnymi komputerami. W przypadku protokołu zdalnego pulpitu reguły te określają, w jaki sposób obraz na ekranie jednego komputera jest kodowany i wysyłany przez połączenie sieciowe, aby można było wyświetlić na innym komputerze. RDP stanowi podstawę dla oprogramowania do zdalnego komputera Microsoft®, znanego obecnie jako Remote DEUsługi SKTOP. Gdy system klienta, znany również jako terminal, jest zalogowany do komputera hosta, wyświetla ekran hosta i umożliwia użytkownikom dostęp do plików, aplikacji i innych zasobów na komputerze hosta.
Protokołysą powszechnie rozważane w kategoriach warstw, przy czym najniższe warstwy działają jako podstawa dla wyższych. Protokół pulpitu zdalnego to protokół warstwy aplikacji, co oznacza, że opiera się on na kilku warstwach pod nim. Oznacza to również, że RDP może być używany przez wiele różnych rodzajów połączeń sieciowych, ponieważ protokoły warstwy aplikacji opierają się na protokole sieciowych i linków dla funkcji sieciowych.
Aby zapobiec podgryzieniu, protokół pulpitu zdalnego szyfruje dane przed wysłaniem ich przez sieć. Różne poziomy szyfrowania są dostępne w zależności od wersji protokołu. Niektóre wersje RDP dołączone do systemu Windows® 2000a XP są podatne na atak, który może ominąć to szyfrowanie; Użytkownicy z tymi systemami operacyjnymi mogą chcieć zaktualizować swoje oprogramowanie.
Protokół pulpitu zdalnego oferuje również kilka funkcji zwiększających wydajność w powolnym lub niewiarygodnym połączeniu. Nowe dane są wysyłane tylko wtedy, gdy zmienia się coś na ekranie, co oznacza, że potrzebuje kilku pakietów informacji do interpretacji zmiany. Korzystanie z mniejszych kolorów może przyspieszyć połączenie, a RDP może również kompresować dane. Z drugiej strony funkcje równoważenia obciążenia są obsługiwane w równym stopniu zasobów na serwerach akceptujących wiele jednoczesnych połączeń.
Oprogramowanie klienta obsługujące protokół zdalnego pulpitu jest zawarty w każdej wersji Windows® z XP Forward; Microsoft® oferuje również klienta RDP dla MAC®. Oprogramowanie serwera jest zawarte w większości systemów operacyjnych serwerów oferowanych przez Microsoft®, a także w niektórych profesjonalnych smakach systemu Windows®. Chociaż RDP jest zastrzeżonym protokołem, kilka ClAplikacje Ient, takie jak Tsclient, są dostępne dla Linux i innych systemów operacyjnych podobnych do UNIX®. Niektóre inne produkty Microsoft®, takie jak oprogramowanie, które napędza przesyłanie strumieniowe multimediów z komputera do Xbox 360®, również używają protokołu zdalnego pulpitu za kulisami.