{"id":21021,"date":"2019-12-05T13:50:35","date_gmt":"2019-12-05T12:50:35","guid":{"rendered":"https:\/\/www.teldat.com\/sin-categorizar\/21021\/csma-and-media-access-control\/"},"modified":"2026-03-27T14:51:25","modified_gmt":"2026-03-27T13:51:25","slug":"csma-and-media-access-control","status":"publish","type":"post","link":"https:\/\/www.teldat.com\/es\/blog\/csma-and-media-access-control\/","title":{"rendered":"CSMA y el control en los media access control"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft wp-image-5378 size-medium\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/christian-tovar-diciembre-300x194.jpg\" alt=\"CSMA\" width=\"300\" height=\"194\" title=\"\">Si dividimos un sistema de comunicaci\u00f3n gen\u00e9rico en sus partes m\u00e1s \u201csimples\u201d podemos distinguir cuatro elementos: Un emisor, un <strong>receptor<\/strong>, un <strong>mensaje<\/strong> y un medio o <strong>canal<\/strong> para comunicarlo. Uno de los problemas que surgen desde que se establece la comunicaci\u00f3n es el <strong>acceso al medio.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>Cuando tenemos un<strong> canal de comunicaci\u00f3n compartido<\/strong> entre varios usuarios o estaciones es necesario contar con un control de acceso. De este modo se evita que varias estaciones empiecen a transmitir a la vez, lo cual provoca interferencias y, probablemente, imposibilitar\u00e1 la comunicaci\u00f3n. <strong>Carrier Sense Multiple Access (CSMA),<\/strong> es un protocolo ideado para solucionar este problema.<\/p>\n<p><em><strong>Carrier Sense Multiple Access<\/strong><\/em> permite a una estaci\u00f3n realizar una escucha para asegurarse de que el medio est\u00e1 libre antes de transmitir informaci\u00f3n. En el caso de que lo est\u00e9, realiza la transmisi\u00f3n, y, en caso contrario, espera. El comportamiento cuando el canal est\u00e1 ocupado determina la \u201cpersistencia\u201d del <strong>CSMA<\/strong>:<\/p>\n<p>\u2022 <strong>CSMA persistente<\/strong> o 1-persistente: intenta transmitir tan pronto como el canal quede libre<br \/>\n\u2022 <strong>CSMA no persistente<\/strong> o 0-persistente: espera un tiempo aleatorio determinado por una distribuci\u00f3n de probabilidad antes de volver a intentarlo.<br \/>\n<strong>\u2022 CSMA p-persistente<\/strong>: se comporta de forma persistente con una probabilidad p, y de forma no persistente con una probabilidad 1 &#8211; p.<\/p>\n<h2>Las variantes del protocolo CSMA<\/h2>\n<p>En general, cuando<strong> existe una gran carga<\/strong>, CSMA ofrece mejor rendimiento en forma no persistente. Hay dos variaciones principales de CSMA que son:<\/p>\n<p>\u2022 <strong>CSMA\/CD<\/strong> &#8211; Carrier Sense Multiple Access with Collision Detection.<br \/>\n\u2022 <strong>CSMA\/CA<\/strong> \u2013 Collision Avoidance.<\/p>\n<p><strong>CSMA\/CD<\/strong> es una variante que <strong>se puede usar en situaciones en las que se puede escuchar a la vez que transmitir.<\/strong> Esto permite detectar una interferencia e interrumpir la transmisi\u00f3n de inmediato, enviando previamente una se\u00f1al de congesti\u00f3n que notifica la colisi\u00f3n a las dem\u00e1s estaciones que comparten el medio, para que esperen un tiempo antes de enviar. Una vez despejado el medio se reanuda la transmisi\u00f3n, permitiendo una<strong> distribuci\u00f3n equitativa del canal, sin que ninguna estaci\u00f3n monopolice la comunicaci\u00f3n<\/strong>. Este protocolo no est\u00e1 tan extendido hoy en d\u00eda, debido al empleo de <strong>dispositivos de nivel de enlace como switches en redes Ethernet<\/strong>, y al uso de otros protocolos en tipos diferentes de red.<\/p>\n<p><strong>La otra principal variante de CSMA es CSMA\/CA.<\/strong> En este protocolo, si el medio est\u00e1 libre tras realizar la escucha, se espera un tiempo aleatorio adicional antes de transmitir, lo cual reduce el n\u00famero de colisiones.<\/p>\n<p>Estos protocolos, sin embargo, presentan sus inconvenientes, ya que no resuelven problemas como el del nodo oculto. En este caso, existen dos estaciones A y B, que no est\u00e1n a su alcance mutuamente, y una estaci\u00f3n C situada en la confluencia de ambas, a la que quieren transmitir. En el caso de que B est\u00e9 transmitiendo a C y A quiera hacer lo mismo, si usa en protocolo CSMA, comprobar\u00e1 el medio y no detectar\u00e1 a B, con lo cual, entender\u00e1 que el medio est\u00e1 libre y transmitir\u00e1. Esto produce i<strong>nterferencias en la zona de confluencia de ambas estaciones.<\/strong><\/p>\n<h2>Otros protocolos alternativos<\/h2>\n<p><strong>MACA (Multiple Access with Collision Avoidance)<\/strong> es un protocolo que que soluciona este problema mediante el env\u00edo de tramas adicionales: un \u201cRequestto Send\u201d (RTS) por parte del emisor, y la respuesta del receptor con un \u201cClear to Send\u201d (CTS). Despu\u00e9s se empieza a transmitir. Evoluciones sobre el propio MACA, como el MACAW, solucionan problemas del mismo tipo a\u00f1adiendo mejoras como el env\u00edo de confirmaciones ACK por parte del receptor al recibir las tramas de datos. Actualmente, en el est\u00e1ndar IEEE 802.11, que define lo com\u00fanmente conocido como Wi-Fi, se emplea una combinaci\u00f3n de CSMA\/CA con MACAW.<\/p>\n<p>Existen m\u00e1s protocolos de acceso al medio como<strong> ALOHA y sus variantes<\/strong>, y m\u00e9todos basados en paso de token o en el sistema <strong>maestro\/esclavo<\/strong> usado por ejemplo en Bluetooth (IEEE 802.15). Sin embargo, CSMA est\u00e1 adquiriendo especial importancia dado el uso masivo de las redes Wi-Fi entre todos los usuarios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si dividimos un sistema de comunicaci\u00f3n gen\u00e9rico en sus partes m\u00e1s \u201csimples\u201d podemos distinguir cuatro elementos: Un emisor, un receptor, un mensaje y un medio o canal para comunicarlo. Uno de los problemas que surgen desde que se establece la comunicaci\u00f3n es el acceso al medio.<\/p>\n","protected":false},"author":205,"featured_media":19774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1161],"tags":[1636],"class_list":["post-21021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunicacion-corporativa","tag-telecommunication-technology"],"acf":[],"wpml_current_locale":"es_ES","wpml_translations":[{"locale":"en_US","id":19771,"slug":"csma-carrier-sense-multiple-access-maca-multiple-access-with-collision-avoidance","post_title":"Protocolos y variantes CSMA","href":"https:\/\/www.teldat.com\/csma-carrier-sense-multiple-access-maca-multiple-access-with-collision-avoidance\/"}],"_links":{"self":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/21021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/users\/205"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/comments?post=21021"}],"version-history":[{"count":3,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/21021\/revisions"}],"predecessor-version":[{"id":77109,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/21021\/revisions\/77109"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media\/19774"}],"wp:attachment":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media?parent=21021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/categories?post=21021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/tags?post=21021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}