Skirtumas tarp CSMA ir ALOHA

CSMA prieš ALOHA

Aloha yra paprasta ryšio schema, kurią iš pradžių sukūrė Havajų universitetas ir kuri naudojama palydoviniam ryšiui palaikyti. Taikant „Aloha“ metodą, kiekvienas ryšių tinklo šaltinis perduoda duomenis kaskart, kai yra perkeliamas kadras. Jei kadras sėkmingai pasiekia tikslą, perduodamas kitas kadras. Jei kadras negaunamas paskirties vietoje, jis bus perduotas dar kartą. CSMA (Carrier Sense Multiple Access) yra daugialypės terpės prieigos valdymo (MAC) protokolas, kai mazgas perduoda duomenis į bendrą perdavimo laikmeną 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 kadrą, kurį reikia perduoti. Jei kadras bus perduotas sėkmingai, bus perduotas kitas kadras. Jei perduoti nepavyko, šaltinis vėl siųs tą patį kadrą. Aloha gerai veikia su belaidėmis transliavimo sistemomis arba pusiau dupleksinėmis abipusėmis nuorodomis. Bet kai tinklas tampa sudėtingesnis, pavyzdžiui, eternetui su keliais šaltiniais ir vietomis, naudojančiam bendrą duomenų kelią, problemų kyla dėl duomenų rėmų susidūrimo. Padidėjus komunikacijos intensyvumui, susidūrimo problema tampa dar sunkesnė. Tai gali sumažinti tinklo efektyvumą, nes susidūrę kadrai praras duomenis abiejuose kadruose. Plyšinė Aloha yra pradinio Aloha protokolo patobulinimas, kai buvo įvestos atskiros laiko tarpsniai, siekiant padidinti maksimalų pralaidumą, sumažinant susidūrimus. Tai pasiekiama leidžiant šaltiniams perduoti tik laiko tarpo pradžioje.

CSMA protokolas

CSMA protokolas yra tikimybinis MAC protokolas, kurio metu mazgas patikrina, ar kanalas yra laisvas, prieš perduodamas per bendrą kanalą, pavyzdžiui, elektrinę magistralę. Prieš perduodamas siųstuvas bando nustatyti, ar kanale nėra signalo iš kitos stoties. Jei aptinkamas signalas, siųstuvas laukia, kol bus pradėtas perdavimas, kol jis vėl pradės siųsti. Tai yra „Carrier Sense“ protokolo dalis. „Daugkartinė prieiga“ apibrėžia, kad kelios stotys siunčia ir priima signalus kanale, o pervedimą vienu mazgu paprastai priima visos kitos kanalą naudojančios stotys. Daugelio nešiklio prieigos taško prieiga su susidūrimo aptikimu (CSMA / CD) ir daugybinė nešiklio 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, ir CSMA / CA pagerina CSMA našumą, atidėdamas perdavimą atsitiktiniu intervalu, jei kanalas jaučiamas užimtas.

Skirtumas tarp CSMA ir ALOHA

Pagrindinis skirtumas tarp „Aloha“ ir „CSMA“ yra tas, kad „Aloha“ protokolas prieš perduodant nebando nustatyti, ar kanalas yra laisvas, bet prieš perduodamas duomenis CSMA protokolas patikrina, ar kanalas laisvas. Taigi CSMA protokolas išvengia susidūrimų prieš juos įvykstant, o „Aloha“ protokolas nustato, kad kanalas užimtas tik įvykus susidūrimui. Dėl šios priežasties CSMA yra labiau tinkama tokiems tinklams kaip Ethernet, kur keli šaltiniai ir kelionės tikslai naudoja tą patį kanalą.