Sunteți pe pagina 1din 6

CONTROL DE ACCESO AL MEDIO IEEE

802.3 CSMA/CD
Definicin de CSMA/CD
El estndar IEEE 802.3 especifica el mtodo de control del medio (MAC)
denominado CSMA/CD por las siglas en ingles de acceso mltiple con
deteccin de portadora y deteccin de colisiones (carrier sense multiple access
with collision detection). CSMA/CD opera de la siguiente manera:
1. Una estacin que tiene un mensaje para enviar escucha al medio para ver
si otra estacin est transmitiendo un mensaje.
2. Si el medio esta tranquilo (ninguna otra estacin esta transmitiendo), se
enva la transmisin.
3. Cuando dos o ms estaciones tienen mensajes para enviar, es posible que
transmitan casi en el mismo instante, resultando en una colisin en la red.
4. Cuando se produce una colisin, todas las estaciones receptoras ignoran
la transmisin confusa.
5. Si un dispositivo de transmisin detecta una colisin, enva una seal de
expansin para notificar a todos los dispositivos conectados que ha
ocurrido una colisin.
6. Las estaciones transmisoras detienen sus transmisiones tan pronto como
detectan la colisin.
7. Cada una de las estaciones transmisoras espera un periodo de tiempo
aleatorio e intenta transmitir otra vez.
Deteccin de portadora
La deteccin de portadora es utilizada para escuchar al medio (la portadora)
para ver si se encuentra libre. Si la portadora se encuentra libre, los datos son
pasados a la capa fsica para su transmisin. Si la portadora est ocupada, se
monitorea hasta que se libere.
Deteccin de colisiones
Luego de comenzar la transmisin, contina el monitoreo del medio de
transmisin. Cuando dos seales colisionan, sus mensajes se mezclan y se
vuelven ilegibles. Si esto ocurre, las estaciones afectadas detienen su
transmisin y envan una seal de expansin. La seal de expansin de
colisin asegura que todas las dems estaciones de la red se enteren de que
ha ocurrido una colisin.
Funciones de CSMA/CD
El estndar CSMA/CD de la IEEE define un modelo hecho de hasta seis
funciones. Tres de estas funciones estn relacionadas con el envi de datos y
las otras tres de la recepcin de datos. Las funciones de recepcin funcionan
en paralelo con las de envio.
Encapsulado/Desencapsulado de datos
La funcin de encapsulacin y desencapsulacin de datos es llevada a cabo
por la subcapa MAC. Este proceso es responsable de las funciones de
direccionamiento y del chequeo de errores.
Encapsulado
El encapsulado es realizado por la estacin emisora. El encapsulado es el acto
de agregar informacin, direcciones y bytes para el control de errores, al
comienzo y al final de la unidad de datos transmitidos. Esto es realizado luego
que los datos son recibidos por la subcapa de control de enlace lgico (LLC).
La informacin aadida es necesaria para realizar las siguientes tareas:
Sincronizar la estacin receptora con la seal.
Indicar el comienzo y el fin de la trama.
Identificar las direcciones tanto de la estacin emisora como la receptora.
Detectar errores en la transmisin.
Desencapsulado
El desencapsulado es realizado por la estacin receptora. Cuando es recibida
una trama, la estacin receptora es responsable de realizar las siguientes
tareas:
Reconocer la direccin de destino y determinar si coincide con su propia
direccin.
Realizar la verificacin de errores.
Remover la informacin de control que fue aadida por la funcin de
encapsulado de datos en la estacin emisora.
Administracin de acceso al medio
La funcin de administracin de acceso al medio es realizada por la subcapa
MAC.
En la estacin emisora, la funcin de administracin de acceso al medio es
responsable de determinar si el canal de comunicacin se encuentra
disponible. Si el canal se encuentra disponible puede iniciarse la transmisin de
datos.
Adicionalote, la funcin de administracin es responsable de determinar que
accin deber tomarse en caso de detectarse una colisin y cuando intentar
retransmitir.
En la estacin receptora la funcin de administracin de acceso al medio es
responsable de realizar las comprobaciones de validacin en la trama antes de
pasarla a la funcin de desencapsulado.
Codificacin/decodificacin de datos
La funcin de codificacin/decodificacin es realizada en la capa fsica. Esta
funcin es responsable de obtener la forma elctrica u ptica de los datos que
se van a transmitir en el medio.
La codificacin de datos es realizada por la estacin emisora. Esta es
responsable de traducir los bits a sus correspondientes seales elctricas u
pticas para ser trasladadas a travs del medio. Adicionalmente, esta funcin
es responsable de escuchar el medio y notificar al la funcin de administracin
de acceso al medio si el medio se encuentra libre, ocupado o se ha detectado
una colisin.
La decodificacin de datos es realizada en la estacin receptora. Esta es
responsable de la traduccin de las seales elctricas u pticas nuevamente en
un flujo de bits.
Trama de transmisin CSMA/CD
Se defina a una trama de transmisin como el grupo de bits en un formato
particular con un indicador de seal de comienzo de la trama.
El formato de la trama permite a los equipos de red reconocer el significado y
propsito de algunos bits especificos en la trama. Una trama es generalmente
una unidad lgica de transmisin conteniendo informacin de control para el
chequeo de errores y para el direccionamiento.
El formato de la trama CSMA/CD (IEEE 8023.3) se encuentra a continuacin:

Los componentes de la trama CSMA/CD son responsables de las siguientes
tareas:
El prembulo es responsable de proveer sincronizacin entre los
dispositivos emisor y receptor.
El delimitador de inicio de trama indica el comienzo de una trama de datos.
El delimitador de inicio de trama esta formado de la siguiente secuencia de
8 bits, 10101011
Cada campo de direccin, direccin de origen y direccin de destino,
puede tener una longitud tanto de 2 bytes como de 6 bytes. Ambas
direcciones, origen y destino, deben tener la misma longitud en todos los
dispositivos de una red dada.
El campo direccin de destino especfica la estacin o estaciones a las
cuales estn dirigidos los datos. Una direccin que referencia a un grupo
de estaciones es conocida como direccin de grupo de multicast, o
direccin de grupo de multidifusin. Una direccin que referencia a todas
las estaciones de una red es conocida como direccin de difusin.
La direccin de origen identifica a la estacin que est haciendo la
transmisin.
El campo longitud indica la longitud del campo de datos que se encuentra
a continuacin. Es necesaria para determinar la longitud del campo de
datos en los casos que se utiliza un campo pad (campo de relleno).
El campo informacin contiene realmente los datos transmitidos. Es de
longitud variable, por lo que puede tener cualquier longitud entre 0 y 1500
bytes.
Un campo pad o campo de relleno es usado para asegurar que la trama
alcance la longitud mnima requerida. Una trama debe contener mnimo un
nmero de bytes para que las estaciones puedan detectar las colisiones
con precisin.
Una secuencia de chequeo de trama es utilizada como mecanismo de
control de errores.
Cuando el dispositivo emisor ensambla la trama, realiza un clculo en los
bits de la trama. El algoritmo usado para realizar este clculo siempre
genera como salida un valor de 4 bytes. El dispositivo emisor almacena
este valor en el campo de chequeo de secuencia de la trama.
Cuando el receptor recibe la trama, realiza el mismo clculo y compara el
resultado con el del campo de chequeo de secuencia de la trama. Si los
dos valores coinciden, la transmisin se asume como correcta. Si los dos
valores son diferentes, el dispositivo de destino solicita una retransmisin
de la trama.

S-ar putea să vă placă și