11Aug

Bagaimana Windows Mengkonfirmasi Akses Wi-Fi dan Apakah Otentikasi Hot Spot Diperlukan?

Windows cukup mahir memberitahu Anda jika Anda memiliki koneksi internet yang berfungsi dengan baik, namun bagaimana sebenarnya hal itu melakukannya? Menggali bagaimana Windows menangani masalah ini menawarkan wawasan tentang pesan konektivitas Windows.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin dari SuperUser - subdivisi dari Stack Exchange, pengelompokan komunitas dari situs web Q & A.

Pertanyaan Pembaca superuser

N. Hinkle mengajukan pertanyaan berikut tentang proses pengecekan dan otentikasi internet Windows:

Pada Windows 7, ikon jaringan area notifikasi akan menunjukkan indikator kesalahan jika tidak ada akses internet, dan ikon kesalahan akan hilangBegitu ada koneksi yang sukses ke internet. Terkadang, jika koneksi WiFi memerlukan langkah otentikasi in-browser, seperti pada banyak jaringan tamu di hotel atau universitas, maka gelembung pop-up berikut muncul, mengatakan sebanyak:

Bagaimana Windows mengetahui apakah situs tersebut memiliki internet yang sukses atau tidak.koneksi?

Agaknya sedang memeriksa beberapa layanan Microsoft online untuk mengetahui apakah ia memiliki koneksi yang sukses, diarahkan ke beberapa halaman lain, atau tidak mendapat respon sama sekali, namun saya belum melihat di mana pun proses atau layanan yang digunakan inididokumentasikanAda yang bisa menjelaskan bagaimana ini bekerja?

Pemeriksaan semacam itu adalah satu dari sekian banyak hal yang kita anggap remeh saat menggunakan sistem operasi modern, namun elemen yang paling sering diambil untuk pengalaman pengguna memiliki mekanisme yang mendasarinya. Bagaimana Windows memberitahu kita apakah ada koneksi internet dan apakah kita perlu masuk ke portal otentikasi Wi-Fi?

Jawaban

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 berbagai 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:

  1. NCSI mencoba memuat halaman tertentu melalui HTTP( lebih tepatnya: dokumen teks) dan tes apakah bisa diambil.
  2. Jika itu tidak berhasil, Windows melaporkan "Tidak ada akses Internet".

Mekanisme juga memeriksa apakah domain dokumen di-host pada penyelesaian ke alamat IP yang diharapkan. Jadi, mungkin juga menganggap akses internet yang tepat jika tes ini berhasil namun dokumen tidak dapat diambil.

Alasannya melaporkan "Tidak Ada Akses Internet" saat Anda belum mengotentikasi Hotspot namun terletak pada cara kerja Hotspot. Ini memblok semua port selain 80 dan 443( untuk HTTP dan HTTPS, masing-masing), yang diarahkan ke server otentikasi Hotspot dan mungkin berantakan dengan permintaan DNS dengan satu atau lain cara. Dengan demikian, NCSI tidak dapat menyelesaikan domain file uji di-host, dan bahkan jika itu bisa tidak sampai ke file yang sebenarnya karena lalu lintas HTTP dialihkan ke server Authentication.

Kontributor lain, Jeff Atwood, menyoroti beberapa kutipan utama dari dokumen referensi Tobias:

Berikut adalah rincian proses penentuan status koneksi:

Daftar berikut menjelaskan bagaimana NCSI dapat berkomunikasi dengan situs Web untuk menentukan apakah jaringan memiliki konektivitas Internet:

  1. Permintaan resolusi nama DNS dns.msftncsi.com
  2. Permintaan HTTP untuk http: //www.msftncsi.com/ ncsi.txt mengembalikan 200 OK dan teksMicrosoft NCSI

Ini dapat dinonaktifkan dengan pengaturan registri. Jika Anda menetapkan:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NlaSvc \ Parameters \ Internet \ EnableActiveProbing

ke 0, Windows tidak akan lagi menyelidiki konektivitas internet.

Apple melakukan sesuatu yang sangat mirip di iOS untuk mendeteksi konektivitas internet dan kemungkinan halaman login "login" wifi, dll.

Meskipun keseluruhan proses ini biasanya 100% transparan bagi pengguna akhir, terkadang setelah melakukan otentikasi melalui portal web Wi-Fi hot spot, Anda akan mendapati diri Anda memperhatikan isi sebenarnya dari NSCSI.txt. Bagaimana Anda akhirnya melihat dokumen teks yang tidak mencolok daripada halaman web yang Anda coba muat tidak lagi menjadi misteri saat digabungkan dengan jawaban sebelumnya mengenai topik tersebut.

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.