Métodos
de acceso
El método
de acceso a red es la manera de controlar el tráfico de mensajes por la red.
Hay dos métodos de acceso de uso generalizado en redes locales: el acceso por
contención, llamado también acceso aleatorio y el acceso determinístico.
Básicamente,
el método de acceso por contención permite que cualquier usuario empiece a
transmitir en cualquier momento siempre que el camino o medio físico no esté
ocupado. En el método determinístico, cada estación tiene asegurada su
oportunidad de transmitir siguiendo un criterio rotatorio.
Acceso
por contención, aleatorio o no determinístico
Los
métodos aleatorios o por contención utilizan redes con topología en bus; su
señal se propaga por toda la red y llega a todos los ordenadores. Este sistema
de enviar la señal se conoce como broadcast.
El método
de contención más común es el CSMA(Carrier Sense Multiple Access) o en
castellano Acceso Multiple Sensible a la Portadora. Opera bajo el principio de
escuchar antes de hablar, de manera similar a la radio de los taxis. El método
CSMA está diseñado para redes que comparten el medio de transmisión. Cuando una
estación quiere enviar datos, primero escucha el canal para ver si alguien está
transmitiendo. Si la línea esta desocupada, la estación transmite. Si está
ocupada, espera hasta que esté libre.
CSMA/CD
CSMA/CD,
es el acronimo de Carrier Sense Multiple Acces/Collision Detect. Esto quiere
decir que Ethernet sensa el medio para saber cuando puede acceder, e igualmente
detecta cuando sucede una colision(p.e. cuando dos equipos trasmiten al mismo
tiempo).
Cuando
dos estaciones trasmiten, y se sobreponen sus trasmisiones, hay una COLISION y
las estaciones deben de retrasmitir la señal. Este principio lo retomo CSMA/CD.
Aqui lo que se hace es sensar el medio fisico(el cable) y "mirar"
cuando puedo entrar(o sea cuando puedo transmitir). Esto es el Carrier Sense, o
sea mirar si hay una portadora sobre el medio. Si no hay portadora puedo
trasmitir, pero puede ocurrir que alguna estacion ya halla trasmitido y por
retardo en la red algun equipo(en un extremo por ejemplo) no se haya dado
cuenta. Si el equipo que no se ha enterado trasmite, existira una colision.
|
|
Cuando la
colision es detectada, ambos equipos dejan de trasmitir, e intentaran trasmitir
de nuevo en un tiempo aleatorio, que dependera del tipo de Persistencia de
CSMA/CD.
La
aletoriedad del tiempo se incrementa de forma binaria exponencial. A este
proceso de deneterse y volver a intentar se le llama Backoff. El backoff es
realizado 6 veces, y si no se logra trasmitir el paquete, el envio se descarta.
Por esto en Ethernet puede existir perdida de paquetes.
CSMA/CA
Cuando
dos estaciones transmiten al mismo tiempo habrá, lógicamente, una colisión.
Para solucionar este problema existen dos técnicas diferentes, que son dos
tipos de protocolos CSMA: uno es llamado CA - Collision Avoidance, en
castellano Prevención de Colisión y el otro CD - Collision Detection, Detección
de Colisión. La diferencia entre estos dos enfoques se reduce al envío –o no–
de una señal de agradecimiento por parte del nodo receptor:
•Collision
Avoidance (CA): es un proceso en tres fases en las que el emisor:
1º
Escucha para ver si la red está libre.
2º
Transmite el dato.
3º Espera
un reconocimiento por parte del receptor.
Este
método asegura así que el mensaje se recibe correctamente. Sin embargo, debido
a las dos transmisiones, la del mensaje original y la del reconocimiento del
receptor, pierde un poco de eficiencia. La red EherNet utiliza este método.
No hay comentarios:
Publicar un comentario