Vícenásobný přístup s nosnou

Varianty CSMA používají různé algoritmy pro určení okamžiku zahájení přenosu na sdílené médium. Klíčovým rozlišovacím znakem těchto algoritmů je, jak agresivní nebo vytrvalé jsou při zahájení přenosu. Agresivnější algoritmus může zahájit přenos rychleji a využít větší procento dostupné šířky pásma média. To je obvykle na úkor zvýšené pravděpodobnosti kolize s jinými vysílači.

1-persistentní 1-persistentní CSMA je agresivní přenosový algoritmus. Když je vysílací uzel připraven vysílat, zjistí, zda je přenosové médium nečinné nebo obsazené. Pokud je nečinný, vysílá okamžitě. Je-li obsazen, pak nepřetržitě snímá přenosové médium, dokud není nečinné, a pak bezpodmínečně (tj. s pravděpodobností=1) vysílá zprávu (rámec). V případě kolize odesílatel vyčká náhodnou dobu a pokusí se o stejný postup znovu. 1-persistentní CSMA se používá v systémech CSMA/CD včetně Ethernetu. Non-persistent Non-persistent CSMA je neagresivní přenosový algoritmus. Když je vysílající uzel připraven k přenosu dat, zjistí, zda je přenosové médium nečinné nebo obsazené. Pokud je nečinný, vysílá okamžitě. Pokud je obsazen, čeká po náhodnou dobu (během níž nesnímá přenosové médium), než znovu zopakuje celý logický cyklus (který začal snímáním přenosového média, zda je nečinné nebo obsazené). Tento přístup snižuje kolize, vede k celkově vyšší propustnosti média, ale s daní v podobě delšího počátečního zpoždění ve srovnání s 1-persistentním přístupem. P-persistentní Jedná se o přístup mezi 1-persistentním a nepersistentním přístupovým režimem CSMA. Když je vysílající uzel připraven k přenosu dat, zjistí, zda je přenosové médium nečinné nebo obsazené. Pokud je nečinné, vysílá okamžitě. Je-li obsazen, pak snímá přenosové médium nepřetržitě, dokud není nečinné, a pak vysílá s pravděpodobností p. Pokud uzel nevysílá (pravděpodobnost této události je 1-p), čeká do dalšího volného časového slotu. Není-li přenosové médium obsazeno, vysílá znovu se stejnou pravděpodobností p. Toto pravděpodobnostní vyčkávání se opakuje, dokud není rámec konečně přenesen nebo dokud není zjištěno, že médium je opět obsazeno (tj. některý jiný uzel již začal vysílat). V druhém případě uzel opakuje celý logický cyklus (který začal zjišťováním, zda je přenosové médium nečinné nebo obsazené) znovu. p-persistentní CSMA se používá v systémech CSMA/CA včetně Wi-Fi a dalších paketových rádiových systémů. O-persistentní Každému uzlu je nadřazeným uzlem přiděleno pořadí přenosu. Když je přenosové médium nečinné, uzly čekají na svůj časový slot v souladu s přiděleným přenosovým pořadím. Uzel, kterému bylo přiděleno vysílání jako prvnímu, vysílá okamžitě. Uzel, kterému bylo přiděleno vysílání jako druhému, čeká jeden časový interval (ale v té době již začal vysílat první uzel). Uzly sledují médium pro vysílání z jiných uzlů a s každým zjištěným vysíláním aktualizují své přidělené pořadí (tj. posunou se o jednu pozici blíže k začátku fronty). O-persistentní CSMA používají sítě CobraNet, LonWorks a řídicí síť.

Napsat komentář