Si dos dispositivos emiten una señal wifi en la misma frecuencia al mismo tiempo y llegan a una antena al mismo tiempo, ¿cómo es posible que los datos no se superpongan?

Si dos dispositivos emiten una señal wifi en la misma frecuencia al mismo tiempo y llegan a una antena al mismo tiempo, ¿cómo es posible que los datos no se superpongan?

Quiero decir, sé que cada paquete se envía con una dirección MAC, pero ¿qué pasa con la transmisión?

¿Qué sucede si mientras el enrutador recibe un paquete, llega un paquete de otro dispositivo?

¿Cómo puede saber el enrutador que los fotones que chocan con la antena son parte del primer paquete o del segundo paquete?

¿O es que la velocidad de la luz es tan rápida que esto casi nunca sucede y los paquetes simplemente se informan como corruptos y se envían nuevamente?

Respuesta1

En una red inalámbrica, sólo un dispositivo "habla" a la vez. Cada uno de los demás dispositivos escucha y espera a que el aire en ese canal esté en silencio antes de hablar. Esta técnica se llamaAcceso múltiple con detección de operador y prevención de colisiones (CSMA/CA)

Un intercambio RTS/CTS ayuda a que todos los nodos se mantengan sincronizados de manera eficiente al proporcionar una forma para que un nodo diga "oye, voy a hablar durante este tiempo, así que espera tanto tiempo" a todos los demás nodos.

@Petr Abdulin tiene razón, pero creo que todas las redes Wifi usan CSMA/CA. Se dependían de las antiguas redes cableadas no conmutadas 10BaseTAcceso múltiple con detección de portadora y detección de colisiones (CSMA/CD). Las colisiones no ocurren en redes donde todos los nodos están conectados a un conmutador.

Respuesta2

Si sucede que dos transmisiones interfieren entre sí (colisión), ambas transmisiones se dañarán y se retransmitirán después de un retraso aleatorio, lo que reduce el riesgo de que se repita la colisión.

Respuesta3

¿Qué sucede si mientras el enrutador recibe un paquete, llega un paquete de otro dispositivo?

La consecuencia inmediata es que algunos de los bits superpuestos están dañados. A menudo, hay tantos bits corruptos que el receptor ve que la secuencia de verificación de tramas no coincide, y el receptor simplemente descarta los datos incorrectos y actúa como si no hubiera escuchado ninguno de los paquetes.

Más tarde, los protocolos de nivel superior eventualmente notan que un paquete no ha sido reconocido (ACK) y lo reenvían.

Sin embargo, los estándares WiFi incluyen muchas formas diferentes de prevenir este tipo de colisiones, entre ellas:

  • La mayoría de las versiones de WiFi usan COFDM o alguna otra combinación de espectro ensanchado + bits de corrección de errores adicionales. Si tiene suerte, solo se han invertido unos pocos bits, todos esos bits se pueden corregir en el receptor yunode los paquetes pasa sin errores.

  • Como ya señaló LawrenceC, la mayoría de las versiones de WiFi utilizan la detección del operador de acceso múltiple conprevención de colisiones (CSMA/CA): El punto de acceso inalámbrico coordina todas las computadoras portátiles que se comunican con él para que (generalmente) solo transmita un dispositivo a la vez, por lo que (generalmente) no hay colisión. (A veces todavía se produce una colisión con un paquete de otra computadora portátil que intenta comunicarse con otro punto de acceso inalámbrico o interferencia con varios otros dispositivos).

¿Qué pasa con la transmisión?

¿Qué pasa con eso?

Cuando una computadora portátil reproduce audio en streaming (o vídeo en streaming; aproximadamente 5 Mbit/s para transmisiones de vídeo de 1080p), el remitente lo envía como una serie de pequeños paquetes. El hardware de comunicación moderno es rápido (802.11a transmite a más de 20 Mbit/s, y los estándares Wi-Fi más recientes son incluso más rápidos), por lo que hay espacios (relativamente) largos entre un paquete a esa computadora portátil y el siguiente paquete a la misma. computadora portátil.

Entre cada paquete hay mucho tiempo para que el punto de acceso inalámbrico envíe paquetes a varias otras computadoras portátiles, escuchando los paquetes ocasionales de esas computadoras portátiles que RECONOCEN las transmisiones anteriores y solicitan la siguiente parte de la transmisión, y aún más ocasionalmente reenvían paquetes. cuando hay una colisión o algún otro error.

Si todas estas computadoras portátiles están hablando con el mismo punto de acceso, entonces el punto de acceso coordina las transmisiones para que solo transmita un dispositivo a la vez.

Si algunas de estas computadoras portátiles están hablando con un punto de acceso y otras están hablando con otro punto de acceso (no coordinado), y todos esos dispositivos están ubicados lo suficientemente cerca como para que puedan escucharse entre sí fácilmente, entonces habrá colisiones frecuentes.

Cualquier paquete que colisione se retransmite. Por lo general, el paquete retransmitido finalmente llega, mucho antes de que llegue el momento de reproducirlo, por lo que ningún ser humano se da cuenta de que había un problema. Entonces (normalmente) cada ser humano tiene la ilusión de su propia corriente dedicada "continua".

información relacionada