CSMA
CSMA
CSMA
Ingeniera de Software
Febrero 12 – 2018
Protocolo CSMA/CD
Protocolo CSMA/CD
En una red LAN generalmente todos los integrantes de la misma utilizan el mismo
medio para trasmitir, es decir si pusiéramos un ejemplo de nuestra vida cotidiana,
seria en una reunión de amigos en donde si todo hablan al mismo tiempo, será muy
difícil entender lo que están diciendo, eso mismo pasa en la red, cuando dos o más
nodos tratan de transmitir sus paquetes y esta es saturada o lo que se conoce en
una red como colisión.
El protocolo CSMA/CD (Carrier Sense Multiple Access with Collision Avoidance) o
en español (Acceso Múltiple con Escucha de Portadora y Detección de
Colisiones).trata de reducir el riesgo de que pueda ocurrir una colisión en la red y al
mismo tiempo actúa si es que ya hay una colisión presente. A lo largo de los años
se ha tenido un desarrollo amplio en cuanto a las técnicas para el control de acceso,
esto debido a que en cualquier tipo de red donde en esta sea posible que los equipos
puedan transmitir simultáneamente, esta es propensa a sufrir colisiones. Se ha
tratado de eliminar estas colisiones para que no exista algún retraso a la hora de
trasmitir los paquetes o aun pero llegar a tener una pérdida de información.
El funcionamiento del protocolo CSMA/CD se puede resumir en la oración “Listen
before talk” (escucha antes de hablar), es decir que un nodo antes de poder
trasmitir sus paquetes antes debe de hacer la comprobación de que el canal está
libre, aunque esto solo es el primer paso, ya que posteriormente trata de evitar las
colisiones lo mejor que se pueda.
Ventajas
Ayuda efectiva frente a la colisión de datos
Gracias a ciertas notificaciones, los datos que colisionan no pasan
desapercibidos
Con la extensión RTS/CTS se evita el tráfico innecesario de datos
Desventajas
Tiempos de espera fijos
Provoca un tráfico adicional de datos
El problema del nodo oculto solo se soluciona con RTS/CTS
RTS/CTS, a su vez, provoca que aparezca el problema del terminal expuesto
Por lo cual se seguiré seguir utilizando el protocolo CSMA/CD sobre todo en redes
Ethernet, ya que debido a su metodología el protocolo se en carga de detectar las
colisiones es muy efectiva, ya que el tiempo en que realiza esta detención es
sumamente bajo. No obstante a pesar de ser un protocolo de una importancia muy
elevada este no puede eliminar las colisiones que se producen, tan solo le es posible
detectarlas para poder ser evitadas, por lo cual hay propuesta de implementarle
otras mejoras para poder ser aún más efectiva.
Anteriormente uno de los mecanismos que antes se solía utilizar para las colisiones
era ALOHA, el cual provoco la aparición de las nuevas técnicas mucho más
eficientes tal como el protocolo CSMA y posteriormente a CSMA/CD
Bibliografías
Tanenbaum, A.S., (1997), Redes de computadoras, Pearson.
Stallings, W., (2004), Comunicaciones y redes de computadores, Pearson