Como o Windows sabe quando sua conexão à Internet (mas não a sua LAN) diminui? [duplicado]

11

O ícone de rede do Windows 7 na bandeja do sistema (desculpe, área de notificação da barra de tarefas ) mostra o status da conectividade - mas mais do que apenas se a conexão está ativada ou desativada, aparentemente também pode saber se a sua conexão com a Internet está inoperante.

Caso em questão: minha conexão com a Internet caiu e o ícone mudou para este:

Ícone de conexão de rede do Windows 7

Observe a pequena sobreposição de ponto de exclamação amarelo. O Windows colocou esse ícone logo após a minha conexão à Internet cair - menos de um minuto, embora eu não tenha cronometrado.

Vale ressaltar que minha LAN local ainda estava funcionando bem .

Minha pergunta é ... como o Windows sabia disso?

Ele está monitorando o tráfego da rede e procurando falhas? O roteador (um roteador uPnP moderno) disse ao Windows que a conexão WAN havia caído? O Windows efetua ping periodicamente em alguns servidores para testar a conectividade com a Internet?

( ps: mencionei o Windows 7 porque é isso que tenho e não me lembro se o Vista teve o mesmo comportamento que eu não tive o tempo suficiente para descobrir. Lembro-me de que o Windows XP e versões anteriores não tinham esse recurso " . " )

Keithius
fonte

Respostas:

11

Esse comportamento é ativado definindo o valor DWORD EnableActiveProbingem

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

para o valor 1e, respectivamente, 0para desativá-lo.

Em certos eventos, como problemas de login ou conexão verifica DNS com nslookup dns.msftncsi.come verifica que ele retorna 131.107.255.255, em seguida, para testar o seu HTTP ele tenta baixar ncsi.txta partir msftncsi.com. Ele deve conter o Microsoft NCSI , que significa Indicador de status de conectividade de rede ...

Mais informações podem ser lidas na Microsoft Technical Library .

Tamara Wijsman
fonte
2
Desejo que meu telefone Android faça algo semelhante para determinar se a conexão wifi realmente funciona ou se está apenas conectada, mas há algum site estúpido que falsifica o DNS até que alguma caixa de seleção seja clicada.
perfil completo de Jerry Asher
Não tenho certeza se é apenas Gingerbread, mas no meu Nexus S, os indicadores de dados / wifi ficam verdes quando ele pode se conectar aos servidores do Google. Caso contrário, os indicadores wifi / dados ficam brancos.
Belmin Fernandez 12/04