Di Windows 7, ikon jaringan area pemberitahuan akan menampilkan indikator kesalahan jika tidak ada akses internet , dan ikon kesalahan hilang begitu ada koneksi yang berhasil ke internet . Terkadang, jika koneksi WiFi memerlukan langkah otentikasi dalam peramban, seperti pada banyak jaringan tamu di hotel atau universitas, maka gelembung sembulan berikut akan muncul, dengan mengatakan:
Bagaimana Windows mengetahui apakah ia memiliki koneksi internet yang sukses atau tidak?
Mungkin ini sedang memeriksa beberapa layanan Microsoft online untuk melihat apakah ia memiliki koneksi yang sukses, akan diarahkan ke halaman lain, atau tidak mendapatkan respons sama sekali, tetapi saya belum melihat di mana pun bahwa proses ini atau layanan yang digunakan didokumentasikan . Adakah yang bisa menjelaskan cara kerjanya? Saya lebih suka jawaban yang merujuk pada fakta, daripada hanya menebak, tetapi jika Anda memiliki tebakan yang benar-benar bagus , maka lakukanlah.
Pertanyaan ini adalah Pertanyaan Pengguna Super Minggu Ini .
Baca entri blog 16 Mei 2011 untuk perincian lebih lanjut atau kirimkan Pertanyaan Anda Minggu Ini.
sumber
Jawaban:
Setelah beberapa penggalian (banyaknya jaringan dan layanan terkait Internet di Windows sangat mencengangkan), saya rasa saya menemukannya. Windows Vista dan 7 memiliki beragam fitur Network Awareness, salah satunya adalah Network Connectivity Status Indicator yang melakukan tes konektivitas yang pada gilirannya digunakan oleh ikon systray jaringan. Tes untuk konektivitas internet sederhana:
Mekanisme ini juga memeriksa apakah domain yang di-host pada dokumen menyelesaikan ke alamat IP yang diharapkan. Jadi, itu mungkin juga menganggap akses internet yang tepat jika tes ini berhasil tetapi dokumen tidak dapat diambil.
Alasannya melaporkan "Tidak Ada Akses Internet" ketika Anda belum mengautentikasi pada Hotspot terletak pada cara kerja Hotspot. Ia memblokir semua port selain 80 dan 443 (masing-masing untuk HTTP dan HTTPS), yang dialihkan ke server otentikasi Hotspot dan mungkin mengacaukan permintaan DNS dengan satu atau lain cara. Dengan demikian, NCSI tidak dapat menyelesaikan domain tempat file uji di-host, dan bahkan jika itu tidak akan mencapai file yang sebenarnya karena lalu lintas HTTP diarahkan ke server Otentikasi.
Sumber: http://technet.microsoft.com/en-us/library/cc766017%28WS.10%29.aspx
sumber
No Internet access
jika Anda berada di belakang proxy;)Berikut adalah detail proses penentuan status koneksi :
Ini dapat dinonaktifkan dengan pengaturan registri. Jika Anda mengatur
untuk
0
, Windows tidak akan lagi menyelidiki konektivitas internet.Apple melakukan sesuatu yang sangat mirip di iOS untuk mendeteksi konektivitas internet dan kemungkinan halaman wifi "login" hotel, dll.
sumber
Seperti kata Jeff, untuk mendeteksi koneksi Internet, Windows akan melakukan:
Selain jawaban Jeff, saya curiga:
sumber
Untuk koneksi yang memerlukan informasi logon tambahan lebih mungkin ditentukan melalui langkah resolusi DNS yang disebutkan oleh Jeff dengan tiga skenario berikut yang terjadi:
Saya berasumsi bahwa permintaan untuk:
adalah cara cepat untuk menguji apakah koneksi ke internet semuanya jelas. Setelah itu, permintaan dns dijalankan untuk menentukan status penuh koneksi.
sumber