Метод доступа CSMA/CA
Carrier Sense Multiple Access With Collision Avoidance или Carrier sensing multiple access with collision avoidance (CSMA/CA, "множественный доступ с прослушиванием несущей волны и избеганием коллизий" или "многостанционный доступ с контролем несущей и предотвращением конфликтов" ) — это сетевой протокол, в котором:
- используется схема прослушивания несущей волны
- станция, которая собирается начать передачу, посылает jam signal (сигнал затора)
- после продолжительного ожидания всех станций, которые могут послать jam signal, станция начинает передачу кадра
- если во время передачи станция обнаруживает jam signal от другой станции, она останавливает передачу на отрезок времени случайной длины и затем повторяет попытку
CSMA/CA отличается от CSMA/CD тем, что коллизиям подвержены не пакеты данных, а только jam-сигналы. Отсюда и название «Collision Avoidance» — предотвращение коллизий (именно пакетов данных).
Избежание коллизий используется для того, чтобы улучшить производительность CSMA, отдав сеть единственному передающему устройству. Эта функция возлагается на «jamming signal» в CSMA/CA. Улучшение производительности достигается за счёт снижения вероятности коллизий и повторных попыток передачи. Но ожидание jam signal создаёт дополнительные задержки, поэтому другие методики позволяют достичь лучших результатов. Избежание коллизий полезно на практике в тех ситуациях, когда своевременное обнаружение коллизии невозможно — например, при использовании радиопередатчиков.
- Apple’s LocalTalk реализует CSMA/CA в электрических шинах, используя трёхбайтный jam signal.
- 802.11 RTS/CTS реализует CSMA/CA, используя короткие сообщения: Request to Send (запрос на отправку) и Clear to Send (готовность к отправке).
Этот метод доступа используется в группе стандартов беспроводной связи 802.11, а также в похожем стандарте беспроводной связи (только разработанным в Европе) HiperLAN\2.
Дата добавления: 2015-08-11; просмотров: 2833;