Como o Windows sabe quando sua conexão com a Internet (mas não sua conexão LAN) fica inativa? [duplicado]

11

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

Exemplo: minha conexão com a Internet caiu e o ícone mudou para isso:

Observeapequenasobreposiçãodepontodeexclamaçãoamarelo.OWindowscolocouesseíconelálogodepoisqueminhaconexãocomaInternetcaiu-menosdeumminutoeudiria,emboraeunãotenhatempo.

ValeapenamencionarqueminhaLANlocalaindaestavafuncionandobem.

Minhaperguntaé...comooWindowssabedisso?

Estámonitorandootráfegoderedeeobservandofalhas?Oroteador(ummodernoroteadoruPnP)informavaaoWindowsqueaconexãoWANestavadesativada?OWindowsfazpingperiodicamenteemdeterminadosservidoresparatestaraconectividadecomaInternet?

(pseumencionooWindows7porqueéissoqueeutenhoenãomelembroseoVistateveomesmocomportamentoqueeunãotivetemposuficienteparadescobrir.EumelembroqueoWindowsXPeanteriornãotemesse"recurso". )

    
por Keithius 12.04.2011 / 00:40

1 resposta

11

Esse comportamento é ativado ao definir o valor DWORD EnableActiveProbing em

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

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

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

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

    
por 12.04.2011 / 00:46