Token Bus (IEEE 802.4) es un estándar popular para las LAN de paso de token. En una LAN de token bus, el medio físico es un bus o un árbol, y se crea un anillo lógico mediante un cable coaxial. El token se pasa de un usuario a otro en una secuencia (en sentido horario o antihorario). Cada estación conoce la dirección de la estación a su «izquierda» y «derecha» según la secuencia en el anillo lógico. Una estación solo puede transmitir datos cuando tiene el token. El funcionamiento de un bus de fichas es algo similar a Token Ring .
El Token Bus (IEEE 802.4) es un estándar para implementar Token Rings en LAN sobre un anillo virtual. El medio físico utiliza cables coaxiales y tiene una arquitectura de bus o árbol. Los Nodes/estaciones forman un anillo virtual y el token se transmite de un Node al siguiente en una secuencia a lo largo del anillo virtual. Cada Node conoce la dirección de la estación anterior y de la estación posterior. Cuando una estación tiene el token, solo puede transmitir datos. El bus de tokens funciona de manera similar al Token Ring.
El diagrama anterior muestra un anillo lógico formado en una LAN de paso de testigo basada en bus. El anillo lógico se muestra con las flechas.
Formato de cuadro:
Los diversos campos del formato de trama son:
- Preámbulo: se utiliza para la sincronización de bits. Es un campo de 1 byte.
- Delimitador de inicio: estos bits marcan el comienzo de la trama. Es un campo de 1 byte.
- Control de marco: este campo especifica el tipo de marco: marco de datos y marcos de control. Es un campo de 1 byte.
- Dirección de destino: este campo contiene la dirección de destino. Es un campo de 2 a 6 bytes.
- Dirección de origen: este campo contiene la dirección de origen. Es un campo de 2 a 6 bytes.
- Datos: si se utilizan direcciones de 2 bytes, el campo puede tener hasta 8182 bytes y 8174 bytes en el caso de direcciones de 6 bytes.
- Suma de comprobación: este campo contiene los bits de suma de comprobación que se utilizan para detectar errores en los datos transmitidos. Es un campo de 4 bytes.
- Delimitador final: este campo marca el final de un marco. Es un campo de 1 byte.
La topología en anillo tiene las siguientes ventajas:
- Las colisiones de datos son menos probables porque cada Node envía un paquete de datos después de recibir el token.
- En condiciones de mucho tráfico, el paso de tokens hace que la topología de anillo funcione mejor que la topología de bus.