CSMA е механизъм, който усеща състоянието на споделения канал, за да предотврати или възстанови пакети с данни от сблъсък. Използва се и за контролиране на потока от пакети с данни през мрежата, така че пакетите да не се изгубят и целостта на данните да се поддържа. В CSMA, когато два или повече пакета данни се изпращат едновременно по споделен канал, има вероятност от сблъсък. Поради сблъсъка получателят не получава никаква информация относно пакетите с данни на подателя. И загубената информация трябва да бъде възразена, за да може получателят да я получи. Следователно трябва да усетим канала, преди да предадем пакети данни в мрежа. Разделен е на две части, CSMA CA (Избягване на сблъсък) и CSMA CD (Откриване на сблъсък).
CSMA CD
The Carrier Sense Множествен достъп/Откриване на сблъсък протоколът се използва за откриване на сблъсък в контрола на достъпа до медиите ( MAC ) слой. След като сблъсъкът беше открит, CSMA CD незабавно спря предаването, като изпрати сигнала, така че подателят да не губи цялото време, за да изпрати пакета данни. Да предположим, че е открит сблъсък от всяка станция по време на излъчване на пакетите. В този случай CSMA CD незабавно изпраща сигнал за засядане, за да спре предаването и изчаква произволен времеви контекст, преди да предаде друг пакет данни. Ако каналът се установи свободен, той незабавно изпраща данните и ги връща.
Предимство и недостатък на CSMA CD
Предимства на CSMA CD:
- Използва се за откриване на сблъсък в споделен канал за много кратко време.
- CSMA CD е по-добър от CSMA за откриване на сблъсък.
- CSMA CD се използва, за да се избегне всякаква форма на предаване на отпадъци.
- Когато е необходимо, той се използва за използване или споделяне на една и съща честотна лента на всяка станция.
- Той има по-ниски разходи за CSMA CD в сравнение с CSMA CA.
Недостатък на CSMA CD
- Не е подходящ за мрежи на дълги разстояния, защото с увеличаването на разстоянието ефективността на CSMA CD намалява.
- Той може да открие сблъсък само до 2500 метра, а извън този диапазон не може да открие сблъсъци.
- Когато към CSMA CD се добавят множество устройства, ефективността на откриване на сблъсък се намалява.
CSMA/CA
CSMA означава Множествен достъп до Carrier Sense с Избягване на сблъсък . Това означава, че това е мрежов протокол, който използва за избягване на сблъсък, вместо да позволява възникването му, и не се занимава с възстановяването на пакети след сблъсък. Той е подобен на протокола CSMA CD, който работи в слоя за контрол на достъпа до медиите. В CSMA CA всеки път, когато станция изпрати кадър с данни към канал, тя проверява дали се използва. Ако споделеният канал е зает, станцията изчаква, докато каналът влезе в неактивен режим. Следователно можем да кажем, че намалява шансовете за сблъсъци и прави по-добро използване на средата за по-ефективно изпращане на пакети с данни.
Предимство и недостатък на CSMA CA
Предимство на CSMA CA
- Когато размерът на пакетите с данни е голям, шансовете за сблъсък в CSMA CA са по-малки.
- Той контролира пакетите с данни и изпраща данните, когато получателят иска да ги изпрати.
- Използва се за предотвратяване на сблъсък, а не за откриване на сблъсък в споделения канал.
- CSMA CA избягва напразно предаване на данни по канала.
- Той е най-подходящ за безжично предаване в мрежа.
- Той избягва ненужния трафик на данни в мрежата с помощта на разширението RTS/CTS.
Недостатъкът на CSMA CA
- Понякога CSMA/CA отнема много време на изчакване, както обикновено, за да предаде пакета данни.
- Консумира повече честотна лента от всяка станция.
- Неговата ефективност е по-малка от CSMA CD.
Разлика между CSMA CA и CSMA CD
Да не | CSMA CD | CSMA CA |
---|---|---|
1. | Това е типът CSMA за откриване на сблъсък в споделен канал. | Това е типът CSMA за избягване на сблъсък в споделен канал. |
2. | Това е протоколът за откриване на сблъсък. | Това е протоколът за избягване на сблъсък. |
3. | Използва се в 802.3 Ethernet мрежов кабел. | Използва се в мрежата 802.11 Ethernet. |
4. | Работи в кабелни мрежи. | Работи в безжични мрежи. |
5. | Той е ефективен след откриване на сблъсък в мрежа. | Той е ефективен преди откриване на сблъсък в мрежа. |
6. | Всеки път, когато пакет от данни е в конфликт в споделен канал, той изпраща повторно рамката от данни. | Докато CSMA CA изчаква, докато каналът е зает и не се възстановява след сблъсък. |
7. | Минимизира времето за възстановяване. | Минимизира риска от сблъсък. |
8. | Ефективността на CSMA CD е висока в сравнение с CSMA. | Ефективността на CSMA CA е подобна на CSMA. |
9. | Той е по-популярен от протокола CSMA CA. | Той е по-малко популярен от CSMA CD. |