Está en la página 1de 5

CSMA/CD: protocolo de transmisión

anticolisiones
En una red Ethernet local todos los participantes de la red suelen compartir un medio de
transmisión común: un cable. Este medio compartido debe regularse para evitar el caos
durante la transmisión de datos, algo que a su vez podría conducir a la pérdida o deterioro
de los mismos. En este contexto, el CSMA/CD ofrece un procedimiento que organiza de
forma adecuada la transmisión de dato
Esta tecnología no sirve en el caso de una WLAN. Por eso, se ha desarrollado una
variante del procedimiento llamada CSMA/CA. El CSMA/CD se ha sustituido en la mayoría
de las redes por cable, ya que hoy en día existen nuevas tecnologías por cable que
ofrecen distintas posibilidades. Sin embargo, es útil entender cómo funciona este antiguo
procedimiento.

CSMA/CD procede del inglés Carrier sense multiple access / Collision detection. La
detección de colisiones (CD) es una mejora del protocolo CSMA. Este algoritmo crea un
procedimiento que regula la forma en la que debe producirse la comunicación dentro de
una red con un medio de transmisión compartido. La mejora introducida regula
además cómo proceder en caso de colisiones, es decir, cuando dos o más participantes
intentan enviar paquetes de datos simultáneamente a través del medio de transmisión
(Bus) y estos interfieren entre sí.

Para entender el funcionamiento del CSMA/CD resulta muy útil analizar los componentes
individuales del término:

Carrier Sense (CS): la detección del estado de portadora controla que todos los
participantes de la red comprueben que el medio está realmente libre. Solo entonces el
protocolo inicia una transmisión de datos.

Multiple Access (MA): el acceso múltiple hace referencia a varios participantes


(ordenadores conectados a la red) que comparten un medio de transmisión.

Detección de colisiones (CD): la detección de colisiones es una mejora del protocolo


original y regula cómo proceder en caso de colisión de paquetes de datos.

Funcionamiento

1. Una estación que tiene un mensaje para enviar escucha al medio para ver si otra estación
está transmitiendo un mensaje.
2. Si el medio esta tranquilo (ninguna otra estación esta transmitiendo), se envía la transmisión
y se espera el ACK (acuse de recibo). La estación que recibe comprueba el CRC (detección de
errores) y si es correcto envía el ACK. Si tras un tiempo no ha sido recibido el ACK, se pasa al
paso 1. Si se recibe, la operación ha sido un éxito.
3. Cuando dos o más estaciones tienen mensajes para enviar, es posible que transmitan casi en
el mismo instante, resultando en una colisión en la red.
4. Cuando se produce una colisión, todas las estaciones receptoras ignoran la transmisión
confusa.
5. Si un dispositivo de transmisión detecta una colisión, envía una señal de expansión para
notificar a todos los dispositivos conectados que ha ocurrido una colisión.
6. Las estaciones transmisoras detienen sus transmisiones tan pronto como detectan la
colisión.
7. Cada una de las estaciones transmisoras espera un periodo de tiempo aleatorio e intenta
transmitir otra vez.

CSMA/CA: definición y mecánica del


protocolo
Con las siglas CSMA se describe un proceso fundamental para regular la comunicación de
los integrantes de una red que usan un mismo medio de transmisión estructurado de
forma descentralizada. Comprende tres variantes distintas en función del medio de
transmisión: CSMA/CA, CSMA/CD y CSMA/CR. Mientras la primera se usa principalmente
en redes inalámbricas, CSMA/CD se creó para Ethernet. CSMA/CR se emplea con el
protocolo de comunicación Controller Area Networks (CAN), usado principalmente en
máquinas y coches.

Para poder entender realmente en qué consiste el protocolo Carrier Sense Multiple Access
with Collision Avoidance (acceso múltiple por detección de portadora y prevención de
colisiones) es necesario analizar cada una de sus partes:

 Carrier Sense (CA): la idea principal es que los miembros de una red solo pueden
enviar datos a través de ella cuando el medio de transmisión no esté ocupado.
Para que esto sea posible en todo momento se está realizando un reconocimiento
de la red para comprobar el estado del canal (detección de portadora). Solo
cuando esté libre, se pueden enviar los datos.
 
 Multiple Access (MA): distintos nodos comparten el mismo medio de transmisión.
Por eso es determinante que se atengan a un mismo protocolo para que la
comunicación fluya.
 
 Collision Avoidance (CA): para prevenir colisiones se recurre a una compleja
organización del tiempo que permite evitar que dos o más miembros de una red
comiencen la transmisión a la vez. Eso sí, en el caso de que los datos se
superpongan, se reconoce el problema en la transmisión y se inicia de nuevo el
envío.
Todos los integrantes de una red de área local (LAN) comparten el mismo medio de
transmisión, esto es, un cable denominado bus. En las redes inalámbricas (WLAN), como
es lógico, no se recurre a ningún cableado, aunque no por ello se deja de recibir y enviar
información a todos los dispositivos mediante un único medio de transmisión constituido
por radiofrecuencias. En este sentido, una red WLAN (IEEE 802.11) se puede equiparar
a las redes Ethernet semidúplex y, como en ellas, es necesario un protocolo que regule el
uso del medio.

La regla más importante a cumplir en estos procesos de comunicación establece que dos


o más dispositivos –también llamados a lo largo del texto nodos, estaciones o
miembros– no pueden realizar envíos al mismo tiempo. Cierto es que esta norma es
aplicable a otras situaciones comunicativas. Imaginemos una comida en familia: si todos
hablan al mismo tiempo, es imposible entender una palabra y el proceso comunicativo
falla. En la red, las aportaciones de cada miembro, que se materializan en forma de
paquetes, también pueden superponerse unas a otras. Se produce entonces una colisión,
es decir, los paquetes se encuentran e invalidan su contenido, por lo que la comunicación
no tiene lugar.

También podría gustarte