Forskjellen Mellom CSMA Og ALOHA

Forskjellen Mellom CSMA Og ALOHA
Forskjellen Mellom CSMA Og ALOHA

Video: Forskjellen Mellom CSMA Og ALOHA

Video: Forskjellen Mellom CSMA Og ALOHA
Video: Kji-kvadrat test del 1 2024, September
Anonim

CSMA vs ALOHA

Aloha er en enkel kommunikasjonsplan opprinnelig utviklet av University of Hawaii for å brukes til satellittkommunikasjon. I Aloha-metoden overfører hver kilde i et kommunikasjonsnettverk data hver gang det er en ramme som skal overføres. Hvis rammen vellykket når målet, overføres neste ramme. Hvis rammen ikke mottas på destinasjonen, vil den overføres på nytt. CSMA (Carrier Sense Multiple Access) er en MAC-protokoll (Media Access Control), der en node overfører data på et delt overføringsmedium først etter å ha bekreftet fraværet av annen trafikk.

Aloha-protokoll

Som nevnt tidligere er Aloha en enkel kommunikasjonsprotokoll der hver kilde i nettverket overfører data når den har en ramme som skal overføres. Hvis rammen overføres vellykket, vil neste ramme overføres. Hvis overføringen mislykkes, vil kilden sende den samme rammen igjen. Aloha fungerer bra med trådløse kringkastingssystemer eller toveis lenker i tosidig. Men når nettverket blir mer komplekst, for eksempel et Ethernet med flere kilder og destinasjoner som bruker en felles datasti, oppstår det problemer på grunn av kollidering av datarammer. Når kommunikasjonsvolumet øker, blir kollisjonsproblemet verre. Dette kan redusere effektiviteten til et nettverk siden kolliderende rammer vil føre til tap av data i begge rammene. Slotted Aloha er en forbedring av den opprinnelige Aloha-protokollen,der diskrete tidsluker ble introdusert for å øke maksimal gjennomstrømning samtidig som kollisjoner reduseres. Dette oppnås ved å la kilder overføre bare i begynnelsen av et tidslot.

CSMA-protokoll

CSMA-protokoll er en sannsynlig MAC-protokoll der en node verifiserer at kanalen er ledig før den sendes på en delt kanal, for eksempel en elektrisk buss. Før sendingen prøver senderen å oppdage om det er et signal fra en annen stasjon i kanalen. Hvis det oppdages et signal, venter senderen til den pågående overføringen er ferdig før den begynner å sende igjen. Dette er "Carrier Sense" -delen av protokollen. "Multiple Access" definerer at flere stasjoner sender og mottar signaler på kanalen, og en overføring av en enkelt node blir vanligvis mottatt av alle de andre stasjonene som bruker kanalen. Carrier Sense Multiple Access with Collision Detection (CSMA / CD) og Carrier Sense Multiple Access with Collision Detection (CSMA / CA) er to modifikasjoner av CSMA-protokollen. CSMA / CD forbedrer ytelsen til CSMA ved å stoppe en overføring så snart en kollisjon oppdages, og CSMA / CA forbedrer ytelsen til CSMA ved å forsinke overføringen med et tilfeldig intervall hvis kanalen oppfattes opptatt.

Forskjellen mellom CSMA og ALOHA

Hovedforskjellen mellom Aloha og CSMA er at Aloha-protokollen ikke prøver å oppdage om kanalen er ledig før sending, men CSMA-protokollen verifiserer at kanalen er ledig før data sendes. Dermed unngår CSMA-protokoll sammenstøt før de skjer mens Aloha-protokollen oppdager at en kanal er opptatt bare etter at et sammenstøt har skjedd. På grunn av dette er CSMA mer egnet for nettverk som Ethernet hvor flere kilder og destinasjoner bruker samme kanal.

Anbefalt: