CSMA versus ALOHA
Aloha is een eenvoudig communicatiesysteem dat oorspronkelijk is ontwikkeld door de universiteit van Hawaï en wordt gebruikt voor satellietcommunicatie. In de Aloha-methode verzendt elke bron in een communicatienetwerk gegevens telkens wanneer er een frame is dat moet worden verzonden. Als het frame de bestemming met succes heeft bereikt, wordt het volgende frame verzonden. Als het frame niet op de bestemming is ontvangen, wordt het opnieuw verzonden. CSMA (Carrier Sense Multiple Access) is een Media Access Control (MAC) -protocol, waarbij een knooppunt alleen gegevens verzendt op een gedeeld transmissiemedium nadat de afwezigheid van ander verkeer is geverifieerd.
Aloha Protocol
Zoals eerder vermeld, is Aloha een eenvoudig communicatieprotocol waarbij elke bron in het netwerk gegevens verzendt wanneer het een frame heeft dat moet worden verzonden. Als het frame met succes wordt verzonden, wordt het volgende frame verzonden. Als de verzending mislukt is, verzendt de bron hetzelfde frame opnieuw. Aloha werkt goed met draadloze uitzendsystemen of half-duplex tweerichtingsverbindingen. Maar wanneer het netwerk complexer wordt, zoals een Ethernet met meerdere bronnen en bestemmingen die een gemeenschappelijk gegevenspad gebruiken, treden er problemen op vanwege het botsen van gegevensframes. Wanneer het communicatievolume toeneemt, wordt het botsingsprobleem slechter. Dit kan de efficiëntie van een netwerk verminderen, omdat botsende frames gegevensverlies in beide frames veroorzaken. Slotted Aloha is een verbetering ten opzichte van het originele Aloha-protocol, waarbij discrete timeslots werden geïntroduceerd om de maximale doorvoer te vergroten en tegelijkertijd botsingen te verminderen. Dit wordt bereikt door bronnen alleen aan het begin van een tijdslot te laten verzenden.
CSMA-protocol
CSMA-protocol is een probabilistisch MAC-protocol waarin een knooppunt verifieert dat het kanaal vrij is voordat het wordt verzonden op een gedeeld kanaal, zoals een elektrische bus. Voor het verzenden probeert de zender te detecteren of er een signaal is van een ander station in het kanaal. Als een signaal wordt gedetecteerd, wacht de zender totdat de lopende verzending is voltooid voordat deze opnieuw begint te verzenden. Dit is het deel "Carrier Sense" van het protocol. "Meervoudige toegang" definieert dat meerdere stations signalen verzenden en ontvangen op het kanaal en een transmissie door een enkel knooppunt in het algemeen wordt ontvangen door alle andere stations die het kanaal gebruiken. Carrier Sense Multiple Access met Collision Detection (CSMA / CD) en Carrier Sense Multiple Access met Collision Avoidance (CSMA / CA) zijn twee wijzigingen van het CSMA-protocol. CSMA / CD verbetert de prestaties van CSMA door een verzending te stoppen zodra een botsing wordt gedetecteerd en CSMA / CA verbetert de prestaties van CSMA door de verzending met een willekeurig interval te vertragen als het kanaal wordt gedetecteerd.
Verschil tussen CSMA en ALOHA
Belangrijkste verschil tussen Aloha en CSMA is dat het Aloha-protocol niet probeert te detecteren of het kanaal vrij is voor verzending, maar dat het CSMA-protocol verifieert dat het kanaal vrij is voordat gegevens worden verzonden. CSMA-protocol vermijdt dus botsingen voordat ze plaatsvinden, terwijl het Aloha-protocol detecteert dat een kanaal alleen bezet is nadat een botsing heeft plaatsgevonden. Hierdoor is CSMA beter geschikt voor netwerken zoals Ethernet, waar meerdere bronnen en bestemmingen hetzelfde kanaal gebruiken.