Bagaimana Windows Mengonfirmasi Akses Wi-Fi dan Apakah Diperlukan Otentikasi Hot Spot?
Windows cukup mahir memberi tahu Anda jika Anda memiliki koneksi Internet yang berfungsi dengan baik, tetapi bagaimana tepatnya melakukannya? Menggali cara Windows menangani masalah menawarkan wawasan tentang pesan konektivitas Windows.
Sesi Tanya Jawab hari ini datang kepada kami dengan izin dari SuperUser-subdivisi Stack Exchange, pengelompokan komunitas yang didorong oleh situs web T&J.
Pertanyaan
SuperUser reader N. Hinkle mengajukan pertanyaan berikut tentang pemeriksaan internet Windows dan proses otentikasi:
Di Windows 7, ikon jaringan area notifikasi akan menunjukkan 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?
Pemeriksaan semacam itu adalah salah satu dari banyak hal yang kita anggap remeh ketika menggunakan sistem operasi modern, tetapi bahkan elemen yang paling diterima dari pengalaman pengguna memiliki mekanisme yang mendasarinya. Bagaimana cara Windows memberi tahu kami jika ada koneksi internet dan apakah kami perlu masuk ke portal autentikasi Wi-Fi?
Jawabannya
Kontributor SuperUser, Tobias Plutat, menawarkan beberapa wawasan tentang proses ini:
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:
- NCSI mencoba memuat halaman tertentu melalui HTTP (lebih tepatnya: dokumen teks) dan menguji apakah dapat diambil.
- Jika itu tidak berhasil, Windows melaporkan "Tidak ada akses Internet".
Mekanisme ini juga memeriksa apakah domain yang di-host pada dokumen menyelesaikan ke alamat IP yang diharapkan. Jadi, 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. Ini 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.
Kontributor lain, Jeff Atwood, menyoroti beberapa kutipan kunci dari dokumen referensi Tobias:
Berikut ini detail proses penentuan status koneksi:
Daftar berikut ini menjelaskan bagaimana NCSI dapat berkomunikasi dengan situs Web untuk menentukan apakah suatu jaringan memiliki konektivitas Internet:
- Permintaan resolusi nama DNS untuk
dns.msftncsi.com
- Permintaan HTTP untuk
http://www.msftncsi.com/ncsi.txt
mengembalikan 200 OK dan teksMicrosoft NCSI
Ini dapat dinonaktifkan dengan pengaturan registri. Jika Anda mengatur:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parameters \ Internet \ EnableActiveProbing
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 "masuk" hotel, dll.
Meskipun seluruh proses ini biasanya 100% transparan untuk pengguna akhir, kadang-kadang setelah mengautentikasi melalui portal web hotspot Wi-Fi, Anda akan mendapati diri Anda menatap isi NSCSI.txt yang sebenarnya. Bagaimana Anda akhirnya melihat dokumen teks yang tidak jelas alih-alih halaman web yang Anda coba muat tidak lagi menjadi misteri ketika digabungkan dengan jawaban sebelumnya pada topik tersebut.
Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.