Différence entre CSMA et ALOHA
CSMA vs ALOHA
Aloha est un système de communication simple développé à l'origine par l'Université d'Hawaii pour la communication par satellite. Dans la méthode Aloha, chaque source dans un réseau de communication transmet des données chaque fois qu'il y a une trame à transmettre. Si le cadre atteint la destination avec succès, l'image suivante est transmise. Si la trame n'est pas reçue à la destination, elle sera à nouveau transmise. Le CSMA (Carrier Sense Multiple Access) est un protocole MAC (Media Access Control), dans lequel un nœud ne transmet des données sur un support de transmission partagé qu'après avoir vérifié l'absence d'autre trafic.
Aloha ProtocoleComme mentionné précédemment, Aloha est un protocole de communication simple où chaque source dans le réseau transmet des données chaque fois qu'il a une trame à transmettre. Si la trame est transmise avec succès, la trame suivante sera transmise. Si la transmission échoue, la source enverra à nouveau la même image. Aloha fonctionne bien avec les systèmes de diffusion sans fil ou les liaisons bidirectionnelles en semi-duplex. Mais lorsque le réseau devient plus complexe, par exemple un réseau Ethernet avec plusieurs sources et destinations utilisant un chemin de données commun, des problèmes se produisent en raison de la collision des trames de données. Lorsque le volume de communication augmente, le problème de collision devient pire. Cela peut réduire l'efficacité d'un réseau, car la collision des trames entraîne la perte de données dans les deux trames. L'Aloha à fente est une amélioration par rapport au protocole initial d'Aloha, où des intervalles de temps discrets ont été introduits pour augmenter le débit maximum tout en réduisant les collisions. Ceci est obtenu en permettant aux sources de transmettre uniquement au début d'un intervalle de temps.
Protocole CSMA
Le protocole CSMA est un protocole MAC probabiliste dans lequel un nœud vérifie que le canal est libre avant d'émettre sur un canal partagé tel qu'un bus électrique. Avant d'émettre, l'émetteur essaie de détecter s'il existe un signal provenant d'une autre station du canal. Si un signal est détecté, l'émetteur attend que la transmission en cours soit terminée avant de recommencer à émettre. C'est la partie "Carrier Sense" du protocole. "Multiple Access" définit que plusieurs stations envoient et reçoivent des signaux sur le canal et qu'une transmission par un seul nœud est généralement reçue par toutes les autres stations utilisant le canal. L'accès multiple par détection de collision (CSMA / CD) et l'accès multiple par détection de porteuse avec anticollision (CSMA / CA) sont deux modifications du protocole CSMA. CSMA / CD améliore les performances de CSMA en arrêtant une transmission dès qu'une collision est détectée et CSMA / CA améliore les performances de CSMA en retardant la transmission par un intervalle aléatoire si le canal est détecté occupé.Différence entre CSMA et ALOHA
La principale différence entre Aloha et CSMA est que le protocole Aloha n'essaie pas de détecter si le canal est libre avant d'émettre, mais le protocole CSMA vérifie que le canal est libre avant transmettre des données. Ainsi, le protocole CSMA évite les conflits avant qu'ils ne se produisent, alors que le protocole Aloha détecte qu'un canal est occupé uniquement après un conflit. Pour cette raison, CSMA est plus adapté aux réseaux tels que Ethernet où plusieurs sources et destinations utilisent le même canal.