CSMA
CSMA
bedeutet Carrier Sense Multiple Access (Mehrfachzugriff mit
Trägerprüfung). Es ist ein asynchrones Verfahren in Busleitungen
zum Erhalt der Zugriffsrechte von Teilnehmern (Primary-Rolle). Dabei
beobachten alle Teilnehmer die Busleitung und senden nur dann, wenn
der Kanal für eine bestimmte Zeitspanne frei ist, also kein anderer
Teilnehmer gerade sendet. Das bedeutet, es wird kein zentraler Arbiter benötigt.
Es gibt drei verschiedene Arten vom CSMA:
- bei CSMA/CA (Collision Avoidance = Kollisionsvermeidung, Wireless LAN) werden Kollisionen durch eine zufällige Wartezeit nachdem der Kanal frei wird vermieden.
- bei CSMA/CD (Collision Detection = Kollisionserkennung, dLAN) werden bei Kollisionen die Sendevorgänge abgebrochen und eine weitere Kollision durch unterschiedliche zufällige Sendeverzögerungen vermieden.
- bei CSMA/CR (Collision Resolution = Kollisionsauflösung, CAN-Bus) wird eine Kollision durch Prioritätsanalyse gelöst.