Windows, Wi-Fi Erişimini Nasıl Doğrular ve Hot Spot Doğrulamanın Gerekip Gerekmediğini Nasıl Doğrular?
Windows düzgün çalışan bir İnternet bağlantınız olup olmadığını söyleme konusunda oldukça ustaca, ancak bunu nasıl yapıyor? Windows'un sorunu nasıl ele aldığına dikkat çekmek, Windows bağlantı mesajlarına ilişkin öngörü sağlar.
Bugünün Soru ve Cevap oturumu bize, bir soru-cevap web sitelerinin topluluk tarafından yönlendirilen bir grup grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Soru
SuperUser okuyucu N. Hinkle, Windows internet kontrolü ve kimlik doğrulama işlemi hakkında şu soruyu soruyor:
Windows 7'de, internet erişimi yoksa bildirim alanı ağı simgesi bir hata göstergesi gösterecektir. , İnternetle başarılı bir bağlantı kurulduktan sonra hata simgesi kayboluyor . Bazen, WiFi bağlantısı otellerde veya üniversitelerde birçok misafir ağında olduğu gibi tarayıcıda bir kimlik doğrulama adımı gerektiriyorsa, aşağıdakileri söyleyerek aşağıdaki açılır balon görünür:
Windows başarılı bir internet bağlantısına sahip olup olmadığını nasıl biliyor??
Muhtemelen başarılı bir bağlantıya sahip olup olmadığını, başka bir sayfaya yönlendirildiğini veya hiç yanıt alamadığını görmek için bazı çevrimiçi Microsoft servislerini kontrol ediyor, ancak bu işlemin veya kullanılan hizmetlerin belgelendiği hiçbir yerde görmedim. . Bunun nasıl çalıştığını kimse açıklayabilir mi??
Bu tür kontroller, modern bir işletim sistemi kullanırken aldığımız birçok şeyden biri olmasına rağmen, kullanıcı deneyiminin tanınan unsurları için en çok alınanların bile altında yatan bir mekanizması var. Windows, internet bağlantısı olup olmadığını ve bir Wi-Fi kimlik doğrulama portalına giriş yapmamız gerekip gerekmediğini bize nasıl bildirir??
Cevap
Süper Kullanıcı Katkıda Bulunan Tobias Plutat bu süreçle ilgili bazı bilgiler sunmaktadır:
Bazı kazma işlemlerinden sonra (Windows'taki ağ ve Internet ile ilgili hizmetlerin sayısı şaşırtıcıdır), sanırım buldum. Windows Vista ve 7'de, biri ağ systray simgesi tarafından kullanılan bağlantı sınamalarını yapan Ağ Bağlantısı Durum Göstergesi olan bir Ağ Farkındalığı özelliği bulunur. İnternet bağlantısı için test basittir:
- NCSI belirli bir sayfayı HTTP yoluyla yüklemeye çalışır (daha doğrusu bir metin belgesi) ve alınıp alınmayacağını test eder.
- Bu başarılı olmazsa, Windows “İnternet erişimi yok” bildirir.
Mekanizma ayrıca, belgenin bulunduğu etki alanının beklenen IP adresine çözülüp çözülmediğini de denetler. Bu nedenle, eğer bu test başarılı olursa, ancak internetten erişilemediğinde internet erişimi uygun olabilir..
Bir Hotspot'ta onaylanmadıysanız “İnternet Erişimi Yok” u bildirmesinin nedeni bir Hotspot'un çalışma biçiminde yatmaktadır. Hotspot'un kimlik doğrulama sunucusuna yönlendirilen ve DNS isteklerini bir şekilde veya başka şekilde karıştırabilecek olan 80 ve 443 dışındaki tüm bağlantı noktalarını (sırasıyla HTTP ve HTTPS için) engeller. Bu nedenle, NCSI, test dosyasının barındırıldığı etki alanını çözemez ve HTTP trafiği Kimlik Doğrulama sunucusuna yönlendirildiği için gerçek dosyaya ulaşmasa bile.
Bir diğer katılımcı, Jeff Atwood, Tobias'ın referansları belgesinden bazı önemli alıntıları vurgulamaktadır:
Bağlantı durumu belirleme işleminin detayları:
Aşağıdaki listede, bir ağın İnternet bağlantısı olup olmadığını belirlemek için NCSI'nin bir Web sitesiyle nasıl iletişim kurabileceği açıklanmaktadır:
- DNS ad çözümlemesi için istek
dns.msftncsi.com
- İçin bir HTTP isteği
http://www.msftncsi.com/ncsi.txt
200 OK ve yazıyı döndürmeMicrosoft NCSI
Bu bir kayıt defteri ayarıyla devre dışı bırakılabilir. Ayarladıysanız:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parametreler \ Internet \ EnableActiveProbing
için
0
, Windows artık internet bağlantısı için soruşturma yapmıyor.Apple, internet bağlantısını ve olası otel “giriş” wifi sayfalarını tespit etmek için iOS'ta çok benzer bir şey yapar..
Tüm bu süreç genellikle son kullanıcılar için% 100 şeffaf olsa da, bazen bir Wi-Fi hot spot web portalı üzerinden doğrulama yaptıktan sonra, kendinizi NSCSI.txt dosyasının gerçek içeriğine bakarken bulacaksınız. Yüklemeye çalıştığınız web sayfası yerine sıradan olmayan bir metin belgesine bakarken, konuyla ilgili önceki cevaplarla birleştiğinde artık bir gizem değil.
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.