CSMA je mechanizmus, ktorý sníma stav zdieľaného kanála, aby zabránil alebo obnovil dátové pakety z kolízie. Používa sa tiež na riadenie toku dátových paketov cez sieť, aby sa pakety nestratili a aby bola zachovaná integrita dát. V CSMA, keď sa dva alebo viac dátových paketov odosielajú súčasne na zdieľanom kanáli, existuje riziko kolízie. V dôsledku kolízie príjemca nedostane žiadne informácie o dátových paketoch odosielateľa. A stratené informácie je potrebné opätovne odoslať, aby ich príjemca mohol získať. Preto musíme pred prenosom dátových paketov v sieti snímať kanál. Je rozdelená na dve časti, CSMA CA (Predchádzanie zrážkam) a CD CSMA (Detekcia kolízie).
CD CSMA
The Carrier Sense Multiple Access/Detekcia kolízie protokol sa používa na detekciu kolízie v riadení prístupu k médiám ( MAC ) vrstva. Po zistení kolízie CSMA CD okamžite zastavilo prenos odoslaním signálu, aby odosielateľ nestrácal všetok čas odoslaním dátového paketu. Predpokladajme, že pri vysielaní paketov sa z každej stanice zistí kolízia. V takom prípade CSMA CD okamžite vyšle rušivý signál na zastavenie prenosu a pred odoslaním ďalšieho dátového paketu čaká na náhodný časový kontext. Ak je kanál nájdený voľný, okamžite odošle dáta a vráti ich.
Výhody a nevýhody CSMA CD
Výhody CSMA CD:
- Používa sa na detekciu kolízie na zdieľanom kanáli vo veľmi krátkom čase.
- CSMA CD je lepší ako CSMA na detekciu kolízií.
- CSMA CD sa používa na zabránenie akejkoľvek forme prenosu odpadu.
- V prípade potreby sa používa na využitie alebo zdieľanie rovnakej šírky pásma na každej stanici.
- V porovnaní s CSMA CA má nižšiu réžiu CD CSMA.
Nevýhoda CSMA CD
- Nie je vhodný pre siete na veľké vzdialenosti, pretože s rastúcou vzdialenosťou klesá účinnosť CSMA CD.
- Dokáže rozpoznať kolíziu len do 2500 metrov a za týmto rozsahom kolízie nedokáže rozpoznať.
- Keď sa na CSMA CD pridá viacero zariadení, výkon detekcie kolízie sa zníži.
CSMA/CA
CSMA znamená Viacnásobný prístup Carrier Sense s Predchádzanie kolíziám . Znamená to, že ide o sieťový protokol, ktorý sa používa skôr na to, aby zabránil kolízii, než aby jej umožnil, a nezaoberá sa obnovou paketov po kolízii. Je podobný protokolu CSMA CD, ktorý funguje vo vrstve riadenia prístupu k médiám. V CSMA CA vždy, keď stanica odošle dátový rámec na kanál, skontroluje, či sa používa. Ak je zdieľaný kanál obsadený, stanica počká, kým kanál neprejde do pohotovostného režimu. Môžeme teda povedať, že znižuje pravdepodobnosť kolízií a lepšie využíva médium na efektívnejšie odosielanie dátových paketov.
Výhody a nevýhody CSMA CA
Výhoda CSMA CA
- Keď je veľkosť dátových paketov veľká, pravdepodobnosť kolízie v CSMA CA je menšia.
- Riadi dátové pakety a odosiela dáta, keď ich chce prijímač odoslať.
- Používa sa skôr na prevenciu kolízie ako na detekciu kolízie na zdieľanom kanáli.
- CSMA CA zabraňuje zbytočnému prenosu dát cez kanál.
- Je najvhodnejší pre bezdrôtový prenos v sieti.
- Zabraňuje zbytočnej dátovej prevádzke v sieti pomocou rozšírenia RTS/CTS.
Nevýhodou CSMA CA
- Odoslanie dátového paketu CSMA/CA niekedy trvá dlho ako zvyčajne.
- Každou stanicou spotrebuje väčšiu šírku pásma.
- Jeho účinnosť je nižšia ako u CSMA CD.
Rozdiel medzi CSMA CA a CSMA CD
Áno nie | CD CSMA | CSMA CA |
---|---|---|
1. | Je to typ CSMA na detekciu kolízie na zdieľanom kanáli. | Je to typ CSMA, ktorý zabraňuje kolízii na zdieľanom kanáli. |
2. | Je to protokol detekcie kolízie. | Je to protokol na predchádzanie kolíziám. |
3. | Používa sa v sieťovom kábli 802.3 Ethernet. | Používa sa v sieti Ethernet 802.11. |
4. | Funguje v káblových sieťach. | Funguje v bezdrôtových sieťach. |
5. | Je účinný po detekcii kolízie v sieti. | Je účinný pred detekciou kolízie v sieti. |
6. | Kedykoľvek dôjde ku konfliktu dátového paketu v zdieľanom kanáli, znova odošle dátový rámec. | Zatiaľ čo CSMA CA čaká, kým je kanál obsadený, a po kolízii sa neobnoví. |
7. | Minimalizuje čas zotavenia. | Minimalizuje riziko kolízie. |
8. | Účinnosť CSMA CD je vysoká v porovnaní s CSMA. | Efektívnosť CSMA CA je podobná CSMA. |
9. | Je populárnejší ako protokol CSMA CA. | Je menej populárny ako CSMA CD. |