Kā Windows apstiprina Wi-Fi piekļuvi un vai ir nepieciešama Hot Spot autentifikācija?
Windows ir diezgan lietpratīgs, lai pastāstītu jums, vai jums ir pareizi funkcionējošs interneta pieslēgums, bet kā tieši tā tas notiek? Iegūšana, kā Windows rīkojas ar problēmu, sniedz ieskatu Windows savienojuma ziņojumos.
Šodienas jautājumu un atbilžu sesija mums sniedz pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienu disku Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs N. Hinkle uzdod šādu jautājumu par Windows interneta pārbaudes un autentifikācijas procesu:
Operētājsistēmā Windows 7 paziņojumu apgabala tīkla ikona parādīs kļūdas indikatoru, ja nav interneta piekļuves , un kļūdas ikona pazūd, tiklīdz ir izveidots veiksmīgs savienojums ar internetu . Dažreiz, ja WiFi savienojumam ir nepieciešama pārlūkprogrammas autentifikācijas pakāpe, tāpat kā daudzos viesu tīklos viesnīcās vai universitātēs, parādās šāds uznirstošais burbulis, kurā tiek teikts:
Kā Windows zina, vai tai ir veiksmīgs interneta pieslēgums?
Iespējams, ka tā pārbauda dažus tiešsaistes Microsoft pakalpojumus, lai pārliecinātos, vai tai ir veiksmīgs savienojums, tiek novirzīts uz kādu citu lapu vai vispār nesaņem nekādu atbildi, bet es neesmu redzējis, ka šis process vai izmantotie pakalpojumi ir dokumentēti . Vai kāds var izskaidrot, kā tas darbojas?
Šādas pārbaudes ir viena no daudzajām lietām, ko mēs uzskatām par pašsaprotamu, lietojot mūsdienīgu operētājsistēmu, bet pat visnopietnāk, ja tiek izmantoti lietotāja pieredzes elementi, ir pamatā mehānisms. Kā sistēma Windows mums paziņo, vai ir interneta pieslēgums un vai mums ir jāpiesakās Wi-Fi autentifikācijas portālā?
Atbilde
SuperUser ieguldītājs Tobias Plutat piedāvā zināmu ieskatu šajā procesā:
Pēc dažu rakšanas (tīkla un interneta saistīto pakalpojumu skaits sistēmā Windows ir pārsteidzošs), es domāju, ka es to atradu. Windows Vista un 7 ir dažādas tīkla informētības funkcijas, no kurām viena ir tīkla savienojuma statusa indikators, kas veic savienojamības testus, kurus savukārt izmanto tīkla systray ikona. Interneta savienojuma tests ir vienkāršs:
- NCSI mēģina ielādēt konkrētu lapu, izmantojot HTTP (precīzāk: teksta dokumentu), un pārbauda, vai to var iegūt.
- Ja tas neizdodas, Windows ziņo „Nav interneta piekļuves”.
Mehānisms arī pārbauda, vai domēns, kurā dokuments atrodas, atrisina paredzamo IP adresi. Tātad, ja šis tests ir veiksmīgs, tas var arī uzņemties pareizu piekļuvi internetam, bet dokumentu nevar izgūt.
Iemesls, kāpēc tā ziņo par “Nav interneta piekļuves”, kad neesat autentificējis Hotspot, tomēr atrodas tā, kā darbojas Hotspot. Tā bloķē visas ostas, izņemot 80 un 443 (attiecīgi HTTP un HTTPS), kas tiek novirzītas uz Hotspot autentifikācijas serveri, un vienā vai otrā veidā var izjaukt DNS pieprasījumus. Tādējādi NCSI nevar nedz atrisināt domēnu, ka tā pārbaudes fails ir izvietots, gan pat tad, ja tas nevarētu sasniegt faktisko failu, jo HTTP satiksme tiek novirzīta uz autentifikācijas serveri.
Vēl viens respondents Jeff Atwood izceļ dažus galvenos citātus no dokumenta Tobias atsaucēm:
Šeit ir informācija par savienojuma statusa noteikšanas procesu:
Šajā sarakstā ir aprakstīts, kā NCSI varētu sazināties ar tīmekļa vietni, lai noteiktu, vai tīklam ir interneta savienojums:
- Pieprasījums par DNS nosaukuma izšķirtspēju
dns.msftncsi.com
- HTTP pieprasījums
http://www.msftncsi.com/ncsi.txt
atgriežot 200 OK un tekstuMicrosoft NCSI
To var atspējot ar reģistra iestatījumu. Ja iestatījāt:
HKEY_LOCAL_MACHINE SISTĒMA CurrentControlSet Pakalpojumi NlaSvc parametri Internets Aktivizēt darbību
uz
0
, Windows vairs neizmeklē interneta savienojumu.Apple dara kaut ko ļoti līdzīgu iOS, lai atklātu interneta savienojumu un iespējamās viesnīcas “WiFi” lapas utt.
Kaut arī šis process parasti ir 100% pārredzams gala lietotājiem, dažkārt pēc autentificēšanas, izmantojot Wi-Fi karsto punktu tīmekļa portālu, jūs atradīsiet sevi skatoties uz NSCSI.txt faktisko saturu. Kā jūs nonācāt pie nenorādīta teksta dokumenta, nevis tīmekļa lapas, kuru mēģinājāt ielādēt, vairs nav noslēpums, ja tas ir saistīts ar iepriekšējām atbildēm uz šo tēmu.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.