Control distribuido
En general, los protocolos actuales de acceso controlado en las redes de área local se basan en un control distribuido. En este tipo de estrategia es cualquier estación el que genera el paquete que va otorgando permiso para la transmisión. Este paquete se propaga a lo largo de la red pasando de una estación a otra. A este paquete se le denomina testigo (o, en inglés, token), por ello, este tipo de estrategia se denominan de pase de testigo. La forma de funcionar depende de si se trabaja en una topología en anillo o en bus.
Pase de testigo en anillo
Figura 102: Pase de testigo en anillo
En los protocolos de pase de testigo no es necesario especificar la dirección siguiente al que se le pasa el testigo, por lo que el paquete testigo es más reducido que aquellos protocolo donde es necesario especificar la dirección siguiente. La dirección siguiente se corresponde con la siguiente estación que le corresponde según el cableado físico.
Además, en este tipo de protocolo, se puede retransmitir el paquete de testigo sin esperar a que se hubiese recibido por completo, con lo que en el mejor caso, el retardo mínimo por retransmisión puede ser de 1 bit (como es el caso de estándar IEEE 802.5).
La ventaja de este tipo de estrategia de acceso al medio es su rendimiento. La sobrecarga del paquete de testigo es mínima y da acceso equitativo y controlado a todas las estaciones.
Pase de testigo en bus
Figura 103: Pase de testigo en bus
Cuando se trabaja en una topología en bus con pase de testigo el esquema anterior tiene que ser modificado en el sentido que cada estación tiene que especificar a qué estación hay que enviar el testigo. Dado que se tiene que pasar por todas las estaciones se tiene que crear un anillo lógico. Un ejemplo se representa en la figura 103, donde la estación A envía el testigo a la estación C, la C a la D, la D a la B y la B a la A, de esta forma se crea un anillo lógico. Para ello, cada estación debe tener almacenada la dirección a la que tiene que pasar el testigo (por ejemplo, la A tiene almacenada la dirección Dc).
En este protocolo cada estación conoce cuál es la siguiente y la anterior. Al necesitar incluir el campo de dirección origen y destino en cada testigo, este protocolo es menos eficiente que el pase de testigo en anillo.