Verschil tussen CSMA en ALOHA

Anonim

CSMA vs ALOHA

is Aloha een eenvoudig communicatieprogramma dat oorspronkelijk werd ontwikkeld door de Universiteit van Hawaï voor satellietcommunicatie. In de Aloha-methode zendt elke bron in een communicatienetwerk elke keer dat er een frame wordt verzonden. Als het frame succesvol de bestemming bereikt, wordt het volgende frame verzonden. Als het frame niet wordt ontvangen op de bestemming, wordt het opnieuw verzonden. CSMA (Multiple Access Carrier Sense) is een Media Access Control (MAC) protocol, waarbij een knooppunt alleen gegevens verzendt op een gedeeld transmissiemedia nadat de afwezigheid van ander verkeer is gecontroleerd.

Aloha Protocol

Zoals eerder vermeld, is Aloha een eenvoudig communicatieprotocol waarbij elke bron in het netwerk gegevens verzendt wanneer er een frame is dat wordt verzonden. Als het frame succesvol wordt verzonden, wordt het volgende frame verzonden. Als de verzending mislukt is, zal de bron hetzelfde frame opnieuw verzenden. Aloha werkt goed met draadloze uitzendingen of half duplex tweerichtingsverbindingen. Maar als het netwerk complexer wordt, zoals een Ethernet met meerdere bronnen en bestemmingen die een gemeenschappelijk gegevenspad gebruiken, ontstaan ​​er problemen als gevolg van het verbreken van data frames. Wanneer het communicatievolume toeneemt, wordt het botsingsprobleem erger. Dit kan de efficiëntie van een netwerk verminderen, omdat het samenvallen van frames het verlies van gegevens in beide frames zal veroorzaken. Gegoten Aloha is een verbetering van het oorspronkelijke Aloha-protocol, waarbij discrete tijdslots werden ingevoerd om de maximale doorvoer te verhogen, terwijl botsingen werden verminderd. Dit wordt bereikt door bronnen toe te staan ​​die alleen aan het begin van een tijdslot worden verzonden.

CSMA Protocol

CSMA protocol is een probabilistisch MAC protocol waarin een knooppunt verifieert dat het kanaal vrij is voor het verzenden op een gedeeld kanaal, zoals een elektrische bus. Alvorens te zenden probeert de zender te detecteren of er een signaal van een ander station in het kanaal is. Als er een signaal wordt gedetecteerd, wacht de zender totdat de doorgaande overdracht is voltooid voordat het opnieuw begint te zenden. Dit is het "Carrier Sense" onderdeel van het protocol. "Multiple Access" definieert dat meerdere stations signalen op het kanaal verzenden en ontvangen en een overdracht door een enkel knooppunt wordt over het algemeen 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 prestatie van CSMA door een transmissie te stoppen zodra er een botsing is gedetecteerd en CSMA / CA verbetert de prestatie van CSMA door de transmissie met een willekeurig interval te vertragen als het kanaal wordt bezet.

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 het verzenden, maar het CSMA-protocol controleert dat het kanaal vrij is voor gegevens verzenden. Zo voorkomt CSMA-protocol botsingen voordat ze gebeuren terwijl Aloha-protocol detecteert dat een kanaal alleen maar druk is nadat er een botsing optreedt. Daardoor is CSMA meer geschikt voor netwerken zoals Ethernet, waar meerdere bronnen en bestemmingen hetzelfde kanaal gebruiken.