Разлика между CSMA и ALOHA

Разлика между CSMA и ALOHA
Разлика между CSMA и ALOHA

Видео: Разлика между CSMA и ALOHA

Видео: Разлика между CSMA и ALOHA
Видео: Настя и сборник весёлых историй 2024, Декември
Anonim

CSMA срещу ALOHA

Aloha е проста схема за комуникация, първоначално разработена от Хавайския университет, за да се използва за сателитна комуникация. При метода Aloha всеки източник в комуникационна мрежа предава данни всеки път, когато има кадър за предаване. Ако кадърът успешно достигне дестинацията, следващият кадър се предава. Ако кадърът не бъде получен в местоназначението, той ще бъде предаден отново. CSMA (Carrier Sense Multiple Access) е протокол за контрол на достъп до медиите (MAC), при който възел предава данни на споделен носител за предаване само след проверка на липсата на друг трафик.

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

Както бе споменато по-рано, Aloha е прост комуникационен протокол, при който всеки източник в мрежата предава данни, когато има кадър за предаване. Ако кадърът се предаде успешно, следващият кадър ще бъде предаден. Ако предаването е неуспешно, източникът ще изпрати отново същия кадър. Aloha работи добре с безжични системи за излъчване или полудуплексни двупосочни връзки. Но когато мрежата стане по-сложна, като Ethernet с множество източници и дестинации, който използва общ път на данни, възникват проблеми поради сблъсък на рамки с данни. Когато обемът на комуникацията се увеличи, проблемът със сблъсъка се влошава. Това може да намали ефективността на мрежата, тъй като сблъскващите се кадри ще доведат до загуба на данни и в двата кадъра. Slotted Aloha е подобрение на оригиналния протокол Aloha,където бяха въведени дискретни времеви интервали, за да се увеличи максималната производителност, като същевременно се намалят колизиите. Това се постига, като се позволява на източниците да предават само в началото на времеви интервал.

CSMA протокол

Протоколът CSMA е вероятностен MAC протокол, при който възел проверява дали каналът е свободен, преди да предава по споделен канал, като електрическа шина. Преди да предава, предавателят се опитва да открие дали има сигнал от друга станция в канала. Ако бъде открит сигнал, предавателят изчаква, докато продължаващото предаване приключи, преди да започне да предава отново. Това е частта от протокола „Carrier Sense”. “Множествен достъп” дефинира, че множество станции изпращат и получават сигнали по канала и предаването от един възел обикновено се приема от всички останали станции, използващи канала. Множествен достъп на Carrier Sense с откриване на сблъсък (CSMA / CD) и Multiple Access на Carrier Sense с избягване на сблъсък (CSMA / CA) са две модификации на протокола CSMA. CSMA / CD подобрява производителността на CSMA, като спира предаването веднага щом се открие сблъсък и CSMA / CA подобрява работата на CSMA, като забавя предаването чрез случаен интервал, ако каналът се усети зает.

Разлика между CSMA и ALOHA

Основната разлика между Aloha и CSMA е, че протоколът Aloha не се опитва да открие дали каналът е свободен преди предаване, но протоколът CSMA проверява дали каналът е свободен преди предаване на данни. По този начин протоколът CSMA избягва сблъсъци, преди те да се случат, докато протоколът Aloha открива, че даден канал е зает само след сблъсък. Поради това CSMA е по-подходящ за мрежи като Ethernet, където множество източници и дестинации използват един и същ канал.

Препоръчано: