CSMA болон ALOHA-ийн ялгаа

CSMA болон ALOHA-ийн ялгаа
CSMA болон ALOHA-ийн ялгаа

Видео: CSMA болон ALOHA-ийн ялгаа

Видео: CSMA болон ALOHA-ийн ялгаа
Видео: 30 глупых вопросов DevOps-инженеру [Карьера в IT] 2024, Арваннэгдүгээр
Anonim

CSMA эсрэг ALOHA

Алоха бол Хавайн их сургуулиас хиймэл дагуулын холбоонд ашиглах зорилгоор анх боловсруулсан энгийн холбооны схем юм. Aloha аргын хувьд харилцаа холбооны сүлжээн дэх эх үүсвэр бүр дамжуулах хүрээ байх бүрт өгөгдөл дамжуулдаг. Хэрэв хүрээ нь хүрэх газартаа амжилттай хүрвэл дараагийн фреймийг дамжуулна. Хүрээг очих газраа хүлээж аваагүй бол дахин дамжуулна. CSMA (Carrier Sense Multiple Access) нь Media Access Control (MAC) протокол бөгөөд зангилаа нь зөвхөн бусад траффик байхгүй эсэхийг шалгасны дараа хуваалцсан дамжуулагч дээр өгөгдөл дамжуулдаг.

Алоха протокол

Өмнө дурьдсанчлан Aloha нь сүлжээний эх сурвалж бүр дамжуулах хүрээтэй үед өгөгдөл дамжуулдаг энгийн харилцааны протокол юм. Хэрэв фрейм амжилттай дамжуулагдсан бол дараагийн фреймийг дамжуулна. Хэрэв дамжуулалт амжилтгүй болбол эх сурвалж дахин ижил фрейм илгээх болно. Aloha утасгүй өргөн нэвтрүүлгийн систем эсвэл хагас дуплекс хоёр талын холбоостой сайн ажилладаг. Гэвч нийтлэг өгөгдлийн замыг ашигладаг олон эх сурвалж, очих газар бүхий Ethernet гэх мэт сүлжээ илүү төвөгтэй болоход өгөгдлийн хүрээ мөргөлдсөний улмаас асуудал үүсдэг. Харилцаа холбооны хэмжээ ихсэх тусам мөргөлдөөний асуудал улам бүр дорддог. Энэ нь сүлжээний үр ашгийг бууруулж болзошгүй тул фреймүүд мөргөлдөх нь хоёр фрейм дэх өгөгдөл алдагдах болно. Slotted Aloha нь анхны Aloha протоколын сайжруулалт бөгөөд мөргөлдөөнийг багасгахын зэрэгцээ хамгийн их дамжуулах чадварыг нэмэгдүүлэхийн тулд салангид цагийн зайг нэвтрүүлсэн. Энэ нь эх сурвалжийг зөвхөн цагийн хуваарийн эхэнд дамжуулах боломжийг олгодог.

CSMA протокол

CSMA протокол нь зангилаа нь цахилгаан автобус гэх мэт хуваалцсан сувгаар дамжуулахын өмнө суваг чөлөөтэй байгаа эсэхийг баталгаажуулдаг магадлал бүхий MAC протокол юм. Дамжуулахын өмнө дамжуулагч нь сувагт өөр станцаас дохио байгаа эсэхийг илрүүлэхийг оролддог. Хэрэв дохио илэрсэн бол дамжуулагч дахин дамжуулж эхлэхээс өмнө үргэлжилж буй дамжуулалт дуусах хүртэл хүлээнэ. Энэ нь протоколын "Carrier Sense" хэсэг юм. "Олон хандалт" гэдэг нь олон станцууд суваг дээр дохио илгээж, хүлээн авдаг бөгөөд нэг зангилаагаар дамжуулагдсан дамжуулалтыг бусад бүх станцууд ерөнхийдөө хүлээн авдаг болохыг тодорхойлдог. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) болон Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) нь CSMA протоколын хоёр өөрчлөлт юм. CSMA/CD нь мөргөлдөөн илэрсэн даруйд дамжуулалтыг зогсоосноор CSMA-ийн гүйцэтгэлийг сайжруулдаг ба CSMA/CA нь суваг завгүй гэж үзвэл санамсаргүй интервалаар дамжуулалтыг хойшлуулснаар CSMA-ийн гүйцэтгэлийг сайжруулдаг.

CSMA болон ALOHA-ийн ялгаа

Алоха болон CSMA хоёрын гол ялгаа нь Aloha протокол нь дамжуулахын өмнө суваг чөлөөтэй эсэхийг илрүүлэхийг оролддоггүй харин CSMA протокол нь өгөгдөл дамжуулахаас өмнө суваг чөлөөтэй эсэхийг шалгадаг явдал юм. Тиймээс CSMA протокол нь мөргөлдөөн гарахаас өмнө зайлсхийдэг бол Aloha протокол нь зөрчил гарсны дараа л суваг завгүй байгааг илрүүлдэг. Үүнээс шалтгаалан CSMA нь олон эх сурвалж, очих газар нэг сувгийг ашигладаг Ethernet зэрэг сүлжээнд илүү тохиромжтой.

Зөвлөмж болгож буй: