Skąd system Windows wie, kiedy nie działa połączenie internetowe (ale nie połączenie LAN)? [duplikować]

11

Ikona sieci Windows 7 w zasobniku systemowym (przepraszam, w obszarze powiadomień na pasku zadań ) pokazuje stan połączenia - ale nie tylko to, czy połączenie jest włączone, czy też nie, ale najwyraźniej może również stwierdzić, czy połączenie internetowe nie działa.

Przykład: moje połączenie internetowe uległo awarii, a ikona zmieniła się na:

Ikona połączenia sieciowego systemu Windows 7

Zwróć uwagę na małą żółtą nakładkę z wykrzyknikiem. Windows umieścił tę ikonę tuż po tym, jak moje połączenie internetowe uległo awarii - powiedziałbym, że trwało to mniej niż minutę, chociaż nie zdążyłem.

Warto wspomnieć, że moja lokalna sieć LAN wciąż działała poprawnie .

Moje pytanie brzmi ... skąd Windows to wiedział?

Czy monitoruje ruch w sieci i obserwuje awarie? Czy router (nowoczesny router uPnP) w jakiś sposób powiedział Windowsowi, że połączenie WAN przestało działać? Czy system Windows okresowo sprawdza ping niektórych serwerów w celu przetestowania łączności z Internetem?

( ps Wspominam o Windows 7, ponieważ to właśnie mam i nie pamiętam, czy Vista zachowała się tak samo, jak nie miałam wystarczająco dużo czasu, aby się dowiedzieć. Pamiętam, że Windows XP i wcześniejsze nie miały tej funkcji . ” )

Keithius
źródło

Odpowiedzi:

11

To zachowanie jest aktywowane poprzez ustawienie wartości DWORD EnableActiveProbingw

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

do wartości 1i odpowiednio, 0aby ją wyłączyć.

W niektórych wydarzeń, takich jak logowania lub połączenia problemów z DNS sprawdza nslookup dns.msftncsi.comi weryfikuje, że powróci 131.107.255.255, a następnie przetestować swoje HTTP próbuje pobrać ncsi.txtz msftncsi.com. Powinien zawierać Microsoft NCSI , co oznacza wskaźnik stanu połączenia sieciowego ...

Więcej informacji można znaleźć w bibliotece technicznej Microsoft .

Tamara Wijsman
źródło
2
Chciałbym, aby mój telefon z Androidem zrobił coś podobnego, aby ustalić, czy połączenie Wi-Fi naprawdę działa, czy też jest po prostu podłączone, ale jest jakiś głupi serwis internetowy fałszujący dns, dopóki nie kliknie pola wyboru.
Jerry Asher
Nie jestem pewien, czy to tylko Piernik, ale na moim Nexusie S wskaźniki Wi-Fi / danych zmieniają kolor na zielony, gdy można połączyć się z serwerami Google. W przeciwnym razie wskaźniki Wi-Fi / danych są białe.
Belmin Fernandez,