You are on page 1of 9

Unidad Profesional Interdisciplinaria

de Ingeniería y Ciencias Sociales y


Administrativas

Tarea 4: Familia CSMA y Token Ring

Alumno: Romero Munguia Sergio

Profesor: Meneses Gonzalez Raymundo

Aignatura: Redes
Secuencia: 3NV60

Boleta: 2015021164

CDMX a 21/10/2022
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.

¿Qué es CSMA/CA y cuál es su función?

Trama de CSMA/CD

Ejemplo de trama CSMA/CD

La trama empleada en CSMA/CD está formada por ocho campos:

 El preámbulo, formado por 7 octetos, es el encargado de que el receptor pueda


sincronizarse con el emisor, de forma que pueda localizarse el principio de la trama.

 Delimitador de inicio: es un byte empleado para indicar al receptor el inicio de la


trama.
 Dirección de destino: contiene la dirección física (MAC) del equipo destinatario de la
trama.

 Dirección de origen: contiene la dirección MAC de la estación emisora de la trama y


tiene un formato similar al de la dirección de destino.

 Longitud: indica la longitud del campo de datos que se encuentra a continuación. Es


necesaria para determinar la longitud del campo de datos en los casos que se utiliza
un campo de relleno.

 Información: contiene los datos transmitidos. Es de longitud variable, por lo que


puede tener cualquier longitud entre 42 y 1500 bytes.

 Relleno: es usado para que la trama alcance la longitud mínima requerida. Una trama
debe contener un mínimo número de bytes para que las estaciones puedan detectar
las colisiones con precisión.

 Chequeo: contiene un código de redundancia cíclica de 32 bits. Es utilizada como


mecanismo de control de errores en la transmisión.

¿Qué es el CSMA/CD?

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í.

Cómo funciona CSMA/CD

El protocolo CSMA/CD se subdivide en varios pasos. La operación se suele comparar con


el comportamiento de un grupo de personas que conversan de manera respetuosa:
para que se puedan comunicar adecuadamente, es necesario que no todos los
participantes hablen a la vez, sino uno tras otro, de manera que todos puedan
comprender plenamente las contribuciones de los demás a la conversación. De forma
natural, en una conversación de este tipo nos comportamos conforme a un protocolo:
cuando otra persona está hablando, nosotros solamente escuchamos.

Una vez que el interlocutor ha terminado su contribución por el momento, aguardamos un


tiempo antes de empezar a hablar para asegurarnos de que este u otro interlocutor no va
a iniciar una nueva contribución. Si accidentalmente empezamos a hablar al mismo
tiempo que otra persona, dejamos de intentarlo y aguardamos de nuevo antes de volver
a empezar otra vez.

El protocolo CSMA/CD se basa también en un procedimiento muy similar. Primero, la


estación examina el medio de transmisión. Mientras el medio esté ocupado, la estación
sigue examinándolo. Solo cuando el medio se queda libre, la estación envía un paquete
de datos durante un cierto tiempo (conocido como “espacio entre tramas”). Mientras tanto,
el transmisor continúa examinando el medio para detectar colisiones. Si ninguna otra
estación ha intentado enviar sus datos a través del medio compartido antes del final de la
transmisión, es decir, cuando no se produce ninguna colisión, la transmisión se realiza
correctamente.

Tipos de CSMA/CD
El algoritmo CSMA/CD puede estar basado en cualquiera de los siguientes
procedimientos:

 CSMA 1-persistente: cuando una estación quiere transmitir, primero escucha el


canal. Si este está libre entonces transmite inmediatamente. En el caso contrario
permanece a la escucha hasta que esté libre. En el momento en el que la estación
considere que el canal está disponible, se transmite inmediatamente. El problema
radica en que varias estaciones pueden estar esperando a que el canal esté libre para
transmitir, dando lugar a una colisión de sus tramas.

 CSMA no persistente: funciona de forma análoga al anterior excepto en el hecho de


que cuando detecta que el canal está ocupado, en vez de permanecer a la espera
escuchándolo, espera un tiempo aleatorio y vuelve a escuchar el canal. Con este
método se reducen las colisiones si el tráfico es elevado, mejorándose la utilización
del canal. Sin embargo, aumentan los retardos para cargas de tráfico bajas.

 CSMA p-persistente: al igual que en los casos anteriores se escucha el canal, sin
embargo, si este está libre, en vez de transmitir inmediatamente, se transmite con una
probabilidad p, o bien se retrasa la emisión una ranura temporal con una probabilidad
q=1-p. Esta ranura temporal suele ser igual al máximo retardo de propagación de la
señal.

Habitualmente suele ser utilizado el algoritmo 1-persistente, pues es empleado en el


estándar IEEE_802.3.

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.

CSMA/CA trata de reducir el riesgo de colisión y al mismo tiempo introduce un plan de


actuación en caso de que se produzca. El protocolo es especialmente importante en las
transmisiones realizadas en redes inalámbricas pues, debido a la misma naturaleza de la
tecnología que utilizan, la circulación de los envíos es más desorganizada que la de los
realizados por cable. Además, en las redes descentralizadas es esencial que todos los
miembros sigan el mismo reglamento y organicen la comunicación entre ellos.

CSMA/CA vs. CSMA/CD

CSMA/CA adapta los procedimientos de gestión de colisiones CSMA/CD utilizados en las


redes semidúplex de Ethernet a las necesidades de las redes inalámbricas. Y es que el
protocolo CSMA/CD entiende que las colisiones son naturales y establece
un mecanismo para que los miembros de la red, en caso de que se produzca una
colisión, puedan evitar que vuelva a producirse en un segundo intento. El mecanismo es
el siguiente: se establece un periodo de tiempo aleatorio de espera (backoff o mecanismo
de contienda) al que deben atenerse los nodos tras haberse producido una transmisión
fallida. De este modo se evita que los miembros que han realizado las citadas
transmisiones vuelvan a coincidir en el momento del envío.

No obstante, una red inalámbrica no es tan fácil de gestionar como una alámbrica. Las
colisiones pueden estar causadas por un segundo emisor (C) que se encuentra fuera del
alcance del primero (A) y que inicia simultáneamente el envío al mismo receptor (B).
Ninguno de los dos emisores puede percibir los intentos de envío del otro al encontrarse
ambos en diferentes áreas de alcance. Por eso, el objetivo principal en este tipo de redes
debe concentrarse en reducir la probabilidad de colisiones. Para ello, el protocolo
CSMA/CA recurre también al mecanismo de contienda, pero lo emplea antes del primer
intento de envío con la intención de reducir la probabilidad de que los miembros de la red
empiecen al mismo tiempo una transmisión que desencadene una colisión.

CSMA/CA: mecanismos para su funcionamiento

La idea que se esconde tras el protocolo CSMA/CA se resume en la oración “Listen


before talk” (escucha antes de hablar), es decir, hay que comprobar primero si el canal
está libre antes de que el nodo empiece con la transmisión, aunque esto es solo un primer
paso. El resto de funciones de este protocolo trata de evitar las colisiones en todo lo
posible

Redes Token Ring

Token Ring es una arquitectura de red desarrollada por IBM en los años 1970 con
topología lógica en anillo y técnica de acceso de paso de testigo, usando una trama de
3 bytes llamado testigo (en inglés token) que viaja alrededor del anillo. Token Ring queda
definido en el estándar IEEE 802.5. En desuso por la popularización de Ethernet;
actualmente no es empleada en diseños de redes.

Una red token-ring es una topología de red de área local (LAN) que envía datos en una
dirección a través de un número de ubicaciones especificado utilizando un testigo.
El testigo es el símbolo de autorización para el control de la línea de transmisión. Este
testigo permite a cualquier estación emisora de la red (anillo) enviar datos cuando llega el
testigo a esa ubicación.

Las estaciones de una red Token Ring están conectadas físicamente, por lo general en
una topología de anillo en estrella, a un concentrador de cableado como, por ejemplo, la
unidad de acceso multiestación IBM® 8228. El concentrador sirve de anillo lógico
alrededor del cual se transmiten los datos a 4 millones, 16 millones o 100 millones de
bits por segundo (Mbps). Normalmente cada una de las estaciones está conectada al
concentrador mediante cableado de par trenzado apantallado (STP).

Token Ring dúplex

En Token Ring dúplex, que también se denomina DTR (Token Ring dedicada), los
concentradores (hubs) de conmutación permiten a las estaciones enviar y recibir datos
en la red de forma simultánea. Un concentrador de conmutación Token Ring divide la
red en varios segmentos más pequeños. Cuando una estación transmite un paquete de
datos, el conmutador Token Ring lee la información de dirección destino del paquete y
reenvía los datos directamente a la estación receptora. A continuación, el conmutador
establece una conexión dedicada entre las dos estaciones, lo que hace posible que los
datos se transmitan y reciban a la vez. En una red Token Ring dúplex, el protocolo de
paso de testigo se suspende. En efecto, la red se convierte en una red Token Ring "sin
testigo". Token Ring dúplex incrementa el ancho de banda de emisión y recepción para
las estaciones conectadas, lo que redunda en una mejora del rendimiento de la red.

You might also like