Différence entre CSMA et Aloha

Différence entre CSMA et Aloha

CSMA vs Aloha

Aloha est un simple schéma de communication développé à l'origine par l'Université d'Hawaï pour être utilisé pour la communication par satellite. Dans la méthode Aloha, chaque source d'un réseau de communication transmet des données à chaque fois qu'il y a un cadre à transmettre. Si le cadre atteint avec succès la destination, le cadre suivant est transmis. Si le cadre n'est pas reçu à destination, il sera transmis à nouveau. CSMA (Carrier Sense Multiple Access) est un protocole de contrôle de contrôle d'accès multimédia (MAC), où un nœud transmet des données sur un support de transmission partagé uniquement après avoir vérifié l'absence d'autres trafic.

Protocole Aloha

Comme mentionné précédemment, Aloha est un simple protocole de communication où chaque source du réseau transmet des données chaque fois qu'elle a un cadre à transmettre. Si le cadre est transmis avec succès, le cadre suivant sera transmis. Si la transmission est en panne, la source enverra à nouveau le même cadre. Aloha fonctionne bien avec les systèmes de diffusion sans fil ou les liens bidirectionnels à demi-duplex. Mais lorsque le réseau devient plus complexe, comme un Ethernet avec plusieurs sources et destinations qui utilisent un chemin de données commun, des problèmes se produisent en raison de la collision des cadres 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 les cadres en collision entraîneront une perte de données dans les deux cadres. Slotted Aloha est une amélioration du protocole d'origine Aloha, où des créneaux horaires discrets ont été introduits pour augmenter le débit maximal tout en réduisant les collisions. Ceci est réalisé en permettant aux sources de transmettre uniquement au début d'un délai de temps.

Protocole CSMA

Le protocole CSMA est un protocole MAC probabiliste dans lequel un nœud vérifie que le canal est gratuit avant de transmettre sur un canal partagé tel qu'un bus électrique. Avant de transmettre, l'émetteur essaie de détecter s'il y a un signal d'une autre station dans le canal. Si un signal est détecté, l'émetteur attend jusqu'à ce que la transmission en cours soit terminée avant de recommencer à transmettre à nouveau. Ceci est la partie du «Sense du transporteur» du protocole. «Accès multiple» 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 à l'aide du canal. L'accès multiple sensation avec la détection de collision (CSMA / CD) et l'accès multiple sensation avec l'évitement des collisions (CSMA / CA) sont deux modifications du protocole CSMA. Le CSMA / CD améliore les performances du CSMA en arrêtant une transmission dès qu'une collision est détectée et que le CSMA / CA améliore les performances du 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 gratuit avant de transmettre, mais le protocole CSMA vérifie que le canal est libre avant de transmettre des données. Ainsi, le protocole CSMA évite les affrontements avant qu'ils ne se produisent tandis que le protocole Aloha détecte qu'un canal n'est occupé qu'après un affrontement. Pour cette raison, le CSMA est plus adapté aux réseaux tels que Ethernet où plusieurs sources et destinations utilisent le même canal.