Window Server 2008: Remote Desktop Connection Architecture

Today's topic for discussion - Remote Desktop Connection Architecture.  The Remote Desktop Connection 6.1 client is comprised of the following four functional layers containing individual objects that interact through a common set of core components.  The function layers that make up RDC Architecture are: Shell Layer ActiveX Layer Core Layer Transport Layer The following diagram […]

Today's topic for discussion - Remote Desktop Connection Architecture.  The Remote Desktop Connection 6.1 client is comprised of the following four functional layers containing individual objects that interact through a common set of core components.  The function layers that make up RDC Architecture are:

  • Shell Layer
  • ActiveX Layer
  • Core Layer
  • Transport Layer

The following diagram illustrates the relationship between the components of the RDC client application - we will go over each of them briefly:

 

The shell layer uses the interfaces exposed by the ActiveX layer to provide the Remote Desktop Connection Client (MSTSC.EXE), a web based shell (TSWeb), the Remote Desktops MMC snap-in (TSMMC.MSC) and Remote Assistance (MSRA.EXE).