CSMA vs ALOHA
Aloha es un esquema de comunicación simple desarrollado originalmente por la Universidad de Hawai para ser utilizado para la comunicación 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 ser transmitida. Si el cuadro alcanza con éxito el destino, se transmite el siguiente cuadro. Si la trama no se recibe en el destino, se transmitirá de nuevo. CSMA (Carrier Sense Multiple Access) es un protocolo de control de acceso a medios (MAC), donde 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 donde cada fuente en la red transmite datos cada vez que tiene una trama para ser transmitida. Si la trama se transmite correctamente, se transmitirá la siguiente trama. Si la transmisión falla, la fuente enviará de nuevo el mismo cuadro. 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 utiliza una ruta de datos común, se producen problemas debido a la colisión de marcos de datos. Cuando el volumen de comunicación aumenta, el problema de colisión empeora. Esto puede reducir la eficiencia de una red, ya que las tramas en colisión causarán la pérdida de datos en ambas tramas. Slotted Aloha es una mejora del protocolo original de Aloha, donde se introdujeron intervalos de tiempo discretos para aumentar el rendimiento máximo y reducir las colisiones. Esto se logra permitiendo que las fuentes transmitan solo al principio de un intervalo de tiempo.
Protocolo CSMA
El protocolo CSMA es un protocolo probabilístico de MAC 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 que comience a transmitir nuevamente. Esta es la parte del protocolo "Sentido del portador". El "Acceso Múltiple" define que las estaciones múltiples envían y reciben señales en el canal y, en general, todas las demás estaciones que usan el canal reciben una transmisión por un solo nodo. El acceso múltiple de detección de portadora con detección de colisión (CSMA / CD) y el acceso múltiple de detección de portadora con prevención de colisión (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 siente 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. Así, el protocolo CSMA evita los choques antes de que ocurran, mientras que el protocolo Aloha detecta que un canal está ocupado solo después de que ocurra un choque. Debido a esto, CSMA es más adecuado para redes como Ethernet donde múltiples fuentes y destinos utilizan el mismo canal.