Интернет магазин китайских планшетных компьютеров



Компьютеры - CSMA/CA

14 июня 2011





Carrier Sense Multiple Access With Collision Avoidance или Carrier sensing multiple access with collision avoidance — это сетевой протокол, в котором:

  • используется схема прослушивания несущей волны
  • станция, которая собирается начать передачу, посылает jam signal
  • после продолжительного ожидания всех станций, которые могут послать jam signal, станция начинает передачу фрейма
  • если во время передачи станция обнаруживает jam signal от другой станции, она останавливает передачу на отрезок времени случайной длины и затем повторяет попытку

CSMA/CA — это модификация чистого Carrier Sense Multiple Access. В статье, посвящённой этому протоколу, содержится подробное его описание.

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.



Просмотров: 1817


<<< CSMA/CD