Compartir a través de


Introducción a la arquitectura de RAS

El Servicio de acceso remoto (RAS) permite a las estaciones de trabajo remotas establecer una conexión de acceso telefónico a una LAN y acceder a los recursos en la LAN como si la estación de trabajo remota estuviera en la LAN. Los controladores de minipuerto WAN proporcionan la interfaz entre tarjetas ras y red de área extensa (WAN), como ISDN, X.25 y adaptadores conmutados 56.

Los componentes principales proporcionados por el sistema de la arquitectura ras incluyen lo siguiente:

Los desarrolladores proporcionan aplicaciones compatibles con TAPI y controladores de minipuerto WAN. Los desarrolladores de CoNDIS WAN también pueden proporcionar controladores de protocolo de cliente WAN, un administrador de llamadas de miniporte (MCM) o un administrador de llamadas independiente.

En la ilustración siguiente se muestra la arquitectura ras.

Diagrama que ilustra la arquitectura ras.

En las secciones siguientes se describen brevemente los componentes de la arquitectura ras.

Componentes RAS y TAPI

Los componentes del lado derecho de la ilustración anterior implementan operaciones de administración de llamadas relacionadas con TAPI, como configurar y anular llamadas y conexiones. Los detalles de estas operaciones dependen del modelo WAN (NDIS WAN o CoNDIS WAN).

Funciones ras

Las aplicaciones en modo de usuario llaman a funciones RAS para realizar conexiones RAS con equipos remotos. Una vez establecida una conexión RAS, estas aplicaciones pueden conectarse a servicios de red mediante interfaces de red estándar como Microsoft Windows Sockets, NetBIOS, Canalizaciones con nombre o RPC.

Aplicaciones compatibles con TAPI

Las aplicaciones compatibles con TAPI, que son capaces de comunicación de telefonía, se ejecutan en procesos de aplicación y servicio. Los proveedores de servicios se comunican con dispositivos específicos. Las aplicaciones compatibles con TAPI se comunican a través de la interfaz TAPI (Tapi32.dll) con sus proveedores de servicios. Estos proveedores de servicios se ejecutan en el proceso de servicio TAPI .

Servicio TAPI

El proceso del servicio TAPI (Tapisrv.exe) presenta la interfaz del proveedor de servicios de telefonía (TSPI) de los proveedores de servicios a las aplicaciones compatibles con TAPI. Estos proveedores de servicios son archivos DLL que se ejecutan en el contexto del proceso de servicio TAPI.

El sistema operativo proporciona proveedores de servicios que usan los controladores de miniporte NDIS WAN o CoNDIS WAN para comunicarse con aplicaciones en modo de usuario. El proveedor de servicios para los controladores de minipuerto NDIS WAN es KMDDSP. El proveedor de servicios para los controladores de minipuerto de CoNDIS WAN (y MCM) es NDPTSP.

KMDDSP

KMDDSP (Kmddsp.tsp) es un archivo DLL del proveedor de servicios que se ejecuta en el contexto del proceso del servicio TAPI. KMDDSP proporciona una interfaz TSPI que el servicio TAPI presenta a las aplicaciones compatibles con TAPI para que NDISTAPI pueda comunicarse con aplicaciones en modo de usuario.

KMDDSP funciona con NDISTAPI para convertir solicitudes en modo de usuario a los OID de TAPI correspondientes (OID_TAPI_Xxx). Para obtener más información sobre los OID de TAPI, vea Objetos TAPI.

NDPTSP

NDPTSP (Ndptsp.tsp) es un archivo DLL del proveedor de servicios que se ejecuta en el contexto del proceso del servicio TAPI. NDPTSP proporciona una interfaz TSPI que el servicio TAPI presenta a las aplicaciones compatibles con TAPI para que NDPROXY pueda comunicarse con aplicaciones en modo de usuario.

NDPTSP funciona con NDPROXY para convertir solicitudes en modo de usuario a OID orientadas a conexiones TAPI (OID_CO_TAPI_Xxx). Para obtener más información sobre los OID orientados a la conexión TAPI, consulte Extensiones tapi para Connection-Oriented NDIS.

NDISTAPI

NDISTAPI (Ndistapi.sys) recibe solicitudes TAPI de KMDDSP y, a continuación, llama a NdisOidRequest para enrutar los OID de TAPI correspondientes a los controladores de miniporte de NDIS WAN. Para obtener más información sobre NDISTAPI, consulte Información general sobre NDISTAPI.

NDPROXY

NDPROXY (Ndproxy.sys) se comunica con TAPI a través de la interfaz TSPI que proporciona NDPTSP . NDPROXY se comunica a través de NDIS con controladores de miniporte NDISWAN y CoNDIS WAN, MCM y administradores de llamadas.

Para obtener más información sobre NDPROXY, consulte NDPROXY Overview.

Pila de controladores

Transportes WAN

El componente del sistema RAS proporciona transportes como autenticación ppp (PAP, CHAP) y controladores de protocolo de configuración de red (IPCP, IPXCP, NBFCP, LCP, etc.). Un controlador de minipuerto WAN (o MCM) implementa solo marcos específicos de medios PPP.

NDISWAN

NDISWAN (Ndiswan.sys) es un controlador intermedio NDIS. NDISWAN se enlaza a controladores de protocolo NDIS en su borde superior y controladores de minipuerto WAN en su borde inferior.

NDISWAN proporciona tramas de protocolo/vínculo PPP, compresión/descompresión y cifrado/descifrado. Interfaces NDISWAN con controladores de miniporte NDIS WAN y CoNDIS WAN.

Para obtener más información sobre NDISWAN, consulte Información general sobre NDISWAN.

Controlador serie

El componente de controlador serie es un controlador de dispositivo estándar para puertos serie internos o tarjetas serie multipuerto. El controlador de minipuerto WAN asincrónico incluido con Microsoft Windows 2000 y versiones posteriores usa el controlador serie interno para las comunicaciones de módem. Cualquier controlador que exporte las mismas funciones que el controlador serie puede interactuar con el controlador wan miniport asincrónico integrado.

Nota Los proveedores de X.25 pueden implementar emuladores de controladores serie para una tarjeta de interfaz X.25. En este caso, cada circuito virtual de la tarjeta X.25 aparece como un puerto serie con un ensamblador o desensamblador de paquetes X.25 (PAD) conectado a él. La interfaz de conexión debe emular correctamente señales serie como DTR, DCD, CTS, RTS y DSR. Los proveedores X.25 que implementan un emulador de controladores serie para su tarjeta X.25 también deben hacer una entrada para su PAD en el archivo Pad.inf. Este archivo contiene el script de comando/respuesta necesario para establecer una conexión a través del PAD X.25.

Controlador de minipuerto WAN

Un controlador de minipuerto WAN proporciona la interfaz entre NDISWAN y NIC WAN.

Un controlador de minipuerto WAN se puede implementar como un controlador de miniporte NDIS WAN o un controlador de minipuerto coNDIS WAN. Para obtener más información sobre cómo elegir el modelo de controlador de minipuerto más adecuado para la aplicación, consulte Elección de un modelo de controlador WAN.