CSMA va ALOHA o'rtasidagi farq

CSMA va ALOHA o'rtasidagi farq
CSMA va ALOHA o'rtasidagi farq

Video: CSMA va ALOHA o'rtasidagi farq

Video: CSMA va ALOHA o'rtasidagi farq
Video: Hub, Switch, & Router Explained - What's the difference? 2024, Iyul
Anonim

CSMA va ALOHA

Aloha - dastlab Gavayi universiteti tomonidan sun'iy yo'ldosh aloqasi uchun foydalanish uchun ishlab chiqilgan oddiy aloqa sxemasi. Aloha usulida aloqa tarmog'idagi har bir manba har safar uzatiladigan ramka mavjud bo'lganda ma'lumotlarni uzatadi. Agar ramka belgilangan joyga muvaffaqiyatli etib borsa, keyingi kadr uzatiladi. Agar kadr belgilangan joyda qabul qilinmasa, u yana uzatiladi. CSMA (Carrier Sense Multiple Access) mediaga kirishni boshqarish (MAC) protokoli boʻlib, u yerda tugun boshqa trafik yoʻqligini tekshirgandan keyingina maʼlumotlarni umumiy uzatish tashuvchisiga uzatadi.

Aloha protokoli

Avval aytib o'tganimizdek, Aloha oddiy aloqa protokoli bo'lib, tarmoqdagi har bir manba uzatiladigan ramka bo'lganda ma'lumotlarni uzatadi. Agar kadr muvaffaqiyatli uzatilsa, keyingi kadr uzatiladi. Agar uzatish muvaffaqiyatsiz bo'lsa, manba yana bir xil kadrni yuboradi. Aloha simsiz eshittirish tizimlari yoki yarim dupleks ikki tomonlama havolalar bilan yaxshi ishlaydi. Ammo tarmoq murakkablashganda, masalan, bir nechta manbalar va umumiy ma'lumotlar yo'lidan foydalanadigan maqsadli Ethernet, ma'lumotlar ramkalarining to'qnashuvi tufayli muammolar paydo bo'ladi. Aloqa hajmi oshganda, to'qnashuv muammosi yomonlashadi. Bu tarmoq samaradorligini pasaytirishi mumkin, chunki freymlarning to'qnashuvi ikkala ramkadagi ma'lumotlarning yo'qolishiga olib keladi. Slotted Aloha - bu asl Aloha protokolining takomillashtirilishi bo'lib, u erda to'qnashuvlarni kamaytirish bilan birga maksimal o'tkazuvchanlikni oshirish uchun diskret vaqt oralig'i kiritilgan. Bunga manbalarni faqat vaqt oralig'ining boshida uzatishga ruxsat berish orqali erishiladi.

CSMA protokoli

CSMA protokoli ehtimollik MAC protokoli boʻlib, unda tugun elektr avtobusi kabi umumiy kanalda uzatishdan oldin kanalning bepul ekanligini tasdiqlaydi. Uzatishdan oldin transmitter kanaldagi boshqa stantsiyadan signal bor-yo'qligini aniqlashga harakat qiladi. Agar signal aniqlansa, uzatuvchi yana uzatishni boshlashdan oldin davom etayotgan uzatish tugaguncha kutadi. Bu protokolning "Tashuvchi hissi" qismidir. "Ko'p kirish" kanalda bir nechta stantsiya signallarni yuborishi va qabul qilishi va bitta tugun orqali uzatish odatda kanaldan foydalanadigan barcha boshqa stantsiyalar tomonidan qabul qilinishini belgilaydi. Carrier Sense Multiple Access with Collision Detection (CSMA/CD) va Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) CSMA protokolining ikkita modifikatsiyasi hisoblanadi. CSMA/CD to'qnashuv aniqlangan zahoti uzatishni to'xtatib, CSMA ish faoliyatini yaxshilaydi va CSMA/CA kanal bandligi sezilsa, uzatishni tasodifiy intervalgacha kechiktirish orqali CSMA ish faoliyatini yaxshilaydi.

CSMA va ALOHA o'rtasidagi farq

Aloha va CSMA oʻrtasidagi asosiy farq shundaki, Aloha protokoli uzatishdan oldin kanal boʻsh yoki yoʻqligini aniqlashga urinmaydi, lekin CSMA protokoli maʼlumotlarni uzatishdan oldin kanalning bepul ekanligini tekshiradi. Shunday qilib, CSMA protokoli to'qnashuvlar sodir bo'lishidan oldin oldini oladi, Aloha protokoli esa to'qnashuv sodir bo'lgandan keyingina kanal bandligini aniqlaydi. Shu sababli, CSMA bir nechta manbalar va manzillar bir xil kanaldan foydalanadigan Ethernet kabi tarmoqlar uchun ko'proq mos keladi.

Tavsiya: