CSMA vs ALOHA
Aloha es un esquema de comunicación simple desarrollado originalmente por la Universidad de Hawaii para ser utilizado para comunicaciones por satélite. En el método Aloha, cada fuente en una red de comunicación transmite datos cada vez que hay una trama para transmitir. Si la trama llega con éxito al destino, se transmite la siguiente trama. Si la trama no se recibe en el destino, se volverá a transmitir. CSMA (Carrier Sense Multiple Access) es un protocolo de control de acceso a medios (MAC), en el que un nodo transmite datos en un medio de transmisión compartido solo después de verificar la ausencia de otro tráfico.
Protocolo Aloha
Como se mencionó anteriormente, Aloha es un protocolo de comunicación simple en el que cada fuente de la red transmite datos siempre que tiene una trama para transmitir. Si la trama se transmite con éxito, se transmitirá la siguiente. Si la transmisión falla, la fuente enviará la misma trama nuevamente. Aloha funciona bien con sistemas de transmisión inalámbricos o enlaces bidireccionales semidúplex. Pero cuando la red se vuelve más compleja, como una Ethernet con múltiples fuentes y destinos que usa una ruta de datos común, ocurren problemas debido a la colisión de tramas de datos. Cuando aumenta el volumen de comunicación, el problema de colisión empeora. Esto puede reducir la eficiencia de una red, ya que la colisión de tramas provocará la pérdida de datos en ambas tramas. Slotted Aloha es una mejora del protocolo Aloha original,donde se introdujeron franjas horarias discretas para aumentar el rendimiento máximo y reducir las colisiones. Esto se logra permitiendo que las fuentes transmitan solo al comienzo de un intervalo de tiempo.
Protocolo CSMA
El protocolo CSMA es un protocolo MAC probabilístico en el que un nodo verifica que el canal esté libre antes de transmitir en un canal compartido, como un bus eléctrico. Antes de transmitir, el transmisor intenta detectar si hay una señal de otra estación en el canal. Si se detecta una señal, el transmisor espera hasta que finalice la transmisión en curso antes de comenzar a transmitir nuevamente. Esta es la parte del protocolo "Carrier Sense". “Acceso múltiple” define que múltiples estaciones envían y reciben señales en el canal y una transmisión por un solo nodo es generalmente recibida por todas las otras estaciones que usan el canal. El acceso múltiple con detección de portadora con detección de colisiones (CSMA / CD) y el acceso múltiple con detección de portadora con prevención de colisiones (CSMA / CA) son dos modificaciones del protocolo CSMA. CSMA / CD mejora el rendimiento de CSMA al detener una transmisión tan pronto como se detecta una colisión y CSMA / CA mejora el rendimiento de CSMA al retrasar la transmisión en un intervalo aleatorio si el canal se detecta ocupado.
Diferencia entre CSMA y ALOHA
La principal diferencia entre Aloha y CSMA es que el protocolo Aloha no intenta detectar si el canal está libre antes de transmitir, pero el protocolo CSMA verifica que el canal esté libre antes de transmitir datos. Por lo tanto, el protocolo CSMA evita conflictos antes de que ocurran, mientras que el protocolo Aloha detecta que un canal está ocupado solo después de que ocurre un conflicto. Debido a esto, CSMA es más adecuado para redes como Ethernet donde múltiples fuentes y destinos usan el mismo canal.