CSMA це механізм, який визначає стан загального каналу для запобігання або відновлення пакетів даних після конфлікту. Він також використовується для керування потоком пакетів даних у мережі, щоб пакети не були втрачені та зберігалася цілісність даних. У CSMA, коли два або більше пакетів даних надсилаються одночасно по спільному каналу, виникла ймовірність зіткнення. Через колізію одержувач не отримує жодної інформації щодо пакетів даних відправника. А втрачену інформацію потрібно відновити, щоб одержувач міг її отримати. Тому нам потрібно відчути канал перед передачею пакетів даних у мережі. Він розділений на дві частини, CSMA CA (Уникнення зіткнення) і компакт-диск CSMA (Виявлення зіткнень).
компакт-диск CSMA
The Множинний доступ/виявлення зіткнень з визначенням несучої протокол використовується для виявлення колізії в контролі доступу до медіа ( МАК ) шар. Після виявлення зіткнення компакт-диск CSMA негайно припинив передачу, надіславши сигнал, щоб відправник не витрачав увесь час на надсилання пакета даних. Припустимо, що під час трансляції пакетів на кожній станції виявлено конфлікт. У цьому випадку компакт-диск CSMA негайно надсилає сигнал про застрягання, щоб зупинити передачу, і чекає випадкового контексту часу перед передачею іншого пакета даних. Якщо канал виявляється вільним, він негайно надсилає дані та повертає їх.
Переваги та недоліки CSMA CD
Переваги CSMA CD:
- Він використовується для виявлення колізій на загальному каналі протягом дуже короткого часу.
- CSMA CD краще, ніж CSMA для виявлення зіткнень.
- CSMA CD використовується, щоб уникнути будь-якої форми передачі відходів.
- За потреби він використовується для використання або спільного використання однакової смуги пропускання на кожній станції.
- Він має менші накладні витрати CSMA CD порівняно з CSMA CA.
Недолік CSMA CD
- Він не підходить для міжміських мереж, оскільки зі збільшенням відстані ефективність CSMA CD знижується.
- Він може виявити зіткнення лише на відстані до 2500 метрів, а за межами цього діапазону він не може виявити зіткнення.
- Коли до компакт-диска CSMA додається кілька пристроїв, продуктивність виявлення зіткнень знижується.
CSMA/CA
CSMA означає Множинний доступ із визначенням несучої з Уникнення зіткнень . Це означає, що це мережевий протокол, який використовується для уникнення зіткнення, а не для його виникнення, і він не займається відновленням пакетів після зіткнення. Він подібний до протоколу 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 | 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. |