Pagkakaiba sa pagitan ng CSMA at ALOHA

Pagkakaiba sa pagitan ng CSMA at ALOHA
Pagkakaiba sa pagitan ng CSMA at ALOHA

Video: Pagkakaiba sa pagitan ng CSMA at ALOHA

Video: Pagkakaiba sa pagitan ng CSMA at ALOHA
Video: UBO AT SIPON - Mga Gamot na Hindi Kailangan ng Reseta 2024, Nobyembre
Anonim

CSMA vs ALOHA

Ang Aloha ay isang simpleng pamamaraan ng komunikasyon na orihinal na binuo ng Unibersidad ng Hawaii upang magamit para sa satellite communication. Sa paraan ng Aloha, ang bawat source sa isang network ng komunikasyon ay nagpapadala ng data tuwing may frame na ipapadala. Kung matagumpay na naabot ng frame ang patutunguhan, ang susunod na frame ay ipapadala. Kung ang frame ay hindi natanggap sa destinasyon, ito ay ipapadala muli. Ang CSMA (Carrier Sense Multiple Access) ay isang Media Access Control (MAC) protocol, kung saan ang isang node ay nagpapadala ng data sa isang shared transmission media lamang pagkatapos ma-verify ang kawalan ng ibang trapiko.

Aloha Protocol

Tulad ng nabanggit kanina, ang Aloha ay isang simpleng protocol ng komunikasyon kung saan ang bawat source sa network ay nagpapadala ng data sa tuwing mayroon itong frame na ipapadala. Kung matagumpay na nai-transmit ang frame, ipapadala ang susunod na frame. Kung nabigo ang paghahatid, ipapadala muli ng pinagmulan ang parehong frame. Mahusay na gumagana ang Aloha sa mga wireless broadcast system o half-duplex two-way na link. Ngunit kapag ang network ay naging mas kumplikado, tulad ng isang Ethernet na may maraming mga mapagkukunan at destinasyon na gumagamit ng isang karaniwang landas ng data, ang mga problema ay nangyayari dahil sa pagbangga ng mga frame ng data. Kapag tumaas ang dami ng komunikasyon, lumalala ang problema sa banggaan. Maaari nitong bawasan ang kahusayan ng isang network dahil ang mga nagbabanggaang frame ay magdudulot 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 discrete time slot upang mapataas ang maximum throughput habang binabawasan ang mga banggaan. Ito ay nakakamit sa pamamagitan ng pagpayag sa mga source na magpadala lamang sa simula ng isang timeslot.

CSMA Protocol

Ang CSMA protocol ay isang probabilistic MAC protocol kung saan ang isang node ay nagve-verify na ang channel ay libre bago i-transmit sa isang shared channel gaya ng isang electrical bus. Bago mag-transmit, sinusubukan ng transmitter na tuklasin kung mayroong signal mula sa ibang istasyon sa channel. Kung may nakitang signal, maghihintay ang transmitter hanggang sa matapos ang patuloy na transmission bago ito magsimulang mag-transmit muli. Ito ang bahagi ng "Carrier Sense" ng protocol. Tinutukoy ng "Multiple Access" na maraming mga istasyon ang nagpapadala at tumatanggap ng mga signal sa channel at ang isang transmission sa pamamagitan ng isang node ay karaniwang natatanggap ng lahat ng iba pang mga istasyon na gumagamit ng channel. Ang Carrier Sense Multiple Access na may Collision Detection (CSMA/CD) at Carrier Sense Multiple Access na may Collision Avoidance (CSMA/CA) ay dalawang pagbabago ng CSMA protocol. Pinapabuti ng CSMA/CD ang performance ng CSMA sa pamamagitan ng pagpapahinto ng transmission sa sandaling matukoy ang banggaan at pinapahusay ng CSMA/CA ang performance ng CSMA sa pamamagitan ng pagkaantala sa transmission sa pamamagitan ng random na interval kung naramdamang abala ang channel.

Pagkakaiba ng CSMA at ALOHA

Ang pangunahing pagkakaiba sa pagitan ng Aloha at CSMA ay hindi sinusubukan ng Aloha protocol na tuklasin kung libre ang channel bago i-transmit ngunit bini-verify ng CSMA protocol na libre ang channel bago mag-transmit ng data. Kaya naman iniiwasan ng CSMA protocol ang mga pag-aaway bago mangyari ang mga ito habang ang Aloha protocol ay natukoy na ang isang channel ay abala lamang pagkatapos na mangyari ang isang sagupaan. Dahil dito, mas angkop ang CSMA para sa mga network tulad ng Ethernet kung saan maraming source at destinasyon ang gumagamit ng parehong channel.

Inirerekumendang: