DCSMA CD vs CSMA CA
Medium Access Controller (MAC) je hardwarová implementace protokolu definovaného pro řízení přístupu k médiu, který se používá v případě sdílených sítí s více uzly dostupnými pro komunikaci pomocí jediného fyzického média. Metoda se vyvinula z ALOHA Ethernet a byly definovány dvě varianty pro řešení různých scénářů. Mezi nimi CSMA CD a CSMA CA jsou široce používány v mnoha sítích, jako je Ethernet. Smysl přenašeče, jak je zde definován, je situace, kdy fyzická vrstva naslouchá ethernetovému drátu před přenosem dat přes síť.
CSMA CD (Carrier Sense multiple Access Collision Detection)
Tato metoda vícenásobného přístupu se používá v drátových sítích, protože je možné detekovat kolizi a poté ji použít v sítích LAN a WAN.
Toto je používáno sítěmi Ethernet standardu IEEE 802.3, ve kterých každý uzel monitoruje provoz na lince, a pokud není k dispozici žádný provoz, může vysílat konkrétní uzel. Ale zároveň, když se dva pokoušejí vysílat, je to známé jako srážka. Tuto situaci vnímají všechny uzly v dané síti. Poté se stanice, u kterých došlo ke kolizi, pokusí odeslat data znovu po nějakém náhodném časovém intervalu, který se liší pro každý uzel. Pokud znovu dojde ke kolizi, náhodný čas se prodlouží a znovu se čeká. Toto je postup používaný v sítích CSMA CD a metoda nemá žádnou deterministickou schopnost.
CSMA CA (Carrier Sense Multi Access Collision Avoidance)
Toto je schéma vícenásobného přístupu používané v metodě přístupu vrstvy 2, ve které se používá následující metoda, když se uzly pokoušejí vysílat současně ve sdílené síti. Zde uzel, který si přeje vysílat jako první, musí naslouchat médiu po předem stanovenou dobu, aby vyhodnotil stav kanálu. Pokud je kanál nečinný, pak je uzel schopen vysílat. Jinak je kanál označen jako zaneprázdněný a uzel musí čekat, dokud kanál nepřejde do klidového režimu.
Toto je implementováno v bezdrátových LAN IEEE 802.11 a dalších bezdrátových sítích a toto je preferováno, protože bezdrátové sítě nemohou detekovat kolizi při přenosu jako drátové sítě. Implementace CSMA CA tedy zlepší zahazování paketů v bezdrátových sítích.
Rozdíl mezi CSMA CD a CSMA CA
1. CSMA CD se používá v drátových LAN a CSMA CA se používá v bezdrátových LAN a dalších typech bezdrátových sítí.
2. CSMA CD je standardizováno v IEEE 802.3 a CSMA CA je standardizováno v IEEE 802.11.
3. CSMA CD nepodnikne kroky k zabránění kolizi přenosu, dokud k ní nedojde, zatímco CSMA CA podnikne kroky k tomu, aby ke kolizi nedošlo, protože posledně jmenovaný nemá žádné prostředky, jak zjistit, zda ke kolizi došlo.