Ambiente de Connection-Oriented
O NDIS dá suporte aos seguintes drivers orientados à conexão:
Cliente orientado para conexão
Gerenciador de chamadas
Driver do MCM (gerenciador de chamadas de miniporto) integrado
Driver de miniporto orientado para conexão
A figura a seguir mostra uma configuração de clientes orientados à conexão, um gerenciador de chamadas e um driver de miniporte.
A figura a seguir mostra uma configuração de clientes orientados à conexão e um driver MCM integrado.
Um driver de miniporto orientado para conexão controla uma ou mais NICs (placas de interface de rede) e fornece uma interface entre drivers de protocolo orientados a conexão (clientes orientados a conexão e gerenciadores de chamadas) e o hardware NIC.
Para obter um resumo das operações orientadas a conexão executadas por um driver de miniporto orientado a conexões, consulte Operações orientadas a conexão executadas por drivers de miniport.
Um gerenciador de chamadas é um driver de protocolo NDIS que fornece serviços de instalação e desativação de chamadas para clientes orientados à conexão. Um gerenciador de chamadas:
Usa os recursos de envio e recebimento de um driver de miniporto orientado para conexão para trocar mensagens de sinalização com entidades de rede, como comutadores de rede ou pares remotos.
Dá suporte a um ou mais drivers de protocolo de sinalização. Para obter um resumo das operações orientadas a conexão executadas por um gerenciador de chamadas, consulte Operações orientadas a conexão executadas por gerenciadores de chamadas.
Um driver MCM integrado é um driver de miniporto orientado a conexões que também fornece serviços do gerenciador de chamadas para clientes orientados à conexão. Um driver MCM tem as seguintes características:
Um driver MCM fornece os mesmos serviços orientados à conexão para clientes que um gerenciador de chamadas emparelhado com um driver de miniporto orientado para conexão; no entanto, a interface do driver gerenciador de chamadas para miniport é interna para o driver e, portanto, opaca para o NDIS.
Vários gerenciadores de chamadas e drivers MCM podem coexistir no mesmo ambiente.
Cada gerenciador de chamadas ou driver MCM pode dar suporte a vários drivers de protocolo de sinalização.
Para obter uma comparação detalhada de drivers mcm e gerenciadores de chamadas, consulte Como um driver MCM difere de um Gerenciador de Chamadas.
Um cliente orientado à conexão:
Usa a configuração de chamada e os serviços de desativação de um gerenciador de chamadas ou driver MCM.
Usa os recursos de envio e recebimento de um driver de miniporto orientado à conexão ou de um driver MCM para enviar e receber dados.
Pode fornecer seus próprios serviços de camada de transporte e rede para um aplicativo de camada superior em sua borda superior.
Usa os serviços de um gerenciador de chamadas e de um driver de miniporto orientado para conexão ou usa os serviços de um driver MCM em sua borda superior.
Pode ser uma camada de adaptação, que reside entre um protocolo antigo e o NDIS orientado à conexão.
Essas camadas de adaptação usam serviços de gerenciamento de chamadas para estabelecer conexões subjacentes, mas ocultam a natureza orientada por conexão dessa interface dos protocolos sem conexão acima dela.
Nota A definição da interface de borda superior de um cliente orientado à conexão está além do escopo da documentação do NDIS. Se um cliente servir como uma camada de adaptação, sua interface de borda superior será definida pelo protocolo que ele adapta ao NDIS orientado à conexão.
Para obter um resumo das operações orientadas a conexão executadas por um cliente orientado à conexão, consulte Operações orientadas a conexão executadas por clientes.