Чи подорожує Wi-Fi від одного клієнта до іншого через точку доступу?


51

Розглянемо мережу Wi-Fi з однією точкою доступу і двох клієнтів, що працюють в екстремальних умовах з - за діапазону і т.д. Клієнт 1 обмінюється даними з клієнтом 2. Очевидно , що точка доступу (AP) повинен знаходитися в діапазоні обох (не припускаючи фантазії сітки режими тощо), щоб мережа вважалася доступною, але чи фактично вони пересуваються через неї?

Тобто AP отримує пакети від одного клієнта і ретрансляцію їх для іншого клієнта, або радіо клієнта 2 приймає сигнали безпосередньо, як вони передаються від клієнта 1, а AP просто забезпечує певний арбітраж і метадані, щоб допомогти їм знайти один одного?

Мене особливо цікавить, як відповідь на це вплине на той випадок, коли два клієнта знаходяться поруч один з одним і мають гарне радіорозповсюдження, але точка доступу знаходиться на деякій відстані.


4
Незважаючи на те, що питання тут добре сприйняте та актуальне, схоже, що це також вдало підійде на мережевій біржі Stack Exchange .
Жуль

1
Дякую, не знали, що є більш конкретний SE. У мене в майбутньому можуть виникнути додаткові питання, добре знати.
Піт

Відповіді:


67

Так, зв’язок проходить через точку доступу. У цьому випадку AP працює точно так, як комутатор робить в дротовій мережі.

Можливо, щоб два пристрої спілкувалися безпосередньо, без точки зору доступу. Це відоме як спеціальна мережа.


4
Ситуація не зовсім аналогічна комутатору в дротовій (xBASE-T) мережі, оскільки клієнт 2 може бачити передачі клієнта 1, навіть якщо протокол такий, що він ігнорує їх. Деяким чином це ближче до старовинних шкіл 10BASE2 або 10BASE5. Тому я маю сумніви.
Піт

3
Незважаючи на те, що сучасні комутатори насправді так не ведуть себе, технічно ВСІ мережі Ethernet мають багатодоступний доступ і тому мають можливість пристрої отримувати пакети, для яких вони не призначені адресатом.
D34DM347

12
@Пете, це не обов'язково правда, що C2 може бачити передачі C1. Розглянемо випадок, коли С1 знаходиться біля одного краю діапазону АР, а С2 - біля протилежного краю. Відстань між С1 і С2 тоді вдвічі перевищує діапазон будь-якої точки до точки доступу, тому вони не можуть безпосередньо спілкуватися один з одним. Але оскільки вони не повинні, це не має значення. Все, що важливо, - це те, що вони можуть спілкуватися з AP.
Monty Harder

Ні @ D34DM347, це не завжди так, пристрої, що підтримують Wi-Fi. Пристрої, які підтримують Wi-Fi Direct, можуть з'єднуватися безпосередньо між собою швидко та зручно для виконання таких завдань, як друк, синхронізація та обмін даними. Пристрої Wi-Fi Direct можуть одночасно зв’язуватися з кількома пристроями однорангових (P2P) та з інфраструктурними бездротовими локальними мережами (WLAN). до того ж ізоляція клієнтів, зроблена належним чином, може, звичайно, запобігти цьому
8zero2.ops

4
Я б запропонував вам використовувати слово "концентратор", оскільки це ближче до проводового еквівалента. Хаби зараз не доступні, але це працює.
TafT

36

Очевидно, що точка доступу (AP) повинна бути в діапазоні обох (за умови відсутності фантазійних сітчастих режимів тощо), щоб мережа вважалася доступною, але чи дійсно дані проходять через неї?

Так, дані фактично надходять через AP. Чому? Стандарти 802.11 кадрів визначають заголовки кадрів 802.11:

Введіть тут опис зображення

802.11 працює здебільшого на MAC-рівні шару передачі даних та фізичному рівні, тому, як ви бачите, у заголовку кадру є чотири адреси (замість двох у випадку Ethernet) і залежно від того, куди кадру слід пересилати розміщення адреси. у заголовку dot11 вирішено.

Можливі адреси:

  1. Адреса призначення -> До якого кадру потрібно досягти нарешті (DA)
  2. Адреса джерела -> Оригінальний відправник кадру (SA)
  3. Поточна адреса призначення -> Поточний приймач кадру (CDA)
  4. Адреса поточного джерела -> Поточне джерело кадру (CSA)

Тепер це залежить від того, куди потрібно переслати кадр, тобто від якої системи розподілу (DS) до якої системи розподілу (тут припустимо, що бездротовим є DS 0, а провідним є DS 1), розміщення цих адрес визначається у заголовку кадру.

СЛУЧАЙ 1: Коли кадр потрібно переслати з DS 0 в DS 0 від одного бездротового клієнта (STA) до іншого клієнта (це в основному відбувається в спеціальній мережі).

Наступними будуть адреси:

  • CDA та DA будуть однаковими
  • CSA і SA будуть однаковими

Розташування адрес:

  • Адреса 1 -> CDA або DA
  • Адреса 2 -> CSA або SA
  • Адреса 3 -> BSSID (MAC) або ff: ff: ff: ff: ff: ff у випадку запитів зонду
  • Адреса 4 -> Не застосовується

СЛУЧАЙ 2: Коли кадр потрібно переслати з бездротового клієнта в AP, тобто від DS 0 до DS 1.

Наступними будуть адреси:

  • CDA і BSSID будуть однаковими (оскільки пакет передається на SSID)
  • DA стане кінцевим бездротовим клієнтом, куди потрібно переслати кадр (у своїй локальній мережі).
  • CSA і SA будуть однаковими

Розташування адрес:

  • Адреса 1 -> CDA або BSSID
  • Адреса 2 -> CSA або SA
  • Адреса 3 -> DA
  • Адреса 4 -> Не застосовується

СЛУЧАЙ 3: Коли кадр потрібно переслати з AP до бездротового клієнта, тобто від DS 1 до DS 0.

Наступними будуть адреси:

  • CDA та DA будуть однаковими.
  • CSA та BSSID будуть однаковими.
  • SA буде оригінальною адресою джерела

Розташування адрес:

  • Адреса 1 -> CDA або DA
  • Адреса 2 -> CSA або BSSID
  • Адреса 3 -> SA
  • Адреса 4 -> Не застосовується

СЛУЧАЙ 4: Коли кадр потрібно переслати з однієї AP в іншу AP, що обмінюється тією самою локальною мережею (і двома бездротовими клієнтами, що спілкуються на ній), тобто з DS 1 в DS 1.

Наступними будуть адреси:

  • CSA буде MAC першого AP
  • CDA буде MAC другого AP
  • SA стане MAC вихідного бездротового клієнта
  • DA стане MAC-адресою бездротового клієнта

Розташування адрес:

  • Адреса 1 -> CDA
  • Адреса 2 -> CSA
  • Адреса 3 -> DA
  • Адреса 4 -> SA

Висновок: Якщо ви перебуваєте в середовищі (інфраструктурі) на основі AP, ви повинні переключити DS, а значить, MAC призначення з BSSID на кінцевий MAC-адресу клієнта (детально пояснено вище), так написано dot11.

Аналогія з дротом: приймайте бездротовий носій як невидимий провід між комутатором і кінцевим вузлом. У цьому випадку комутатором є AP, а кінцевим вузлом є бездротовий клієнт. Вам все ще потрібен джерело MAC та MAC призначення бездротового зв'язку, але тепер у декількох середовищах AP ви не знаєте, хто ваш AP (комутатор), оскільки немає кабелю (невидимого), до якого ви підключені (через), отже, увійшли ще дві адреси (CSA та CDA пояснено вище).

Я сподіваюся, що це допомагає!


+1 Просто для деталей!
Майкл-О

4

Стандартна конфігурація для Wi-Fi (з точками доступу ) - працювати як ретранслятор. AP буде збирати отримані дані та повторно передавати їх. Ця конфігурація є стандартом для централізованого радіозв'язку багатьох типів, причому Wi-Fi є лише однією конкретною підмножиною.


0

нещодавно я закінчив контракт у HP, де я розробив процедури тестування WIFI / Wifi Direct та автоматизацію тестів. У WIFI Direct це рівнозначно, тому жодна асоціація AP не бере участі. Я пропоную вам почитати і про цю область.

Вважайте, що WIFI сам по собі є неліцензованою послугою, тому на таких діапазонах, як 5 ГГц, де ліцензовані сервіси, такі як RADAR і військове використання, будь-який пристрій WIFI в цих діапазонах повинен "перейти" зі спільного WIFI-каналу, щоб основний власник ліцензії користувався цим каналом

Мої два центи == Мої два долари те саме

Ура

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.