11Aug

Kako Windows potvrđuje pristup Wi-Fi-ju i je li potrebno provjera autentičnosti Hot Spot?

click fraud protection

Windows je sasvim svjestan da vam govori ako imate pravilno funkcioniranu internetsku vezu, ali kako točno to radi? Utvrđivanje načina na koji Windows rješava problem nudi uvid u poruke za povezivanje sustava Windows.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, zajedničkom pogonu grupiranja Q & A web stranica.

Pitanje

SuperUser čitač N. Hinkle predstavlja sljedeće pitanje o postupku provjere interneta i provjere autentičnosti sustava Windows:

U sustavu Windows 7, ikona mrežnog povezivanja u području obavijesti pokazat će indikator pogreške ako nema internetskog pristupa i nestane ikona pogreškenakon uspješne veze s internetom. Ponekad, ako veza s WiFi mrežom zahtijeva korak autentifikacije u pregledniku, primjerice na mnogim gostujućim mrežama u hotelima ili sveučilištima, pojavljuje se sljedeći skočni mjehurić:

Kako Windows znati ima li uspješan internetveza?

Pretpostavljam da provjerava neku mrežnu uslugu tvrtke Microsoft da vidi ima li uspješna veza, preusmjerava se na neku drugu stranicu ili uopće ne dobije nikakav odgovor, ali nigdje nisam vidjela da je ovaj proces ili korištene uslugedokumentirana. Može li itko objasniti kako to funkcionira?

instagram viewer

Takve provjere su jedna od mnogih stvari koje smo uzimali zdravo za gotovo kada koristimo moderan operacijski sustav, ali čak i najčešće uzeti zdravo za gotovo elemente korisničkog iskustva imaju temeljni mehanizam. Kako nam Windows kaže ako postoji internetska veza i hoćemo li se morati prijaviti na portal za provjeru autentičnosti za Wi-Fi?

Odgovor

SuperUser suradnik Tobias Plutat nudi neke uvid u proces:

Nakon nekog kopanja( samo broj mrežnih i Internet vezanih usluga u sustavu Windows je zapanjujuće), mislim da sam ga pronašao. Windows Vista i 7 imaju različite značajke mrežne svijesti, od kojih je jedan Pokazatelj statusa mrežne povezivosti koji provodi testove povezivanja koje zauzvrat koriste ikona mrežnog sustava. Test za internetsku vezu je jednostavan:

  1. NCSI pokušava učitati određenu stranicu putem HTTP-a( točnije: tekstualni dokument) i provjerava može li se dohvatiti.
  2. Ako to nije uspjelo, Windows izvješćuje "Nema internetskog pristupa".

Mehanizam također provjerava je li domena na kojoj se nalazi dokument rješava na očekivanu IP adresu. Dakle, može pretpostaviti i odgovarajući pristup internetu ako je ovaj test uspješan, no dokument se ne može dohvatiti.

Razlog zbog kojeg se prijavljuje "Bez internetskog pristupa" kada niste potvrdili autentičnost na žarištu, ali leži u načinu na koji Hotspot funkcionira. Blokira sve priključke osim 80 i 443( za HTTP i HTTPS), koji se preusmjeravaju na poslužitelj za provjeru autentičnosti na Hotspotu i mogu na bilo koji način ugušiti DNS zahtjeve. Dakle, NCSI ne može niti riješiti domenu na kojoj se nalazi testna datoteka, pa čak i ako to ne bi moglo doći do stvarne datoteke jer se HTTP promet preusmjerava na poslužitelj autentifikacije.

Sljedeći popis opisuje način na koji NCSI može komunicirati s web-mjestom kako bi utvrdio ima li mreža internetsku vezu:

  1. Zahtjev za DNS razlučivanje imena dns.msftncsi.com
  2. HTTP zahtjev za http: //www.msftncsi.com/ ncsi.txt koji vraća 200 OK i tekstMicrosoft NCSI

To se može onemogućiti s postavkom registra. Ako postavite:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parametri \ Internet \ EnableActiveProbing

na 0, sustav Windows više neće ispitivati ​​vezu s internetom.

Apple čini nešto vrlo slično u iOS-u za otkrivanje internetske povezivosti i moguće hotelske "login" wifi stranice itd.

Iako je ovaj cijeli proces obično 100% transparentan krajnjim korisnicima, povremeno nakon provjere autentičnosti putem web portala Wi-Fi hot spot, naći ćete da gledate u stvarni sadržaj NSCSI.txt. Kako ste završili s gledanjem neodgovarajućeg tekstualnog dokumenta umjesto web stranice koju pokušavate učitati, više nije zagonetka kada je povezano s prethodnim odgovorima na tu temu.

Imate li nešto za objašnjenje? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.