Verskil tussen CSMA en ALOHA

Verskil tussen CSMA en ALOHA
Verskil tussen CSMA en ALOHA

Video: Verskil tussen CSMA en ALOHA

Video: Verskil tussen CSMA en ALOHA
Video: Direkte en indirekte rede (Part 1) (explained in English) | Afrikaans FAL 2024, Julie
Anonim

CSMA vs ALOHA

Aloha is 'n eenvoudige kommunikasieskema wat oorspronklik deur die Universiteit van Hawaii ontwikkel is om vir satellietkommunikasie gebruik te word. In die Aloha-metode stuur elke bron in 'n kommunikasienetwerk data elke keer as daar 'n raam is wat oorgedra moet word. As die raam suksesvol die bestemming bereik, word die volgende raam versend. As die raam nie by die bestemming ontvang word nie, sal dit weer versend word. CSMA (Carrier Sense Multiple Access) is 'n Media Access Control (MAC) protokol, waar 'n nodus slegs data op 'n gedeelde transmissiemedia versend nadat die afwesigheid van ander verkeer geverifieer is.

Aloha-protokol

Soos vroeër genoem, is Aloha 'n eenvoudige kommunikasieprotokol waar elke bron in die netwerk data uitstuur wanneer dit ook al 'n raam het wat oorgedra moet word. As die raam suksesvol versend is, sal die volgende raam versend word. As die oordrag misluk het, sal die bron dieselfde raam weer stuur. Aloha werk goed met draadlose uitsaaistelsels of halfdupleks tweerigtingskakels. Maar wanneer die netwerk meer kompleks word, soos 'n Ethernet met veelvuldige bronne en bestemmings wat 'n gemeenskaplike datapad gebruik, vind probleme plaas as gevolg van botsing van datarame. Wanneer die kommunikasievolume toeneem, word die botsingsprobleem erger. Dit kan die doeltreffendheid van 'n netwerk verminder aangesien botsende rame verlies van data in beide die rame sal veroorsaak. Slotted Aloha is 'n verbetering van die oorspronklike Aloha-protokol, waar diskrete tydgleuwe ingestel is om die maksimum deurset te verhoog terwyl botsings verminder word. Dit word bereik deur bronne toe te laat om slegs aan die begin van 'n tydgleuf uit te stuur.

CSMA-protokol

CSMA-protokol is 'n probabilistiese MAC-protokol waarin 'n nodus verifieer dat die kanaal vry is voordat dit op 'n gedeelde kanaal soos 'n elektriese bus versend. Voordat dit uitsaai, probeer die sender om vas te stel of daar 'n sein van 'n ander stasie in die kanaal is. As 'n sein bespeur word, wag die sender totdat die deurlopende uitsending voltooi is voordat dit weer begin uitsaai. Dit is die "Carrier Sense"-deel van die protokol. "Multiple Access" definieer dat veelvuldige stasies seine op die kanaal stuur en ontvang en 'n transmissie deur 'n enkele nodus word gewoonlik deur al die ander stasies wat die kanaal gebruik, ontvang. Carrier Sense Multiple Access met Collision Detection (CSMA/CD) en Carrier Sense Multiple Access met Collision Avoidance (CSMA/CA) is twee wysigings van die CSMA-protokol. CSMA/CD verbeter werkverrigting van CSMA deur 'n transmissie te stop sodra 'n botsing bespeur word en CSMA/CA verbeter die werkverrigting van CSMA deur die transmissie met 'n ewekansige interval te vertraag as die kanaal besig voel.

Verskil tussen CSMA en ALOHA

Belangrikste verskil tussen Aloha en CSMA is dat Aloha-protokol nie probeer om vas te stel of die kanaal vry is voordat dit uitgesaai word nie, maar die CSMA-protokol verifieer dat die kanaal vry is voordat data uitgesaai word. CSMA-protokol vermy dus botsings voordat dit gebeur, terwyl Aloha-protokol bespeur dat 'n kanaal eers besig is nadat 'n botsing plaasgevind het. As gevolg hiervan is CSMA meer geskik vir netwerke soos Ethernet waar verskeie bronne en bestemmings dieselfde kanaal gebruik.

Aanbeveel: