Forskellen Mellem CSMA Og ALOHA

Forskellen Mellem CSMA Og ALOHA
Forskellen Mellem CSMA Og ALOHA

Video: Forskellen Mellem CSMA Og ALOHA

Video: Forskellen Mellem CSMA Og ALOHA
Video: Pure Aloha 2024, November
Anonim

CSMA vs ALOHA

Aloha er et simpelt kommunikationsskema, der oprindeligt blev udviklet af University of Hawaii til brug til satellitkommunikation. I Aloha-metoden transmitterer hver kilde i et kommunikationsnetværk data hver gang der er en ramme, der skal transmitteres. Hvis rammen med succes når destinationen, transmitteres den næste ramme. Hvis rammen ikke modtages på destinationen, sendes den igen. CSMA (Carrier Sense Multiple Access) er en Media Access Control (MAC) -protokol, hvor en node kun transmitterer data på et delt transmissionsmedium efter verifikation af fraværet af anden trafik.

Aloha-protokol

Som tidligere nævnt er Aloha en simpel kommunikationsprotokol, hvor hver kilde i netværket transmitterer data, hver gang den har en ramme, der skal transmitteres. Hvis rammen transmitteres med succes, sendes den næste ramme. Hvis transmissionen mislykkes, sender kilden den samme ramme igen. Aloha fungerer godt med trådløse udsendelsessystemer eller halv-duplex tovejs-links. Men når netværket bliver mere komplekst, såsom et Ethernet med flere kilder og destinationer, der bruger en fælles datasti, opstår der problemer på grund af kollidering af datarammer. Når kommunikationsvolumen øges, bliver kollisionsproblemet værre. Dette kan reducere effektiviteten af et netværk, da kolliderende rammer vil medføre tab af data i begge rammer. Slotted Aloha er en forbedring af den oprindelige Aloha-protokol,hvor der blev indført diskrete tidsslots for at øge den maksimale kapacitet og samtidig reducere kollisioner. Dette opnås ved kun at lade kilder transmittere i begyndelsen af en timeslot.

CSMA-protokol

CSMA-protokol er en sandsynlig MAC-protokol, hvor en node verificerer, at kanalen er fri, inden den transmitteres på en delt kanal, såsom en elektrisk bus. Før transmissionen forsøger senderen at registrere, om der er et signal fra en anden station i kanalen. Hvis der registreres et signal, venter senderen, indtil den igangværende transmission er afsluttet, før den begynder at sende igen. Dette er "Carrier Sense" -delen af protokollen. “Multiple Access” definerer, at flere stationer sender og modtager signaler på kanalen, og en transmission via en enkelt node modtages generelt af alle de andre stationer, der bruger kanalen. Carrier Sense Multiple Access with Collision Detection (CSMA / CD) og Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) er to ændringer af CSMA-protokollen. CSMA / CD forbedrer CSMA's ydeevne ved at stoppe en transmission, så snart en kollision registreres, og CSMA / CA forbedrer CSMA's ydeevne ved at forsinke transmissionen med et tilfældigt interval, hvis kanalen opfattes optaget.

Forskel mellem CSMA og ALOHA

Den væsentligste forskel mellem Aloha og CSMA er, at Aloha-protokollen ikke forsøger at registrere, om kanalen er ledig inden transmissionen, men CSMA-protokollen verificerer, at kanalen er ledig, før data sendes. CSMA-protokol undgår således sammenstød, før de sker, mens Aloha-protokollen registrerer, at en kanal kun er optaget, efter at et sammenstød sker. På grund af dette er CSMA mere egnet til netværk som Ethernet, hvor flere kilder og destinationer bruger den samme kanal.

Anbefalet: