RDP (Remote Desktop Protocol) to zastrzeżony protokół opracowany przez firmę Microsoft, który umożliwia zdalny dostęp do graficznych pulpitów i aplikacji na zdalnym serwerze lub komputerze. Umożliwia użytkownikom interakcję ze środowiskiem zdalnego pulpitu tak, jakby byli fizycznie obecni na zdalnym komputerze. Protokół RDP ułatwia bezpieczną i wydajną zdalną administrację, wsparcie i współpracę w sieciach, dzięki czemu jest szeroko stosowany w środowiskach biznesowych do zdalnego dostępu do pulpitu i zarządzania nim.
Protokół RDP działa głównie poprzez protokół TCP (Transmission Control Protocol) jako protokół transportowy. TCP zapewnia niezawodne i uporządkowane dostarczanie pakietów danych pomiędzy klientem RDP a serwerem, zapewniając, że przesyłane dane dotrą w stanie nienaruszonym i we właściwej kolejności. Ta niezawodność ma kluczowe znaczenie dla utrzymania stabilnej sesji zdalnego pulpitu i zapewnienia, że interakcje użytkownika ze zdalnymi aplikacjami są płynne i responsywne.
Dostawcą protokołu dla protokołu RDP jest firma Microsoft, która opracowała i utrzymuje protokół RDP w ramach rodziny systemów operacyjnych Windows. Firma Microsoft regularnie aktualizuje i ulepsza protokół RDP, aby poprawić bezpieczeństwo, wydajność i zgodność z nowoczesnymi środowiskami sieciowymi i urządzeniami klienckimi. Protokół RDP jest zintegrowany z systemami operacyjnymi Windows i dostępny jako usługa zdalnego dostępu do pulpitu, administracji i rozwiązań wirtualizacyjnych, obsługująca różne scenariusze zdalnego pulpitu w środowiskach korporacyjnych i konsumenckich.
Protokół używany do komunikacji ze zdalnym serwerem zazwyczaj zależy od konkretnego rozwiązania lub stosowanej technologii zdalnego dostępu. Oprócz protokołu RDP do zdalnego dostępu do serwera i zarządzania nim można używać innych protokołów, takich jak VNC (Virtual Network Computing), SSH (Secure Shell) i protokoły zastrzeżone. Każdy protokół ma swoją własną charakterystykę, funkcje bezpieczeństwa i kwestie wydajności, dostosowane do różnych przypadków użycia, od zdalnego dostępu do pulpitu po administrację serwerem, monitorowanie i rozwiązywanie problemów. Organizacje wybierają odpowiedni protokół serwera zdalnego w oparciu o wymagania dotyczące bezpieczeństwa, infrastrukturę sieciową i konkretne potrzeby operacyjne.