Al utilizar el método conocido como acceso múltiple por detección de portadora por detección de colisiones (CSMA/CD), cada uno de los equipos de la red, incluyendo a los clientes y a los servidores, comprueban el cable para detectar el tráfico de la red. La Figura 3.2 ilustra las situaciones en las que un equipo puede y no puede transmitir datos.


Los
equipos sólo pueden transmitir datos si el cable está libre.
Un
equipo sólo puede enviar datos cuando «detecta» que el cable está libre y
que no hay tráfico en el cable. Una vez que el equipo haya trasmitido los datos
al cable, ningún equipo puede transmitir datos hasta que éstos hayan llegado a
su destino y el cable vuelva a estar libre. Recuerde que si dos o más equipos
tratan de enviar datos en el mismo instante de tiempo, habrá una colisión de
datos. Cuando eso ocurre, los dos equipos implicados dejarán de transmitir
datos durante un período de tiempo aleatorio y volverán a transmitir los
datos. Cada equipo determina su propio período de espera, por lo que se reduce
la posibilidad de que los dos equipos vuelvan a transmitir simultáneamente.
Teniendo
esto en cuenta, comprenderá el nombre del método de acceso, acceso múltiple
por detección de portadora por detección de colisiones (CSMA/CD).
Los equipos oyen o «detectan» el cable (detección de portadora). Normalmente,
muchos equipos de la red intentan transmitir datos (acceso múltiple); primero,
cada una oye para detectar posibles colisiones. Si un equipo detecta una posible
colisión, espera un período de tiempo aleatorio antes de volver a intentar
transmitir (detección de colisiones).
La posibilidad de detección de colisiones es el parámetro que impone una limitación en cuanto a distancia en CSMA/CD. Debido a la atenuación, el debilitamiento de una señal transmitida a medida que se aleja del origen, estudiada en el Capítulo 2, «Dispositivos de redes» el mecanismo de detección de colisiones no es apropiado a partir de 2.500 metros (1.5 millas). Los segmentos no pueden detectar señales a partir de esa distancia y, por tanto, no se puede asegurar que un equipo del otro extremo esté transmitiendo. Si más de un equipo transmite datos en la red al mismo tiempo, se producirá una colisión de datos y los datos se estropearán.
A
mayor cantidad de equipos en la red, mayor tráfico de red. A medida que aumenta
el tráfico, tienden a aumentar la anulación de colisiones y las colisiones,
que ralentizan la red, de forma que CSMA/CD
puede convertirse en un método de acceso lento.
Después
de cada colisión, ambos equipos tendrán que retransmitir sus datos. Si la red
está muy saturada, es posible que los intentos de ambos equipos produzcan
colisiones en la red con los paquetes de otros equipos. Si ocurre esto,
tendremos cuatro equipos (los dos originales y los dos equipos cuyos paquetes
han colisionado con los paquetes retransmitidos) que tienen que volver a
transmitir. Este aumento de las retransmisiones puede hacer que la red quede
paralizada.
La
ocurrencia de este problema depende del numero de usuarios que intenten utilizar
la red y de las aplicaciones que estén utilizando. Las aplicaciones de bases de
datos tienen a colocar en la red más datos que las aplicaciones de
procesamiento de textos.
Dependiendo de los componentes hardware, del cableado y del software de red, la utilización de una red CSMA/CD con muchos usuarios utilizando aplicaciones de bases de datos puede llegar a ser frustrante, debido al elevado tráfico de la red.
El
acceso múltiple por detección de portadora con anulación de colisiones (CSMA/CD)
es el método de acceso menos popular de los tres que vamos a estudiar. En CSMA/CA,
cada equipo indica su intención de transmitir antes de transmitir los datos. De
esta forma, los equipos detectan cuándo puede ocurrir una colisión; esto
permite evitar transmitir colisiones. Desafortunadamente, informar la intención
de transmitir datos aumenta el tráfico en el cable y ralentiza el rendimiento
de la red.
|
Característica
o función |
CSMA/CD |
CSMA/CA |
Paso
de testigo |
Prioridad
de demandas |
|
Tipo
de comunicación |
Basado
en envíos a todos los equipos |
Basado
en envíos a todos los equipos |
Basado
en testigo |
Basado
en hub. |
|
Tipo
de método de acceso |
Contención |
Contención |
Sin
contención |
Contención |
|
Tipo
de método de acceso |
Ethernet |
LocalTalk |
Token Ring |
100VG-AnyLAN. |