Значок сети Windows 7 вниз в системном лотке (извините, область уведомлений панели задач) показывает Ваше состояние возможности соединения - но больше, чем просто, идет ли соединение или прочь, это также, по-видимому, могут сказать, снижается ли Ваше Интернет-соединение.
Рассматриваемый вопрос: мое Интернет-соединение понизилось, и значок, измененный на это:
Отметьте мало желтого наложения восклицательного знака. Windows поместил этот значок там сразу после того, как мое Интернет-соединение понизилось - меньше чем минута, которую я скажу, хотя я не сделал времени это.
Стоит упомянуть, что моя локальная LAN была все еще и хорошо работать.
Мой вопрос состоит... в том, как Windows знал это?
Это контролирует сетевой трафик и наблюдает за отказами? Маршрутизатор (современный uPnP маршрутизатор) так или иначе говорят Windows, что соединение WAN понизилось? Windows периодически проверяет с помощью ping-запросов определенные серверы для тестирования интернет-соединения?
(p.s. Я упоминаю Windows 7, потому что это - то, что я имею, и я не вспоминаю, имела ли Vista то же поведение, поскольку у меня не было его достаточно долго для обнаружения. Я действительно помню, что Windows XP и ранее не имел этой "функции".)
Это поведение активируется путем устанавливания значения DWORD EnableActiveProbing
в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet
к значению 1
, и соответственно 0
отключить его.
На определенных событиях как проблемы с логином или проблемы соединения это проверяет DNS с nslookup dns.msftncsi.com
и проверяет, что это возвращается 131.107.255.255
, затем для тестирования HTTP это пытается загрузить ncsi.txt
от msftncsi.com
. Это должно содержать Microsoft NCSI, которая поддерживает индикатор состояния Сетевого соединения...
Больше информации может быть считано в Microsoft Technical Library.