Apakah lalu lintas Wi-Fi dari satu klien ke yang lain bepergian melalui titik akses?

51

Pertimbangkan jaringan Wi-Fi dengan satu titik akses dan dua klien, yang beroperasi dalam kondisi marjinal karena jangkauan, dll. Klien 1 berkomunikasi dengan Klien 2. Jelas Titik Akses (AP) harus berada dalam jangkauan keduanya (dengan asumsi tidak ada mesh yang mewah mode, dll.) agar jaringan dianggap tersedia, tetapi apakah data benar-benar berjalan melaluinya?

Yaitu, apakah AP menerima paket-paket dari satu klien dan menyiarkan ulang siaran tersebut untuk diambil oleh klien lain, atau apakah radio Klien 2 menerima sinyal secara langsung ketika mereka dikirimkan dari Klien 1 dan AP hanya menyediakan semacam arbitrase dan metadata untuk membantu mereka menemukan satu sama lain?

Saya sangat tertarik pada bagaimana jawaban untuk ini akan mempengaruhi kasus di mana kedua klien dekat satu sama lain dan memiliki propagasi radio yang baik, tetapi titik akses agak jauh.

Pete
sumber
4
Sementara pertanyaan diterima dengan baik dan pada topik di sini, rasanya seperti itu juga akan cocok di rekayasa jaringan Stack Exchange .
Jules
1
Terima kasih, tidak sadar ada SE yang lebih spesifik. Saya mungkin memiliki lebih banyak pertanyaan untuk mereka di masa depan, baik untuk diketahui.
Pete

Jawaban:

67

Ya, komunikasi berjalan melalui titik akses. Dalam hal ini, AP berfungsi persis seperti sakelar di jaringan kabel.

Dimungkinkan untuk memiliki dua perangkat berkomunikasi secara langsung, tanpa AP. Ini dikenal sebagai jaringan Ad Hoc.

D34DM347
sumber
4
Situasinya tidak persis analog dengan sakelar pada jaringan berkabel (xBASE-T), karena Klien 2 dapat melihat transmisi Klien 1 bahkan jika protokolnya sedemikian rupa sehingga mengabaikannya. Dalam beberapa hal lebih dekat dengan kabel 10BASE2 sekolah tua atau 10BASE5. Itu sebabnya saya ragu.
Pete
3
Meskipun sakelar modern tidak lagi berperilaku seperti ini, secara teknis SEMUA jaringan Ethernet multi-akses dan karenanya memiliki kemungkinan perangkat menerima paket yang bukan penerima yang dituju.
D34DM347
12
@Pete, belum tentu benar bahwa C2 dapat melihat transmisi C1. Pertimbangkan kasus di mana C1 berada di dekat salah satu tepi rentang AP, dan C2 berada di dekat tepi yang berlawanan. Jarak antara C1 dan C2 kemudian dua kali rentang baik ke AP, sehingga mereka tidak dapat berkomunikasi secara langsung satu sama lain. Tetapi karena mereka tidak harus melakukannya, itu tidak masalah. Yang penting adalah mereka berdua dapat berbicara dengan AP.
Monty Harder
Tidak @ D34DM347, ini tidak selalu terjadi, perangkat berkemampuan wifi langsung Perangkat yang mampu Wi-Fi Direct dapat terhubung langsung satu sama lain dengan cepat dan mudah untuk melakukan tugas-tugas seperti mencetak, sinkronisasi, dan berbagi data. Perangkat Wi-Fi Direct dapat dikaitkan dengan beberapa perangkat peer-to-peer (P2P) dan dengan infrastruktur LAN nirkabel (WLAN) secara bersamaan. selain itu isolasi klien yang dilakukan dengan benar tentu saja dapat mencegahnya
8zero2.ops
4
Saya sarankan Anda menggunakan kata "hub" karena lebih dekat dengan kabel yang setara. Hub tidak benar-benar tersedia sekarang tetapi itu berfungsi.
TafT
36

Jelas Access Point (AP) harus berada dalam jangkauan keduanya (dengan asumsi tidak ada mode mesh mewah, dll.) Agar jaringan dianggap tersedia, tetapi apakah data benar-benar bepergian melaluinya?

Ya, data sebenarnya mengalir melalui AP. Mengapa? Standar frame 802.11 mendefinisikan header frame 802.11:

Masukkan deskripsi gambar di sini

802.11 bekerja pada sebagian besar lapisan MAC dari data-link dan lapisan fisik, Jadi seperti yang Anda lihat ada empat alamat (bukan dua dalam kasus Ethernet) di header bingkai dan tergantung di mana frame akan diteruskan penempatan alamat di dot11 header diputuskan.

Alamat yang mungkin adalah:

  1. Alamat Tujuan -> Ke tujuan frame mana yang akhirnya ingin dicapai (DA)
  2. Alamat Sumber -> pengirim bingkai asli (SA)
  3. Alamat Tujuan Saat Ini -> Penerima frame saat ini (CDA)
  4. Alamat sumber saat ini -> Sumber saat ini dari frame (CSA)

Sekarang tergantung pada di mana frame perlu diteruskan, yaitu dari mana sistem Distribusi (DS) ke sistem distribusi mana (di sini anggap nirkabel adalah DS 0 dan kabel adalah DS 1) penempatan alamat-alamat ini diputuskan dalam header frame.

KASUS 1: Ketika sebuah frame perlu diteruskan dari DS 0 ke DS 0 dari satu klien nirkabel (STA) ke klien lain (ini sebagian besar akan terjadi pada jaringan ad-hoc).

Berikut ini adalah alamatnya:

  • CDA dan DA akan sama
  • CSA dan SA akan sama

Berikut ini adalah penempatan alamat:

  • Alamat 1 -> CDA atau DA
  • Alamat 2 -> CSA atau SA
  • Alamat 3 -> BSSID (MAC) atau ff: ff: ff: ff: ff: ff dalam kasus permintaan penyelidikan
  • Alamat 4 -> Tidak Berlaku

KASUS 2: Ketika sebuah frame perlu diteruskan dari klien nirkabel ke AP yaitu dari DS 0 ke DS 1.

Berikut ini adalah alamatnya:

  • CDA dan BSSID akan sama (karena paket sedang diteruskan pada SSID)
  • DA akan menjadi klien nirkabel terbaik di mana frame perlu diteruskan (dalam LAN-nya).
  • CSA dan SA akan sama

Berikut ini adalah penempatan alamat:

  • Alamat 1 -> CDA atau BSSID
  • Alamat 2 -> CSA atau SA
  • Alamat 3 -> DA
  • Alamat 4 -> Tidak Berlaku

KASUS 3: Ketika sebuah frame perlu diteruskan dari AP ke klien nirkabel yaitu dari DS 1 ke DS 0.

Berikut ini adalah alamatnya:

  • CDA dan DA akan sama.
  • CSA dan BSSID akan sama.
  • SA akan menjadi alamat sumber asli

Berikut ini adalah penempatan alamat:

  • Alamat 1 -> CDA atau DA
  • Alamat 2 -> CSA atau BSSID
  • Alamat 3 -> SA
  • Alamat 4 -> Tidak Berlaku

KASUS 4: Ketika sebuah frame perlu diteruskan dari satu AP ke AP lain yang berbagi LAN yang sama (dan dua klien nirkabel yang berkomunikasi dengannya) yaitu dari DS 1 ke DS 1.

Berikut ini adalah alamatnya:

  • CSA akan menjadi MAC dari AP pertama
  • CDA akan menjadi MAC dari AP kedua
  • SA akan menjadi MAC dari klien nirkabel sumber
  • DA akan menjadi MAC klien nirkabel tujuan

Berikut ini adalah penempatan alamat:

  • Alamat 1 -> CDA
  • Alamat 2 -> CSA
  • Alamat 3 -> DA
  • Alamat 4 -> SA

Kesimpulan: Jika Anda berada dalam lingkungan berbasis AP (infrastruktur) Anda harus beralih DS dan karenanya MAC tujuan dari BSSID ke alamat MAC klien akhir (dijelaskan di atas secara terperinci) itulah bagaimana dot11 ditulis.

Analogi dengan kabel: Ambil media nirkabel sebagai kabel tak terlihat antara sakelar dan penghuni akhir. Switch dalam hal ini adalah AP dan host akhir adalah klien nirkabel. Anda masih memerlukan MAC sumber dan MAC tujuan dalam nirkabel, Tetapi sekarang di beberapa lingkungan AP Anda tidak tahu siapa AP Anda (switch) karena tidak ada kabel (tidak terlihat) yang terhubung dengan Anda (via) maka datanglah dua alamat lagi (CSA dan CDA dijelaskan di atas).

Saya harap ini membantu!

Anirudh Malhotra
sumber
+1 Hanya untuk detail!
Michael-O
4

Konfigurasi standar untuk Wi-Fi (dengan Poin Akses ) adalah untuk beroperasi sebagai pengulang. AP akan mengambil data yang diterimanya dan mengirimkan kembali. Konfigurasi ini adalah standar untuk komunikasi radio terpusat dari banyak jenis, dengan Wi-Fi hanya menjadi satu bagian tertentu.

Brian Knoblauch
sumber
0

Saya baru-baru ini selesai dengan kontrak di HP di mana saya mengembangkan prosedur pengujian WIFI / Wifi Direct dan otomatisasi pengujian. Di WIFI Direct ini peer to peer, jadi tidak ada asosiasi AP yang terlibat sama sekali. Saya sarankan Anda membaca di area ini juga.

Pertimbangkan bahwa WIFI itu sendiri adalah layanan tanpa lisensi, jadi pada band-band seperti 5GHz yang merupakan tempat layanan berlisensi seperti RADAR dan penggunaan Militer, setiap perangkat WIFI pada band-band ini perlu 'pindah' ​​dari saluran WIFI bersama untuk pemegang lisensi utama untuk menggunakan saluran tersebut.

Dua sen saya == Dua dolar saya hal yang sama

Tepuk tangan

Ron Harding
sumber