CSMA vs ALOHA

Aloha on algselt Hawaii ülikoolis välja töötatud lihtne sidesüsteem, mida kasutatakse satelliitside jaoks. Aloha meetodi puhul edastab iga sidevõrgu allikas andmeid iga kord, kui on edastatavat kaadrit. Kui kaadrisse jõutakse edukalt sihtkohta, edastatakse järgmine kaader. Kui kaadrit sihtkohta ei võeta, edastatakse see uuesti. CSMA (Carrier Sense Multiple Access) on meediumipöörduse juhtimise (MAC) protokoll, kus sõlm edastab andmeid ühiskasutataval edastusmeediumil alles pärast muu liikluse puudumise kontrollimist.

Aloha protokoll

Nagu varem mainitud, on Aloha lihtne suhtlusprotokoll, kus iga võrgu allikas edastab andmeid alati, kui tal on edastatav kaader. Kui kaadri edastamine õnnestub, edastatakse järgmine kaader. Kui edastamine nurjub, saadab allikas sama kaadri uuesti. Aloha töötab hästi traadita edastussüsteemide või poolduplekssete kahesuunaliste linkidega. Kuid kui võrk muutub keerukamaks, näiteks mitme allika ja sihtkohaga Ethernet, mis kasutab ühist andmeteed, tekivad probleemid andmeraamide põrkumisega. Kui suhtlusmaht suureneb, muutub põrkeprobleem veelgi hullemaks. See võib vähendada võrgu tõhusust, kuna kaadrite kokkupõrge põhjustab andmete kadumist mõlemas kaadris. Slotted Aloha on algse Aloha protokolli täiustus, kus sisse viidi diskreetsed ajapilud, et suurendada maksimaalset läbilaskevõimet, vähendades samal ajal kokkupõrkeid. See saavutatakse võimaldades allikatel edastada ainult ajapilu alguses.

CSMA protokoll

CSMA protokoll on tõenäoline MAC-protokoll, milles sõlm kontrollib enne ühiskasutataval kanalil, näiteks elektribussi, edastamist, kas kanal on vaba. Enne edastamist proovib saatja tuvastada, kas kanalil on signaali teisest jaamast. Kui signaal tuvastatakse, ootab saatja, kuni käimasolev edastus on lõppenud, enne kui see uuesti edastama hakkab. See on protokolli osa "Carrier Sense". “Mitme juurdepääsuga” määratleb, et mitu jaama saadavad ja võtavad kanalil vastu signaale ning kõik muud kanalit kasutavad jaamad võtavad vastu saate ühe sõlme kaudu. Kandja Sense mitmekordne juurdepääs kokkupõrke tuvastamisega (CSMA / CD) ja Kandja Sense mitmekordne juurdepääs kokkupõrke vältimisega (CSMA / CA) on CSMA protokolli kaks modifikatsiooni. CSMA / CD parandab CSMA jõudlust, peatades edastuse kohe, kui avastatakse kokkupõrge, ja CSMA / CA parandab CSMA jõudlust, lükates edastamist juhusliku intervalliga, kui kanalit peetakse hõivatuks.

Erinevus CSMA ja ALOHA vahel

Peamine erinevus Aloha ja CSMA vahel on see, et Aloha protokoll ei ürita enne edastamist tuvastada, kas kanal on vaba, kuid CSMA protokoll kontrollib enne andmete edastamist, kas kanal on vaba. Seega väldib CSMA protokoll kokkupõrkeid enne nende toimumist, samas kui Aloha protokoll tuvastab, et kanal on hõivatud alles pärast kokkupõrget. Seetõttu on CSMA sobivam sellistele võrkudele nagu Ethernet, kus mitmed allikad ja sihtkohad kasutavad sama kanalit.