Como o Windows sabe quando sua conexão com a Internet (mas não a conexão LAN) cai?

Como o Windows sabe quando sua conexão com a Internet (mas não a conexão LAN) cai?

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

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

Í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 lá logo depois que minha conexão com a Internet caiu - menos de um minuto, eu diria, embora não tenha cronometrado.

Vale ressaltar que meuA LAN local ainda estava funcionando bem.

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

Ele está monitorando o tráfego da rede e observando falhas? O roteador (um roteador uPnP moderno) informou de alguma forma ao Windows que a conexão WAN havia caído? O Windows executa ping periodicamente em determinados servidores para testar a conectividade com a Internet?

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

Responder1

Este 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, ele verifica o DNS nslookup dns.msftncsi.come verifica se ele retorna 131.107.255.255e, para testar seu HTTP, ele tenta fazer o ncsi.txtdownload msftncsi.com. Deve conterNCSI da Microsoft, que significaIndicador de status de conectividade de rede...

Mais informações podem ser lidas na Biblioteca Técnica da Microsoft.

informação relacionada