IEEE 802.4 TOKEN BUS

Medio físico esta fisicamente constituida como un bus semejante ala red IEEE 802.3 aunue en el punto de vista lógico la red se organiza como si se tratase de un anillo.
En la capa física la red IEEE 802.4 utiliza cable coaxial de 75 ohnios por lo que viajan señales moduladas es decir IEEE 802.4 es una red en banda ancha que modula sus señales en el modelo físico tanbien se permite la utilización de repetidores como objetos de alargar la longitud de la red.Las velocidades de transferencia de datos que prevee esta norma esta entre 1.5 y 10 megabyte por segundo.
Hay que hacer notar que la instructura física de la IEEE 802.3 IEEE 802.4 es semejante del punto de vista topológico, las normas son totalmente compatibles desde el punto de vista físico ni el medio de transmisión es el mismo ni la coedificación de las señales coinciden.
Funcionamiento
El funcionamiento basico de protocolo de nivel Mac es el siguiente cada estación conoce las direcciones de las estaciones que estan a la derecha de la suya de la estación.Al iniciarse el anillo el nodo con la dirección más alta puede enviar la dirección frame enviando el token (el testigo no es más que una trama de control que informa del permiso que tiene una estación para usar los recursos de la red. Ninguna estación puede transmitir mientras no recibe el testigo que lo habilita para hacerlo)a la estación vecina que tenga la dirección del nodo siguiente.
Luego el token pasa del nodo en nodo de las direcciones altas a las bajas.El orden físico que tengan las estaciones no impota para nada en el funcionamiento y las estaciones físicamente conectadas al bus. El protocolo define a demas clases de prioridades de trafico. 0,2,4,6 siendo 0 la más baja. Al llegar el token a la estación se verifica si la prioridad 6 tiene datos para transmitir si es asi los envia y pasa despues a la prioridad cuatro si no pasa inmediatamente a la siguiente prioridad situación que sigue hasta llegar al nivel cero o bien hasta que aya aspirado el tiempo de token.
TRAMA IEEE 802.4
1B 1B 1B 2-6B 2-6B 0-182B 4B 1B
|
P
R
E
|
D
I
|
F
C
|
DIR
DESTINO
|
DIR
FUENTE
|
DATOS
|
CRC
|
DT
|
1B PRE
El formato del frame token bus tiene los siguientes campos preambulo 1bytes que es utilizado para sincronizar el reloj al receptor.
1B DIT
Delimitador de inicio
Un byte para demarcar el inicio del frame del control 1byte que distingue al frame entre un frame de datos o de control.
Si es de datos lleva el nivel de prioridad y puede llevar la solicitud del ACK el positivo o negativo para el destino (un frame de datos tiene la forma 01MMMPPP donde MMM indicara la confirmaciòn y ppp la prioridad.
| Campos control trama |
Funciòn |
| 00000000 |
Piden el token al inicio del anillo |
| 00000001 |
Permite entrar estaciones al anillo |
| 00000010 |
Permite entrar estaciones al anillo |
| 00000011 |
Se obtienen del token perdido |
| 00000100 |
Hay varios nodos queriendo acceder |
| 00001000 |
Pasa el testigo |
| 00001100 |
Liberaciòn testigo |
Direcciòn destino
6bytes que indica la direcciòn del nodo de destino
Drecciòn
6 byte que indican la direcciòn del nodo fuente.
Datos
Màximo 8182 byte, campo que encapsula los datos del nivel superior.
CRC: Control de rebundancia citrica 4 byte que corresponden a una suma de verificaciòn para asegurar que el frame llego a buen estado.
DT
Delimitador de terminos 1 byte utilizado para demarcar el final del frame.