Visão geral do NDIS Remoto (RNDIS)
O RNDIS (NDIS remoto) elimina a necessidade de os fornecedores de hardware escreverem um driver de dispositivo de miniporto NDIS para um dispositivo de rede anexado ao barramento USB. O NDIS remoto faz isso definindo um conjunto de mensagens independente de barramento e uma descrição de como esse conjunto de mensagens opera no barramento USB. Como essa interface NDIS remota é padronizada, um conjunto de drivers de host pode dar suporte a qualquer número de dispositivos de rede anexados ao barramento USB. Isso reduz significativamente a carga de desenvolvimento sobre os fabricantes de dispositivos, melhora a estabilidade geral do sistema porque não são necessários novos drivers e melhora a experiência do usuário final porque não há drivers para instalar para dar suporte a um novo dispositivo de rede conectado a barramento USB. Atualmente, o Microsoft Windows dá suporte para NDIS Remoto por USB.
A figura a seguir mostra a substituição do miniporto NDIS do fabricante do dispositivo pela combinação de um driver de miniporto NDIS remoto e um driver de transporte USB. Portanto, o fabricante do dispositivo pode se concentrar na implementação do dispositivo e não precisa desenvolver um driver de dispositivo Windows NDIS.
A Microsoft fornece um driver de miniporta NDIS, Rndismp.sys, que implementa o conjunto de mensagens NDIS Remoto e se comunica com os motoristas de transporte de ônibus genéricos, que por sua vez se comunicam com o motorista de ônibus apropriado. Esse driver de miniporto NDIS é implementado e mantido pela Microsoft e é distribuído como parte do Windows.
O seguinte conjunto de mensagens NDIS remoto espelha a semântica da interface do driver de miniporto NDIS:
Inicializando, redefinindo e interrompendo a operação do dispositivo
Transmitir e receber pacotes de dados de rede
Configurando e consultando parâmetros operacionais do dispositivo
Indicando o link de mídia status e monitorando status de dispositivos
A Microsoft também fornece um driver de transporte de ônibus USB que implementa um mecanismo para transportar as mensagens NDIS remotas pelo barramento USB. Esse driver transporta mensagens NDIS remotas padronizadas entre o driver de miniporta NDIS remoto e o driver específico do ônibus, como USB. Os drivers específicos do barramento também são necessários para mapear quaisquer requisitos específicos do barramento, como o gerenciamento de energia, para mensagens NDIS remotas padronizadas. O driver de transporte para USB 1.1 e 2.0 é implementado e mantido pela Microsoft e distribuído como parte do Windows.
Essa estrutura permite que um único driver de dispositivo seja usado para qualquer dispositivo NDIS remoto para o qual haja uma camada de transporte específica do barramento. Além disso, apenas uma camada de transporte de barramento é necessária para todos os dispositivos de rede em um barramento específico.
Esta seção inclui os seguintes tópicos adicionais:
Conceitos e definições do NDIS remoto
Convenções de nomenclatura de arquivo NDIS remoto
Controle de dispositivo NDIS remoto
Tipos de dispositivos NDIS remotos
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de