Visão geral do NCSI
Importante
Os servidores públicos de investigação NCSI anteriormente hospedados pelo Azure Front Door agora estão sendo hospedados pelo Akamai. Essa alteração ocorreu em 20 de junho de 2023. Para entender melhor como isso afeta os usuários, confira a nossa página de perguntas frequentes sobre NCSI .
O NCSI (Indicador de Status de Conectividade de Rede) é um recurso que ajuda a fornecer uma exibição visual da conexão de rede atual status. O ícone de NCSI é encontrado na parte inferior direita da barra de tarefas por padrão. Dependendo de como seu dispositivo está conectado à rede e qual sistema operacional você está executando, isso determinará sua aparência.
ícone | Descrição |
---|---|
Conectado (com fio) | |
Conectado (sem fio) | |
Conectado (sem Internet) |
O status de rede pode ser exibido clicando neste ícone e mais detalhes do adaptador de rede podem ser vistos seguindo o link Configurações de Rede e Internet. Dependendo da versão do Windows que você está executando, as opções da barra de tarefas para o ícone NCSI podem variar.
Funcionalidade do NCSI
O NCSI usa investigações de rede que são solicitações de rede enviadas para um ponto de extremidade seguidas de uma resposta. A investigação do NCSI, conhecida como "investigação ativa", é uma solicitação/resposta HTTP. Ela também usa sondagem passiva, conhecida como "investigação passiva", que examina o tráfego de rede passivamente para determinar a conectividade.
Qual é a finalidade do NCSI no Windows?
O NCSI é o componente responsável por determinar se a conectividade de rede existe e se é somente na Internet ou no local. O motivo pelo qual o NCSI foi desenvolvido para poupar os aplicativos da tarefa complexa de determinar a configuração de rede por conta própria. Cada tentativa de executar uma tarefa pela rede exigiria atenção constante para saber se a rede ainda estava acessível. Em uma queda de rede, mesmo que intermitente, o aplicativo atingiria o tempo limite da operação e testaria a rede continuamente até que a conexão ficasse estável.
Isso parece trivial até que você considere que ele deve executar verificações para uma infinidade de fatores ambientais, por exemplo, usar um proxy, hotspot ou portal cativo. O NCSI deve saber se a rede detectada é a que pode atender às suas solicitações. Ele precisa de acesso completo à Internet ou à empresa privada? Os usuários devem aguardar a conclusão ou o tempo limite do NCSI, enquanto o aplicativo determina como lidar com cenários restritivos ou sem conectividade de rede.
Investigação ativa
Uma investigação ativa é uma solicitação HTTP enviada a um servidor de investigação da Web para um endereço de NCSI específico. O servidor é hospedado pela Microsoft na Internet, mas também pode ser o próprio servidor de investigação privada da empresa, o que é um cenário mais incomum. Quando o NCSI envia a investigação e recebe uma resposta válida, ele considera que o dispositivo cliente tem conectividade com a Internet.
Quando o NCSI não detecta a conectividade com a Internet, isso significa que a investigação não está sendo concluída ou a investigação está sendo concluída com falha. Alguns motivos para não concluir podem ser problemas de dispositivo, configuração de rede ou outros problemas ambientais. Um exemplo de conclusão com uma falha é receber uma resposta HTTP 403 Proibido, geralmente indicando que um proxy bloqueou a investigação de saída.
Aviso
Não desabilite a investigação ativa como uma resolução para um problema de NCSI, pois a sondagem passiva por si só não consegue determinar todos os problemas de conectividade de rede.
Os hosts e o conteúdo da investigação HTTP são predefinidos e encontrados no seguinte caminho do registro:
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
O NCSI envia as investigações IPv4 e IPv6 ativas separadas paralelamente. Se uma das investigações for bem-sucedida, o NCSI determinará que o dispositivo tem conectividade com a Internet.
Investigação passiva
Semelhante à investigação ativa, a investigação passiva usa informações aprendidas dos pacotes recebidos para determinar status de rede. Ambos os métodos de investigação complementam um ao outro, pois determinam as condições de rede intermitentes de forma diferente. Determinadas condições impedem que as investigações ativas funcionem corretamente, como um roteador temporário com problema de conectividade intermitente em que um dispositivo cliente não apresenta alterações no estado da interface. No caso desses problemas intermitentes de conectividade, que podem fazer com que a investigação ativa tenha resultados falsos negativos, a sondagem passiva pode determinar a conectividade status devido ao tráfego de rede e manter a conectividade com a Internet.
Observação
A partir do Windows 11, o NCSI é hospedado no serviço Gerenciador de Listas de Rede, também conhecido como Gerenciador de Perfis de Rede. As iterações anteriores do sistema operacional eram hospedadas no serviço NLA (Reconhecimento de Local de Rede).
O principal objetivo da investigação passiva é atualizar a status de conectividade do NCSI para todos os adaptadores de rede ativos com base nos dados de pacote recebidos. Para cada interface ativa, a investigação pode atualizar o status para a Internet ou o local, inspecionando constantemente os pacotes de entrada quanto ao número de saltos percorridos no remetente.
As investigações ativa e passiva podem encontrar problemas. Para saber mais, confira os motivos para a falha na investigação de rede.
Proxies
O NCSI funciona em conjunto com proxies usando informações de proxy armazenadas na execução de investigações ativas. Os problemas mais comuns com investigações ativas que não saem dos espaços de rede corporativos para a Internet são devido a:
- Um proxy existe, mas ainda não foi descoberto.
- Um proxy foi descoberto, mas o dispositivo cliente não pode acessá-lo no momento da investigação.
- O arquivo PAC está configurado incorretamente e não mapeou o
www.msftconnecttest.com
para o proxy correto. - O proxy está configurado incorretamente.
O NCSI detectará um endereço proxy provisionado manualmente no seguinte caminho do registro:
HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies
Dica
No Windows 10, os usuários podem executar a configuração de proxy manual navegando até Iniciar>Configurações>Rede e Internet>Proxy>Configuração de proxy manual.
Portais cativos
Da mesma forma que o NCSI detecta proxies dentro de uma empresa para navegar com êxito em uma investigação para a Internet, ele também determina obstáculos fora de um ambiente corporativo para consumidores em dispositivos móveis. Portais cativos são amplamente encontrados em ambientes públicos, como aeroportos, hospitais, cafeterias etc., mas também podem ser gateways em extensões de satélite de redes corporativas.
Portais cativos podem enviar um redirecionamento HTTP ou uma resposta vazia para a investigação, em vez de permitir isso pela Internet. É assim que o NCSI é capaz de determinar se está usando um portal cativo, desde que as condições abaixo sejam verdadeiras:
- Uma investigação HTTP ativa foi enviada, mas não usou um proxy conhecido.
- A sonda recebeu uma resposta.
- O conteúdo da resposta não correspondeu ao conteúdo esperado: "Teste do Microsoft Connect".