Descarregamentos de protocolo para gerenciamento de energia NDIS
NDIS 6.20 e versões posteriores do NDIS suportam a transferência de protocolo para gestão de energia do NDIS. Por exemplo, o NDIS pode descarregar o processamento de solicitações ARP (Address Resolution Protocol) para um adaptador de rede. Alguns aplicativos usam pacotes de solicitação ARP periódicos para descobrir e garantir a presença de um host na rede. Esses aplicativos enviam as solicitações ARP mesmo quando não há necessidade atual de enviar dados para o host. Tais pedidos ARP acordam o anfitrião e desperdiçam energia quando não há nada para o anfitrião fazer.
Nota No Windows 7, a funcionalidade de descarregamento para gestão de energia é ativada somente quando todos os drivers de protocolo e filtro associados ao adaptador de miniporta suportam NDIS 6.20 e versões posteriores. No Windows 8, a funcionalidade de descarga de gestão de energia é ativada se o adaptador miniporta oferecer suporte a ela, independentemente das versões do protocolo e do driver de filtro.
Observação Se um pacote de entrada corresponder a um protocolo descarregado e a um padrão (por exemplo, devido a um erro de configuração), o adaptador de rede responde ao pacote e acorda o computador.
Para minimizar despertares espúrios, os drivers de protocolo NDIS tentam descarregar a resposta a solicitações de rede comumente usadas para o hardware. Alguns protocolos de rede exigem que o anfitrião anuncie periodicamente determinadas informações. Quando um adaptador de rede responde a solicitações ARP ou assume anúncios periódicos específicos do protocolo sem ativar o sistema para processar essas solicitações, muitos eventos de despertar espúrios podem ser evitados.
Existem três tipos de descargas de protocolo de baixa potência:
IPv4 ARP
Solicitação de Vizinhança IPv6 (NS)
IEEE 802.11 rede segura robusta (RSN), aperto de mão de 4 vias e 2 vias
O NDIS permite que vários drivers de protocolo descarreguem protocolos diferentes para um adaptador de rede. Para garantir que o conjunto correto de protocolos seja descarregado quando o número de descarregamentos de protocolo solicitados for maior do que o número que o adaptador de rede pode suportar, os drivers de protocolo atribuem uma prioridade a cada descarregamento de protocolo. Quando o NDIS não pode adicionar um novo descarregamento de protocolo de alta prioridade porque o adaptador de rede está sem recursos, o NDIS pode excluir os descarregamentos de prioridade mais baixa.
Para obter mais informações sobre como gerenciar descarregamentos de protocolo, consulte Adicionando e excluindo descarregamentos de protocolo de baixa potência.