¿El tráfico de Wi-Fi de un cliente a otro viaja a través del punto de acceso?

51

Considere una red Wi-Fi con un punto de acceso y dos clientes, operando en condiciones marginales debido al alcance, etc. El Cliente 1 se está comunicando con el Cliente 2. Obviamente, el Punto de Acceso (AP) debe estar dentro del alcance de ambos (suponiendo que no haya una malla elegante) modos, etc.) para que la red se considere disponible, pero ¿los datos realmente viajan a través de ella?

Es decir, el AP recibe los paquetes de un cliente y los retransmite para que el otro cliente los recoja, o la radio del Cliente 2 recibe las señales directamente a medida que se transmiten desde el Cliente 1 y el AP solo proporciona algún tipo de arbitraje y metadatos para ayudarlos a encontrarse?

Estoy particularmente interesado en cómo la respuesta a esto afectaría el caso donde los dos clientes están cerca el uno del otro y tienen buena propagación de radio, pero el punto de acceso está a cierta distancia.

Pete
fuente
44
Si bien la pregunta es bien recibida y sobre el tema aquí, parece que también encajaría bien en el intercambio de pila de ingeniería de red .
Jules
1
Gracias, no sabía que había un SE más específico. Podría tener más preguntas para ellos en el futuro, es bueno saberlo.
Pete

Respuestas:

67

Sí, la comunicación viaja a través del punto de acceso. En este caso, el AP funciona exactamente como lo hace un conmutador en una red cableada.

Es posible que dos dispositivos se comuniquen directamente, sin un AP. Esto se conoce como redes ad hoc.

D34DM347
fuente
44
Sin embargo, la situación no es exactamente análoga a un conmutador en una red cableada (xBASE-T), porque el Cliente 2 puede ver las transmisiones del Cliente 1 incluso si el protocolo es tal que las ignora. De alguna manera, está más cerca del cableado 10BASE2 o 10BASE5 de la vieja escuela. Por eso tengo dudas.
Pete
3
Aunque los conmutadores modernos ya no se comportan de esta manera, técnicamente TODAS las redes Ethernet son de acceso múltiple y, por lo tanto, tienen la posibilidad de que los dispositivos reciban paquetes para los que no son el destinatario previsto.
D34DM347
12
@Pete no es necesariamente cierto que C2 pueda ver las transmisiones de C1. Considere el caso donde C1 está cerca de un borde del rango del AP, y C2 está cerca del borde opuesto. La distancia entre C1 y C2 es entonces dos veces el rango de cualquiera de los AP, por lo que no pueden comunicarse directamente entre sí. Pero como no tienen que hacerlo, no importa. Lo único que cuenta es que ambos pueden hablar con la AP.
Monty Harder
No @ D34DM347, este no es siempre el caso, dispositivos con capacidad wifi directa Los dispositivos con capacidad Wi-Fi Direct pueden conectarse directamente entre sí de manera rápida y conveniente para realizar tareas como imprimir, sincronizar y compartir datos. Los dispositivos Wi-Fi Direct pueden asociarse con múltiples dispositivos punto a punto (P2P) y con LAN inalámbricas de infraestructura (WLAN) al mismo tiempo. Además, el aislamiento del cliente hecho correctamente puede, por supuesto, evitarlo
8zero2.ops
44
Te sugiero que uses la palabra "hub" ya que está más cerca del equivalente cableado. Los hubs no están realmente disponibles hoy en día, pero funciona.
TafT
36

Obviamente, el punto de acceso (AP) debe estar dentro del rango de ambos (suponiendo que no haya modos de malla sofisticados, etc.) para que la red se considere disponible, pero ¿los datos realmente viajan a través de ella?

Sí, los datos realmente fluyen a través del AP. ¿Por qué? Los estándares de tramas 802.11 definieron encabezados de trama 802.11:

Ingrese la descripción de la imagen aquí

802.11 funciona principalmente en la capa MAC del enlace de datos y la capa física, por lo que, como puede ver, hay cuatro direcciones (en lugar de dos en el caso de Ethernet) en el encabezado del marco y dependiendo de dónde se reenvíe el marco, la ubicación de la dirección en dot11 se decide el encabezado.

Las direcciones posibles son:

  1. Dirección de destino -> A qué cuadro se pretende llegar finalmente (DA)
  2. Dirección de origen -> El remitente original de la trama (SA)
  3. Dirección de destino actual -> El receptor actual de la trama (CDA)
  4. Dirección de fuente actual -> La fuente actual de la trama (CSA)

Ahora depende de dónde se debe reenviar la trama, es decir, desde qué sistema de distribución (DS) a qué sistema de distribución (supongamos que inalámbrico es DS 0 y cableado es DS 1) la ubicación de estas direcciones se decide en el encabezado de la trama.

CASO 1: Cuando una trama debe reenviarse de DS 0 a DS 0 desde un cliente inalámbrico (STA) a otro cliente (esto sucedería principalmente en una red ad-hoc).

Las siguientes serían las direcciones:

  • CDA y DA van a ser lo mismo
  • CSA y SA van a ser lo mismo

Lo siguiente sería la ubicación de la dirección:

  • Dirección 1 -> CDA o DA
  • Dirección 2 -> CSA o SA
  • Dirección 3 -> BSSID (MAC) o ff: ff: ff: ff: ff: ff en caso de solicitudes de sondeo
  • Dirección 4 -> No aplicable

CASO 2: Cuando una trama necesita ser enviada desde un cliente inalámbrico a un AP, es decir, de DS 0 a DS 1.

Las siguientes serían las direcciones:

  • CDA y BSSID serán los mismos (ya que el paquete se reenvía en un SSID)
  • DA será el último cliente inalámbrico donde se debe reenviar el marco (en su LAN).
  • CSA y SA van a ser lo mismo

Lo siguiente sería la ubicación de la dirección:

  • Dirección 1 -> CDA o BSSID
  • Dirección 2 -> CSA o SA
  • Dirección 3 -> DA
  • Dirección 4 -> No aplicable

CASO 3: Cuando una trama necesita ser enviada desde un AP a un cliente inalámbrico, es decir, de DS 1 a DS 0.

Las siguientes serían las direcciones:

  • CDA y DA van a ser lo mismo.
  • CSA y BSSID van a ser lo mismo.
  • SA va a ser la dirección de origen original

Lo siguiente sería la ubicación de la dirección:

  • Dirección 1 -> CDA o DA
  • Dirección 2 -> CSA o BSSID
  • Dirección 3 -> SA
  • Dirección 4 -> No aplicable

CASO 4: Cuando una trama necesita ser reenviada de un AP a otro AP que comparte la misma LAN (y dos clientes inalámbricos que se comunican en ella), es decir, de DS 1 a DS 1.

Las siguientes serían las direcciones:

  • CSA va a ser MAC del primer AP
  • CDA va a ser MAC del segundo AP
  • SA va a ser el MAC del cliente inalámbrico de origen
  • DA va a ser el MAC del cliente inalámbrico de destino

Lo siguiente sería la ubicación de la dirección:

  • Dirección 1 -> CDA
  • Dirección 2 -> CSA
  • Dirección 3 -> DA
  • Dirección 4 -> SA

Conclusión: si se encuentra en un entorno (infraestructura) basado en AP, debe cambiar DS y, por lo tanto, el MAC de destino de BSSID a las direcciones MAC del cliente final (explicado anteriormente en detalle), así es como se escribe dot11.

Analogía con cable: tome el medio inalámbrico como un cable invisible entre un conmutador y un host final. El conmutador en este caso es un AP y el host final es el cliente inalámbrico. Todavía necesita un MAC de origen y un MAC de destino en la conexión inalámbrica, pero ahora en un entorno de AP múltiple no sabe quién es su AP (conmutador) ya que no hay un cable (invisible) al que está conectado (a través de), por lo tanto, entró dos direcciones más (CSA y CDA explicadas anteriormente).

¡Espero que esto ayude!

Anirudh Malhotra
fuente
+1 ¡Solo por los detalles!
Michael-O
4

La configuración estándar para Wi-Fi (con puntos de acceso ) es operar como repetidor. El AP recogerá los datos que recibe y los retransmitirá. Esta configuración es el estándar para las comunicaciones de radio centralizadas de muchos tipos, con Wi-Fi como un subconjunto particular.

Brian Knoblauch
fuente
0

Recientemente terminé con un contrato en HP donde desarrollé procedimientos de prueba WIFI / Wifi Direct y automatización de pruebas. En WIFI Direct esto es de igual a igual, por lo que no hay ninguna asociación AP involucrada en absoluto. Le sugiero que lea sobre esta área también.

Tenga en cuenta que WIFI en sí es un servicio sin licencia, por lo que en bandas como 5GHz, que es donde los servicios con licencia como RADAR y Military usan, cualquier dispositivo WIFI en estas bandas debe 'moverse' del canal WIFI compartido para que el titular de la licencia principal use dicho canal

Mis dos centavos == Mis dos dólares lo mismo

Salud

Ron Harding
fuente