CSMA je mechanismus, který snímá stav sdíleného kanálu, aby zabránil nebo obnovil datové pakety z kolize. Používá se také k řízení toku datových paketů po síti, aby se pakety neztratily a aby byla zachována integrita dat. V CSMA, když jsou dva nebo více datových paketů odeslány současně na sdíleném kanálu, existuje možnost kolize. V důsledku kolize příjemce nezíská žádné informace o datových paketech odesílatele. A ztracené informace je třeba znovu odeslat, aby je příjemce mohl získat. Proto potřebujeme snímat kanál před přenosem datových paketů v síti. Je rozdělena na dvě části, CSMA CA (Vyhýbání se kolizi) a CD CSMA (Detekce kolize).
CD CSMA
The Carrier Sense Multiple Access/Detekce kolize protokol se používá k detekci kolize v řízení přístupu k médiím ( MAC ) vrstva. Jakmile byla kolize detekována, CSMA CD okamžitě zastavilo přenos odesláním signálu, aby odesílatel neztrácel veškerý čas odesláním datového paketu. Předpokládejme, že při vysílání paketů je z každé stanice detekována kolize. V takovém případě CSMA CD okamžitě vyšle signál zaseknutí k zastavení přenosu a čeká na náhodný časový kontext, než vyšle další datový paket. Pokud je kanál nalezen volný, okamžitě odešle data a vrátí je.
Výhody a nevýhody CSMA CD
Výhody CSMA CD:
- Používá se pro detekci kolize na sdíleném kanálu ve velmi krátkém čase.
- CSMA CD je pro detekci kolize lepší než CSMA.
- CSMA CD se používá k zamezení jakékoli formy přenosu odpadu.
- V případě potřeby se používá k použití nebo sdílení stejné šířky pásma na každé stanici.
- Má nižší režii CSMA CD ve srovnání s CSMA CA.
Nevýhoda CSMA CD
- Není vhodný pro dálkové sítě, protože s rostoucí vzdáleností klesá účinnost CSMA CD.
- Dokáže detekovat kolizi pouze do 2500 metrů a mimo tento rozsah již kolizi detekovat nemůže.
- Když je na CSMA CD přidáno více zařízení, výkon detekce kolize se sníží.
CSMA/CA
CSMA znamená Vícenásobný přístup Carrier Sense s Předcházení kolizím . To znamená, že se jedná o síťový protokol, který kolizi používá spíše k tomu, aby se vyhnul, než aby ji umožnil, a nezabývá se obnovou paketů po kolizi. Je podobný protokolu CSMA CD, který funguje ve vrstvě řízení přístupu k médiím. V CSMA CA, kdykoli stanice odešle datový rámec do kanálu, zkontroluje, zda je používán. Pokud je sdílený kanál obsazený, stanice čeká, dokud kanál nepřejde do klidového režimu. Můžeme tedy říci, že snižuje pravděpodobnost kolizí a lépe využívá médium k efektivnějšímu odesílání datových paketů.
Výhody a nevýhody CSMA CA
Výhoda CSMA CA
- Když je velikost datových paketů velká, je pravděpodobnost kolize v CSMA CA menší.
- Řídí datové pakety a odesílá data, když je přijímač chce odeslat.
- Používá se k zabránění kolizi spíše než k detekci kolizí na sdíleném kanálu.
- CSMA CA zabraňuje zbytečnému přenosu dat přes kanál.
- Nejlépe se hodí pro bezdrátový přenos v síti.
- Zabraňuje zbytečnému datovému provozu v síti pomocí rozšíření RTS/CTS.
Nevýhoda CSMA CA
- Odeslání datového paketu někdy trvá CSMA/CA mnohem delší dobu jako obvykle.
- Každou stanicí spotřebuje větší šířku pásma.
- Jeho účinnost je nižší než u CSMA CD.
Rozdíl mezi CSMA CA a CSMA CD
Ano ne | CD CSMA | CSMA CA |
---|---|---|
1. | Je to typ CSMA pro detekci kolize na sdíleném kanálu. | Je to typ CSMA, který zabraňuje kolizi na sdíleném kanálu. |
2. | Je to protokol detekce kolize. | Je to protokol pro předcházení kolizím. |
3. | Používá se v síťovém kabelu 802.3 Ethernet. | Používá se v síti Ethernet 802.11. |
4. | Funguje v drátových sítích. | Funguje v bezdrátových sítích. |
5. | Je účinný po detekci kolize v síti. | Je účinný před detekcí kolize v síti. |
6. | Kdykoli dojde ke konfliktu datového paketu ve sdíleném kanálu, znovu odešle datový rámec. | Zatímco CSMA CA čeká, dokud není kanál zaneprázdněn, a po kolizi se neobnoví. |
7. | Minimalizuje dobu zotavení. | Minimalizuje riziko kolize. |
8. | Účinnost CSMA CD je ve srovnání s CSMA vysoká. | Efektivita CSMA CA je podobná CSMA. |
9. | Je populárnější než protokol CSMA CA. | Je méně populární než CSMA CD. |