Bagaimana klien wifi mendeteksi SSID dari AP?

10

Bagaimana papan wifi saya mendeteksi jaringan nirkabel yang ada dalam jangkauan? Protokol apa yang digunakan untuk berkomunikasi dengan perangkat di area tersebut untuk mengumumkan wifi AP? Apakah setiap router mentransmisikan pada frekuensi sendiri dan papan wifi saya memindai frekuensi "setiap" untuk mendeteksi satu?

zer0uno
sumber

Jawaban:

6

Bagaimana papan wifi saya mendeteksi jaringan nirkabel yang ada dalam jangkauan?

Klien Anda memiliki radio yang mendengarkan frekuensi wifi 802.11 untuk negara yang dikonfigurasi di radio.

Protokol apa yang digunakan untuk berkomunikasi dengan perangkat di area tersebut untuk mengumumkan wifi AP?

Wifi AP dikonfigurasikan dengan SSID; SSID tersebut dikenal melalui frame suar ; secara default frame suar dikirim setiap 102,4 milidetik.

The format frame beacon termasuk SSID lapangan, dan interval beacon.

Radio di AP Anda dikonfigurasi untuk saluran tertentu . Frame suar tersebut ditransmisikan pada saluran AP.

Apakah setiap router mentransmisikan pada frekuensi sendiri dan papan wifi saya memindai frekuensi "setiap" untuk mendeteksi satu?

Setiap AP nirkabel dapat memilih dari daftar saluran nirkabel yang telah ditentukan , dan memilih satu saluran untuk mengumumkan SSID. Klien wifi Anda terus-menerus berjalan (atau memindai) semua saluran itu untuk mengetahui SSID mana yang tersedia.

Mike Pennington
sumber
Jawaban yang bagus @MikePennington! Bisakah Anda jelaskan jawaban Anda untuk menjelaskan apa yang terjadi ketika klien ingin terhubung ke Titik Akses? (yaitu prosedur jabat tangan)
goncalotomas
14

Standar IEEE 802.11 menetapkan dua metode untuk perangkat klien untuk menemukan jaringan nirkabel di area tersebut. Kedua metode didasarkan pada penggunaan frame manajemen 802.11 seperti yang didefinisikan dalam standar ini.

Metode pertama adalah metode pasif. Semua perangkat infrastruktur 802.11 akan mengirimkan frame suar kira-kira setiap 100 ms (ini adalah default untuk banyak perangkat, tetapi sering dapat dikonfigurasi baik yang lebih tinggi atau lebih rendah) untuk setiap jaringan nirkabel yang menyediakan layanan untuk saat itu. Frame suar ini akan berisi informasi tentang jaringan nirkabel seperti SSID (nama jaringan), detail enkripsi (jika ada), kecepatan data yang didukung, dll.

Klien nirkabel yang ada di area tersebut akan dapat "mendengar" suar dan mengetahui jaringan ada di area tersebut, menambahkannya ke

Metode kedua adalah metode aktif, dan yang paling sering digunakan oleh sistem operasi. Perangkat klien dapat mengirim kerangka permintaan penyelidikan secara umum ("Apakah ada orang di luar sana?") Atau ke jaringan tertentu ("Hei, Bill, apakah Anda di luar sana?"). Titik akses (apa pun dalam kasus pertama, yang cocok dengan yang kedua) akan menanggapi permintaan probe ini dengan respons probe yang akan berisi informasi yang mirip dengan kerangka suar.

Probe request / probe response process ini juga merupakan bagian dari proses asosiasi dimana sebuah stasiun bergabung dengan jaringan nirkabel.

Alasan bahwa metode aktif umumnya lebih disukai oleh sebagian besar sistem operasi jelas ketika seseorang duduk untuk memikirkannya. Untuk menemukan jaringan secara pasif, perangkat harus mendengarkan pada saluran yang cukup lama untuk mendapatkan peluang yang baik untuk mendengar bingkai suar. Karena suar hanya dikirim setiap periode waktu, perangkat mungkin harus mendengarkan (dan hanya mendengarkan) selama 200 ms atau lebih untuk memastikan mereka mendengar semua jaringan. Jika Anda hanya mempertimbangkan 2.4GHz, itu setidaknya 11 saluran ... lakukan perhitungan.

Metode aktif memungkinkan stasiun untuk beralih ke saluran, mengirim permintaan penyelidikan, berhenti sebentar (kurang dari 100 ms) dan kemudian pindah ke saluran berikutnya. Ini membuat proses ini lebih cepat namun tetap cukup percaya diri telah menemukan jaringan di saluran itu.

YPelajari
sumber
Penjelasan yang sangat bagus! :)
goncalotomas