Skirtumas tarp CSMA ir ALOHA

Skirtumas tarp CSMA ir ALOHA
Skirtumas tarp CSMA ir ALOHA

Video: Skirtumas tarp CSMA ir ALOHA

Video: Skirtumas tarp CSMA ir ALOHA
Video: Saulės parkas Kuršėnuose | SAULĖS GRĄŽA 2024, Liepa
Anonim

CSMA prieš ALOHA

Aloha yra paprasta ryšio schema, kurią iš pradžių sukūrė Havajų universitetas, skirtas naudoti palydoviniam ryšiui. Aloha metodu kiekvienas š altinis ryšių tinkle perduoda duomenis kiekvieną kartą, kai yra perduodamas kadras. Jei kadras sėkmingai pasiekia tikslą, siunčiamas kitas kadras. Jei kadras nepriimamas paskirties vietoje, jis bus perduotas dar kartą. CSMA (Carrier Sense Multiple Access) yra medijos prieigos valdymo (MAC) protokolas, kai mazgas perduoda duomenis bendroje perdavimo laikmenoje tik patikrinęs, ar nėra kito srauto.

Aloha protokolas

Kaip minėta anksčiau, Aloha yra paprastas ryšio protokolas, pagal kurį kiekvienas tinklo š altinis perduoda duomenis, kai tik turi perduotiną kadrą. Jei kadras sėkmingai perduotas, bus perduotas kitas kadras. Jei perdavimas nepavyks, š altinis vėl siųs tą patį kadrą. „Aloha“gerai veikia su belaidžio transliavimo sistemomis arba pusiau dvipusėmis dvipusėmis nuorodomis. Tačiau kai tinklas tampa sudėtingesnis, pvz., Ethernet su keliais š altiniais ir paskirties vietomis, kurios naudoja bendrą duomenų kelią, kyla problemų dėl duomenų rėmelių susidūrimo. Kai ryšio apimtis didėja, susidūrimo problema paaštrėja. Tai gali sumažinti tinklo efektyvumą, nes susidūrus kadrams bus prarasti abiejų kadrų duomenys. Slotted Aloha yra originalaus Aloha protokolo patobulinimas, kuriame buvo įvesti atskiri laiko tarpai, siekiant padidinti maksimalų pralaidumą ir sumažinti susidūrimų skaičių. Tai pasiekiama leidžiant š altiniams perduoti tik laiko tarpo pradžioje.

CSMA protokolas

CSMA protokolas yra tikimybinis MAC protokolas, kuriame mazgas patikrina, ar kanalas yra laisvas, prieš perduodamas bendrinamu kanalu, pvz., elektros magistrale. Prieš siųsdamas siųstuvas bando aptikti, ar kanale yra signalas iš kitos stoties. Jei aptinkamas signalas, siųstuvas laukia, kol bus baigtas vykstantis siuntimas, prieš pradėdamas vėl perduoti. Tai yra „Carrier Sense“protokolo dalis. „Kelių prieiga“apibrėžia, kad kelios stotys siunčia ir priima signalus kanalu, o vieno mazgo siuntimą paprastai priima visos kitos kanalą naudojančios stotys. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) ir Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) yra dvi CSMA protokolo modifikacijos. CSMA/CD pagerina CSMA veikimą, sustabdydamas perdavimą, kai tik aptinkamas susidūrimas, o CSMA/CA pagerina CSMA veikimą, atidėdama perdavimą atsitiktiniu intervalu, jei kanalas yra užimtas.

Skirtumas tarp CSMA ir ALOHA

Pagrindinis skirtumas tarp Aloha ir CSMA yra tas, kad Aloha protokolas nebando aptikti, ar kanalas yra laisvas prieš perduodant, bet CSMA protokolas patikrina, ar kanalas yra laisvas prieš perduodant duomenis. Taigi CSMA protokolas išvengia susidūrimų dar jiems neįvykus, o Aloha protokolas nustato, kad kanalas užimtas tik įvykus susidūrimui. Dėl šios priežasties CSMA labiau tinka tokiems tinklams kaip Ethernet, kur keli š altiniai ir paskirties vietos naudoja tą patį kanalą.

Rekomenduojamas: