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 . ” )

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 .


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.