Wat is Remote Desktop Protocol?
Het Remote Desktop Protocol (RDP) is een protocol ontwikkeld door Microsoft® om externe desktopverbindingen mogelijk te maken waarbij een gebruiker op de ene computer het scherm op een andere kan zien en besturen. RDP maakt gebruik van Remote Desktop Services van Microsoft®, een reeks externe desktoptoepassingen. Het protocol maakt communicatie mogelijk tussen een client en een server op vrijwel elk type netwerk en biedt codering, bandbreedtebeperking en load balancing-mogelijkheden. Externe desktopsoftware die RDP gebruikt, is beschikbaar voor verschillende platforms en wordt achter de schermen gebruikt in sommige andere Microsoft®-producten.
Een protocol is een set regels en standaardgedrag dat de communicatie tussen verschillende computers regelt. In het geval van het externe bureaubladprotocol specificeren deze regels hoe de afbeelding op het scherm van de ene computer wordt gecodeerd en verzonden via een netwerkverbinding om op een andere computer te worden weergegeven. RDP vormt de basis voor de externe desktopsoftware van Microsoft, momenteel bekend als Remote Desktop Services. Zodra een clientsysteem, ook bekend als een terminal, is aangemeld bij de hostcomputer, wordt het scherm van de host weergegeven en kunnen gebruikers toegang krijgen tot bestanden, applicaties en andere bronnen op de hostcomputer.
Protocollen worden meestal gezien in termen van lagen, waarbij de laagste lagen fungeren als een basis voor hogere. Het externe bureaubladprotocol is een applicatielaagprotocol, wat betekent dat het afhankelijk is van verschillende onderliggende lagen. Dit betekent ook dat RDP over veel verschillende soorten netwerkverbindingen kan worden gebruikt, omdat applicatielaagprotocollen afhankelijk zijn van het netwerk op lager niveau en koppelingsprotocollen voor netwerkfunctionaliteit.
Om afluisteren te voorkomen, codeert het externe bureaubladprotocol gegevens voordat deze via het netwerk worden verzonden. Afhankelijk van de versie van het protocol zijn verschillende coderingsniveaus beschikbaar. Sommige versies van RDP in Windows® 2000 en XP zijn kwetsbaar voor een aanval die deze codering kan omzeilen; gebruikers met deze besturingssystemen willen mogelijk hun software bijwerken.
Het externe bureaubladprotocol biedt ook verschillende functies om de prestaties op een langzame of onbetrouwbare verbinding te verbeteren. Nieuwe gegevens worden alleen verzonden als er iets op het scherm verandert, wat betekent dat er weinig informatiepakketten nodig zijn om een wijziging te interpreteren. Het gebruik van minder kleuren kan een verbinding versnellen en RDP kan ook gegevens comprimeren. Aan de andere kant worden functies voor taakverdeling gebruikt om bronnen gelijkmatig te verdelen over servers die veel gelijktijdige verbindingen accepteren.
Clientsoftware die het externe bureaubladprotocol ondersteunt, is bij elke versie van Windows® vanaf XP inbegrepen; Microsoft® biedt ook een RDP-client voor de Mac®. Serversoftware is opgenomen in de meeste serverbesturingssystemen die worden aangeboden door Microsoft®, evenals enkele professionele smaken van Windows®. Hoewel RDP een eigen protocol is, zijn verschillende client-applicaties, zoals tsclient, beschikbaar voor Linux en andere Unix®-achtige besturingssystemen. Sommige andere Microsoft®-producten, zoals de software die mediastreaming van een computer naar een Xbox 360® mogelijk maakt, maken ook achter de schermen gebruik van het externe desktopprotocol.