Windows, düzgün işleyen bir İnternet bağlantınız olup olmadığını size söylemekte oldukça ustadır, ancak bunu tam olarak nasıl yapıyor? Windows'un sorunu nasıl ele aldığını incelemek, Windows bağlantı mesajları hakkında fikir verir.
Bugünün Soru-Cevap oturumu bize, Soru-Cevap web sitelerinin topluluk destekli bir grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Soru
SuperUser reader N.Hinkle, Windows internet kontrolü ve kimlik doğrulama süreci hakkında şu soruyu sorar:
Windows 7'de, internet erişimi yoksa bildirim alanı ağı simgesi bir hata göstergesi gösterecektir.
ve internete başarılı bir bağlantı kurulduğunda hata simgesi kaybolur
. Bazen, WiFi bağlantısı, otellerdeki veya üniversitelerdeki birçok misafir ağında olduğu gibi bir tarayıcı içi kimlik doğrulama adımı gerektiriyorsa, aşağıdaki açılır balon şu kadarını söyler:
![]()
Windows, başarılı bir internet bağlantısına sahip olup olmadığını nasıl anlar?
Muhtemelen, başarılı bir bağlantı olup olmadığını, başka bir sayfaya yönlendirilip yönlendirilmediğini veya hiç yanıt alıp almadığını görmek için bazı çevrimiçi Microsoft hizmetlerini kontrol ediyor, ancak bu işlemin veya kullanılan hizmetlerin belgelendiğini hiçbir yerde görmedim . Bunun nasıl çalıştığını açıklayan var mı?
Bu tür kontroller, modern bir işletim sistemi kullanırken kesin olarak kabul ettiğimiz birçok şeyden biridir, ancak kullanıcı deneyiminin en çok kabul gören unsurlarının bile altında yatan bir mekanizma vardır. Windows bize bir internet bağlantısı olup olmadığını ve bir Wi-Fi kimlik doğrulama portalına giriş yapmamız gerekip gerekmediğini nasıl söyler?
Cevap
SuperUser katılımcısı Tobias Plutat, süreç hakkında bazı bilgiler sunar:
Biraz araştırma yaptıktan sonra (Windows'taki ağ ve İnternet ile ilgili hizmetlerin sayısı şaşırtıcıdır), Sanırım buldum . Windows Vista ve 7, çeşitli Ağ Farkındalığı özelliklerine sahiptir; bunlardan biri, sırayla ağ sistem tepsisi simgesi tarafından kullanılan bağlantı testlerini gerçekleştiren Ağ Bağlantısı Durum Göstergesidir. İnternet bağlantısı testi basittir:
- NCSI, HTTP (daha doğrusu: bir metin belgesi) aracılığıyla belirli bir sayfayı yüklemeye çalışır ve geri alınıp alınamayacağını test eder.
- Bu başarılı olmazsa, Windows "İnternet erişimi yok" mesajı verir.
Mekanizma ayrıca belgenin barındırıldığı etki alanının beklenen IP adresine çözümlenip çözümlenmediğini de kontrol eder. Dolayısıyla, bu test başarılı olursa ancak belge alınamazsa uygun internet erişimini de varsayabilir.
Henüz bir Hotspot'ta kimlik doğrulaması yapmadığınızda "İnternet Erişimi Yok" raporunun nedeni, bir Hotspot'un çalışma biçiminde yatmaktadır. Hotspot’un kimlik doğrulama sunucusuna yeniden yönlendirilen 80 ve 443 (sırasıyla HTTP ve HTTPS için) dışında tüm bağlantı noktalarını engeller ve DNS isteklerini bir şekilde karıştırabilir. Böylece, NCSI test dosyasının barındırıldığı etki alanını çözemez ve çözebilse bile gerçek dosyaya ulaşamaz çünkü HTTP trafiği Kimlik Doğrulama sunucusuna yeniden yönlendirilir.
Başka bir katılımcı Jeff Atwood, Tobias'ın referans verdiği belgedeki bazı önemli alıntıların altını çiziyor:
İşte bağlantı durumu belirleme detayları süreç :
Aşağıdaki liste, NCSI'nin bir ağın İnternet bağlantısına sahip olup olmadığını belirlemek için bir Web sitesiyle nasıl iletişim kurabileceğini açıklar:
- DNS adı çözümlemesi için bir istek
dns.msftncsi.com- İçin bir HTTP isteği
http://www.msftncsi.com/ncsi.txt200 OK ve metni döndürmekMicrosoft n CSIBu, bir kayıt defteri ayarı ile devre dışı bırakılabilir. Ayarladıysanız:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parameters \ Internet \ EnableActiveProbing
-e
0, Windows artık internet bağlantısını araştırmayacaktır.Apple, internet bağlantısını ve olası otel "giriş" wifi sayfalarını vb. 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, ara sıra bir Wi-Fi bağlantı noktasının web portalı üzerinden kimlik doğrulaması yaptıktan sonra, kendinizi sitenin gerçek NSCSI.txt . Yüklemeye çalıştığınız web sayfası yerine sıradan bir metin belgesine nasıl bakmaya başladığınız, konuyla ilgili önceki cevaplarla birleştiğinde artık bir gizem değil.
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda sesi kapatın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Kontrol et tam tartışma dizisi burada .
ve internete başarılı bir bağlantı kurulduğunda hata simgesi kaybolur
. Bazen, WiFi bağlantısı, otellerdeki veya üniversitelerdeki birçok misafir ağında olduğu gibi bir tarayıcı içi kimlik doğrulama adımı gerektiriyorsa, aşağıdaki açılır balon şu kadarını söyler: