CSMA prieš ALOHA
„Aloha“yra paprasta Havajų universiteto sukurta ryšio schema, skirta naudoti palydoviniam ryšiui. Taikant Aloha metodą, kiekvienas ryšio tinklo šaltinis perduoda duomenis kiekvieną kartą, kai yra perduodamas rėmelis. Jei kadras sėkmingai pasiekia tikslą, perduodamas kitas kadras. Jei kadras negautas paskirties vietoje, jis bus perduotas dar kartą. CSMA („Carrier Sense Multiple Access“) yra laikmenos prieigos kontrolės (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, kai kiekvienas tinklo šaltinis perduoda duomenis, kai tik turi rėmą, kurį reikia perduoti. Jei kadras bus sėkmingai perduotas, bus perduotas kitas kadras. Jei nepavyksta perduoti, šaltinis vėl nusiųs tą patį kadrą. „Aloha“puikiai veikia su belaidžio transliavimo sistemomis arba dvipusiais dvipusiais ryšiais. Bet kai tinklas tampa sudėtingesnis, pvz., Ethernet su keliais šaltiniais ir paskirties vietomis, kuris naudoja bendrą duomenų kelią, kyla problemų dėl duomenų rėmelių susidūrimo. Padidėjus ryšio apimčiai, susidūrimo problema dar labiau paaštrėja. Tai gali sumažinti tinklo efektyvumą, nes susidūrus rėmeliams bus prarasti duomenys abiejuose rėmuose. „Sloha Aloha“yra pradinio Aloha protokolo patobulinimas,kur buvo įvesti atskiri laiko tarpsniai, siekiant padidinti maksimalų pralaidumą ir sumažinti susidūrimus. Tai pasiekiama leidžiant šaltiniams perduoti tik laiko intervalo pradžioje.
CSMA protokolas
CSMA protokolas yra tikimybinis MAC protokolas, kuriame mazgas patikrina, ar kanalas yra laisvas, prieš siunčiant jį bendru kanalu, pavyzdžiui, elektros magistrale. Prieš siunčiant siųstuvas bando nustatyti, ar kanale yra signalas iš kitos stoties. Aptikus signalą, siųstuvas laukia, kol bus baigtas vykstantis perdavimas, kol jis vėl pradės perduoti. Tai yra protokolo dalis „Carrier Sense“. „Daugialypė prieiga“apibrėžia, kad kelios stotys siunčia ir priima kanalo signalus, o vieno mazgo perdavimą paprastai priima visos kitos kanalą naudojančios stotys. „Carrier Sense“daugialypė prieiga su susidūrimo aptikimu (CSMA / CD) ir „Carrier Sense“daugialypė prieiga su susidūrimo išvengimu (CSMA / CA) yra dvi CSMA protokolo modifikacijos. CSMA / CD pagerina CSMA našumą sustabdydamas perdavimą, kai tik aptinkamas susidūrimas, o CSMA / CA pagerina CSMA veikimą, atidėdamas perdavimą atsitiktiniu intervalu, jei kanalas jaučiamas užimtas.
CSMA ir ALOHA skirtumas
Pagrindinis skirtumas tarp „Aloha“ir CSMA yra tas, kad „Aloha“protokolas prieš siunčiant nesistengia nustatyti, ar kanalas yra laisvas, tačiau prieš perduodamas duomenis CSMA protokolas patikrina, ar kanalas yra laisvas. Taigi CSMA protokolas išvengia susidūrimų, kol jie neįvyksta, o „Aloha“protokolas nustato, kad kanalas yra užimtas tik įvykus susidūrimui. Dėl to CSMA labiau tinka tokiems tinklams kaip Ethernet, kur keli šaltiniai ir paskirties vietos naudoja tą patį kanalą.