Pagkakaiba sa pagitan ng CSMA at ALOHA
CSMA vs ALOHA
Ang Aloha ay isang simpleng pamamaraan ng komunikasyon na orihinal na binuo ng University of Hawaii upang magamit para sa komunikasyon sa satellite. Sa pamamaraan ng Aloha, ang bawat mapagkukunan sa isang network ng komunikasyon ay naghahatid ng data sa tuwing mayroong isang frame na maipapadala. Kung ang frame ay matagumpay na naabot ang patutunguhan, ang susunod na frame ay ipinadala. Kung ang frame ay hindi natanggap sa patutunguhan, maipapadala muli. Ang CSMA (Carrier Sense Maramihang Pag-access) ay isang protocol ng Media Access Control (MAC), kung saan ang isang node ay nagpapadala ng data sa isang ibinahaging media ng paghahatid lamang matapos na mapatunayan ang kawalan ng ibang trapiko.
Aloha Protocol
Tulad ng nabanggit kanina, ang Aloha ay isang simpleng protocol ng komunikasyon kung saan ang bawat mapagkukunan sa network ay nagpapadala ng data tuwing mayroon itong isang frame na maipapadala. Kung ang frame ay matagumpay na nailipat, ang susunod na frame ay maipapadala. Kung ang paghahatid ay nabigo, ang mapagkukunan ay magpapadala muli sa parehong frame. Ang Aloha ay gumagana nang maayos sa mga wireless broadcast system o half-duplex na two-way na link. Ngunit kapag ang network ay nagiging mas kumplikado, tulad ng isang Ethernet na may maraming mga mapagkukunan at patutunguhan na gumagamit ng isang karaniwang landas ng data, ang mga problema ay nangyayari dahil sa pag-collect ng mga frame ng data. Kapag tumaas ang dami ng komunikasyon, lalong lumala ang problema sa pagbangga. Maaari nitong mabawasan ang kahusayan ng isang network dahil ang pag-colliding ng mga frame ay magiging sanhi ng pagkawala ng data sa parehong mga frame. Ang Slotted Aloha ay isang pagpapabuti sa orihinal na protocol ng Aloha, kung saan ipinakilala ang mga diskarte ng oras ng discrete upang madagdagan ang maximum na throughput habang binabawasan ang mga pagbangga. Nakamit ito sa pamamagitan ng pagpapahintulot sa mga mapagkukunan na magpadala lamang sa simula ng isang timeslot.
CSMA Protocol
Ang CSMA protocol ay isang probabilistikong MAC protocol kung saan ang isang node ay nagpapatunay na ang channel ay libre bago mag-transmisyon sa isang ibinahaging channel tulad ng isang de-koryenteng bus. Bago magpadala, sinubukan ng transmiter na makita kung mayroong signal mula sa ibang istasyon sa channel. Kung ang isang signal ay napansin, naghihintay ang transmiter hanggang sa ang tuluy-tuloy na paghahatid ay natapos bago ito magsimulang magpadala muli. Ito ang bahagi ng "Carrier Sense" ng protocol. Tinutukoy ng "Maramihang Pag-access" na maraming mga istasyon ang nagpapadala at tumanggap ng mga signal sa channel at isang paghahatid ng isang solong node ay karaniwang natanggap ng lahat ng iba pang mga istasyon gamit ang channel. Ang Carrier Sense Maramihang Pag-access sa Collision Detection (CSMA / CD) at Carrier Sense Maramihang Pag-access na may Pag-iwas sa banggaan (CSMA / CA) ay dalawang pagbabago ng CSMA protocol. Ang CSMA / CD ay nagpapabuti sa pagganap ng CSMA sa pamamagitan ng paghinto ng isang paghahatid sa sandaling napansin ang isang pagbangga at ang CSMA / CA ay nagpapabuti sa pagganap ng CSMA sa pamamagitan ng pagkaantala sa paghahatid sa pamamagitan ng isang random na agwat kung ang channel ay nadama.
Pagkakaiba sa pagitan ng CSMA at ALOHA
Pangunahing pagkakaiba sa pagitan ng Aloha at CSMA ay ang Aloha protocol ay hindi subukang alamin kung ang channel ay libre bago magpadala ngunit ang pagpapatunay ng CSMA protocol ay libre ang channel bago magpadala ng data. Sa gayon ay maiiwasan ng protocol ng CSMA ang mga pag-aaway bago mangyari habang nakita ng Aloha protocol na ang isang channel ay abala lamang matapos ang isang pag-aaway. Dahil dito, mas angkop ang CSMA para sa mga network tulad ng Ethernet kung saan ginagamit ang maraming mga mapagkukunan at patutunguhan sa parehong channel.