Carrier Sense Multiple Access

Carrier Sense Multiple Access

Carrier Sense Multiple Access (CSMA) — вероятностный сетевой протокол канального (МАС) уровня. Узел, желающий передать пакет данных, выполняет процедуру оценки чистоты канала, то есть слушает шумы в передающей среде в течение заранее определённого периода времени. Если передающая среда оценивается как чистая, узел может передать пакет данных. В противном случае, если выполняется другая передача, узел «отстраняется», то есть ждёт определённое количество времени, прежде чем опять предпринять процедуру отправки пакета.

На практике более распространена модификация этой технологии CSMA/CD, поддерживающая контроль коллизий. Существует так же технология CSMA/CA которая пытается избегать коллизии.

История появления

В ранней сети типа Alohanet, работавшей с 1970 г. на Гавайских островах, использовался радиоканал и установленный на спутнике ретранслятор (отсюда слово «несущая» в названии метода), а также сравнительно простой метод доступа CSMA без обнаружения коллизий. В сетях типа Ethernet и Fast Ethernet в качестве несущей выступает синхросигнал, «подмешиваемый» к передаваемым данным таким образом, чтобы обеспечить надёжную синхронизацию на приёмном конце. Это реализуется за счёт организации (при необходимости) дополнительных принудительных переходов сигнала между двумя (как в коде Манчестер-II) или тремя электрическими уровнями (как в коде типа 8В6Т, используемом в сегменте 100BASE-T4 на основе четырёх неэкранированных витых пар).

Типы CSMA

  • 1-настойчивый CSMA

Когда станция готова к передаче данных, она прослушивает канал. Если канал оказывается свободным, происходит передача кадра. Если же канал занят, то станция ждет, пока канал не освободится, затем сразу начинает передачу данных. В случае возникновения коллизии станция ждет в течение случайного интервала времени, затем снова прослушивает канал и, если он свободен, пытается передать кадр еще раз.

  • Ненастойчивый CSMA

Когда станция готова к передаче данных, она прослушивает канал. Если канал оказывается свободным, происходит передача кадра. Если же канал занят, то станция ждет в течение случайного интервала времени, а затем прослушивает линию снова. При возникновении коллизии станция поступает также, как и в случае 1-настойчивого CSMA.

  • p-настойчивый CSMA

Этот протокол используется в дискретных каналах. Когда станция готова передавать, она опрашивает канал. Если канал свободен, она с вероятностью p начинает передачу. С вероятносью 1-p она отказывается от передачи и ждет начала следующего такта. Процесс повторяется до тех пор, пока кадр не будет передан или другая станция не начнет передачу. В последнем случае станция поступает также, как и при возникновении коллизии: ждет в течение случайного интервала времени, после чего начинает все снова. Если при первом прослушивании канала он оказывается занят, станция ждет следующего интервала времени, после чего применяется тот же алгоритм.

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Carrier Sense Multiple Access" в других словарях:

  • Carrier sense multiple access — (CSMA) is a probabilistic Media Access Control (MAC) protocol in which a node verifies the absence of other traffic before transmitting on a shared physical medium, such as an electrical bus, or a band of electromagnetic spectrum. Carrier Sense… …   Wikipedia

  • Carrier Sense Multiple Access — Der englische Begriff Carrier Sense Multiple Access (CSMA) (deutsch etwa: Mehrfachzugriff mit Trägerprüfung) bezeichnet im Bereich der Telekommunikation und der Rechnernetze ein dezentrales, asynchrones Verfahren zum Erlangen des Zugriffsrechts… …   Deutsch Wikipedia

  • Carrier sense multiple access — En telecomunicaciones, se entiende por Acceso Múltiple por Detección de Portadora (Carrier Sense Multiple Access) el escuchar el medio para saber si existe presencia de portadora en los momentos en los que se ocupa el canal. El fin es evitar… …   Wikipedia Español

  • Carrier sense multiple access with collision detection — (CSMA/CD), in computer networking, is a network control protocol in which *a carrier sensing scheme is used. *a transmitting data station that detects another signal while transmitting a frame, stops transmitting that frame, transmits a jam… …   Wikipedia

  • Carrier Sense Multiple Access/Collision Resolution — (CSMA/CR) ist ein Verfahren, das der Entdeckung und Vermeidung von Kollisionen auf geteilten Medien dient. Es kommt bei Feldbussen wie dem Controller Area Network (CAN) zum Einsatz. CSMA/CR ist dem nach IEEE 802.3 (Ethernet) standardisierten… …   Deutsch Wikipedia

  • Carrier sense multiple access with collision avoidance — Saltar a navegación, búsqueda Contenido 1 Detalles 2 Usos 3 Problemas que resuelve CSMA/CA (con respecto a CSMA/CD) …   Wikipedia Español

  • Carrier Sense Multiple Access / Collision Avoidance Point Coordination Function — ist ein Verfahren zur Vermeidung von Kollisionen in drahtlosen Netzwerken (Wireless LANs), bei dem der Access Point den Medienzugriff zentral steuert. Dazu richtet der Access Point neben der Wettbewerbsperiode (CP, Contention Period) eine… …   Deutsch Wikipedia

  • Carrier Sense Multiple Access with Collision Detection —   [engl.], CSMA/CD …   Universal-Lexikon

  • Carrier sense multiple access with collision avoidance — In computer networking, CSMA/CA belongs to a class of protocols called multiple access methods. CSMA/CA stands for: Carrier Sense Multiple Access With Collision Avoidance.In CSMA, a station wishing to transmit has to first listen to the channel… …   Wikipedia

  • Carrier Sense Multiple Access with Collision Avoidance — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  Tr …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»