Hordozóérzékeléses többszörös hozzáférés

A CSMA változatai különböző algoritmusokat használnak annak meghatározására, hogy mikor kezdeményezzenek átvitelt a megosztott közegre. Ezeknek az algoritmusoknak a legfontosabb megkülönböztető jellemzője az, hogy mennyire agresszívak vagy kitartóak az átvitel megkezdésében. Egy agresszívebb algoritmus gyorsabban kezdheti meg az átvitelt, és a közeg rendelkezésre álló sávszélességének nagyobb százalékát használhatja ki. Ez általában a más adókkal való ütközés nagyobb valószínűségének rovására megy.

1-persistent Az 1-persistent CSMA egy agresszív átviteli algoritmus. Amikor az adó csomópont készen áll az adásra, érzékeli, hogy az átviteli közeg üres vagy foglalt. Ha üres, akkor azonnal továbbít. Ha foglalt, akkor folyamatosan érzékeli az átviteli közeget, amíg az üres nem lesz, majd feltétel nélkül (azaz valószínűséggel=1) továbbítja az üzenetet (egy keretet). Ütközés esetén a feladó vár egy tetszőleges időtartamot, majd újra megkísérli ugyanazt az eljárást. Az 1-perzisztens CSMA-t a CSMA/CD rendszerekben használják, beleértve az Ethernetet is. Nem perzisztens A nem perzisztens CSMA egy nem agresszív átviteli algoritmus. Amikor az átadó csomópont készen áll az adatátvitelre, érzékeli, hogy az átviteli közeg üres vagy foglalt. Ha üres, akkor azonnal továbbít. Ha foglalt, akkor vár egy véletlenszerű időtartamot (amely alatt nem érzékeli az átviteli közeget), mielőtt a teljes logikai ciklust (amely az átviteli közeg üres vagy foglalt állapotának érzékelésével kezdődött) újra megismétli. Ez a megközelítés csökkenti az ütközések számát, és összességében nagyobb közegátviteli teljesítményt eredményez, de az 1-perzisztenshez képest hosszabb kezdeti késleltetéssel jár. P-persistent Ez a megközelítés az 1-persistent és a nem-persistent CSMA hozzáférési módok között helyezkedik el. Amikor az átadó csomópont készen áll az adatátvitelre, érzékeli, hogy az átviteli közeg üres vagy foglalt. Ha üres, akkor azonnal továbbít. Ha foglalt, akkor folyamatosan érzékeli az átviteli közeget, amíg az üres nem lesz, majd p valószínűséggel továbbít. Ha a csomópont nem továbbít (ennek az eseménynek a valószínűsége 1-p), akkor vár a következő szabad idősávig. Ha az átviteli közeg nem foglalt, akkor ismét sugároz ugyanolyan p valószínűséggel. Ez a valószínűségi várakozás addig ismétlődik, amíg a keretet végül el nem küldi, vagy amíg a közeg ismét foglalt nem lesz (azaz valamelyik másik csomópont már elkezdte az adást). Ez utóbbi esetben a csomópont újra megismétli az egész logikai ciklust (amely az átviteli közeg üres vagy foglalt állapotának érzékelésével kezdődött). A p-persistent CSMA-t a CSMA/CA rendszerekben használják, beleértve a Wi-Fi-t és más csomagrádiós rendszereket. O-megmaradó Minden csomóponthoz egy felügyelő csomópont rendel egy átviteli sorrendet. Amikor az átviteli közeg üresjáratba kerül, a csomópontok a hozzájuk rendelt átviteli sorrendnek megfelelően várakoznak az időablakra. Az első adásra kijelölt csomópont azonnal továbbít. A másodiknak kijelölt csomópont vár egy idősávot (de addigra az első csomópont már megkezdte az adást). A csomópontok figyelik a közeget más csomópontok adásai után, és minden egyes észlelt adáskor frissítik a hozzájuk rendelt sorrendet (azaz egy pozícióval közelebb kerülnek a sor elejére). Az O-folyamatos CSMA-t a CobraNet, a LonWorks és a vezérlőhálózat használja.

Szólj hozzá!