Acceso Múltiple con Prevención de Colisiones (MACA)

El acceso múltiple con prevención de colisiones (MACA) es un protocolo de capa de control de acceso medio (MAC) que se utiliza en redes ad hoc inalámbricas. Se utiliza para resolver el problema de la terminal oculta y el problema de la terminal expuesta. Es una alternativa al acceso múltiple con detección de portadora (CSMA) que tiene el problema del terminal oculto y el problema del terminal expuesto.

Funcionando: –
La condición principal para que MACA funcione es que las estaciones estén sincronizadas con los tamaños de cuadro y la velocidad de datos. Incluye la transmisión de dos tramas denominadas RTS y CTS que preceden a la transmisión de la información. RTS significa Solicitud de envío y CTS significa Listo para enviar. Las estaciones cercanas a la estación transmisora ​​pueden escuchar RTS y permanecen en silencio para escuchar CTS.
Suponga que una estación de transmisión A tiene una trama de datos para enviar a una estación receptora B.

Todo el proceso funcionará de la siguiente manera:

  • A enviará marco RTS a B
  • Entonces b enviará la trama CTS a A
  • Cuando A recibe la trama CTS, comenzará a enviar la trama de datos a B
  • Al recibir los datos con éxito, enviará un marco de reconocimiento (ACK)

Solución al problema de la terminal oculta/expuesta:
el protocolo MACA utiliza RTS y CTS para evitar el problema de la terminal oculta y expuesta. En el problema de la terminal oculta, dos Nodes intentan ponerse en contacto con el mismo Node al mismo tiempo, lo que puede crear una colisión para combatir esto. Si dos Nodes envían RTS al mismo Node, entonces el Node que recibe CTS enviará los datos, no el otro, que evitará la colisión.

En el problema del terminal expuesto, un Node deja de recibir porque asume que puede causar interferencia y, por lo tanto, detiene sus intentos de transmisión, lo que hará que los demás Nodes queden fuera de alcance. En este caso, RTS y CTS resuelven el problema y ningún terminal puede detener la transmisión debido a la interferencia.

Publicación traducida automáticamente

Artículo escrito por gluttony777 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *