A WAN do CoNDIS é mais flexível
No modelo CoNDIS, as principais funções (como gerenciamento de chamadas e transferência de dados) são compartimentalizadas em componentes discretos ou subcomponentes. Essa organização permite que você use componentes fornecidos pelo sistema e de terceiros e atualize a funcionalidade com mais facilidade.
O modelo coNDIS fornece quatro tipos de drivers:
Drivers de cliente orientados para conexão
Gerenciadores de chamadas
Drivers de miniporta orientados para conexão
MCMs (gerenciadores de chamadas de miniporto) integrados
Para obter mais informações sobre drivers coNDIS, consulte NDIS orientado à conexão.
A separação dos componentes do gerenciador de chamadas e do driver de miniporta permite que você atualize o driver de miniport para dar suporte a um novo hardware enquanto o gerenciador de chamadas permanece inalterado. Em muitos casos, o gerenciador de chamadas pode exigir atualizações apenas para corrigir defeitos.
A separação de componentes arquitetônicos permanece claramente definida em um MCM. O subcomponente do gerenciador de chamadas do MCM lida com os aspectos de sinalização das conexões, e o subcomponente do driver de miniporto wan coNDIS manipula o hardware nic.
Você pode usar um gerenciador de chamadas fornecido pelo sistema. Se o sistema não fornecer um gerenciador de chamadas para seu tipo de mídia (como com, por exemplo, ISDN), você poderá escrever um ou possivelmente obter um de terceiros.
O sistema operacional Microsoft Windows inclui um cliente PPP CoNDIS e drivers de miniporta wan coNDIS estão disponíveis para muitos dispositivos. Você pode escrever clientes de WAN do CoNDIS para estender o sistema para dar suporte a outros drivers de protocolo além do PPP.
O modelo de WAN do CoNDIS não está restrito a dados PPP. Você pode implementar um driver de cliente WAN personalizado e um driver de miniporta para manipular, por exemplo, streaming de dados brutos ou criptografia proprietária.