Funcionamiento de los Protocolos de Control de Acceso al Medio (MAC) y HDLC
Clasificado en Informática
Escrito el en
español con un tamaño de 2,65 KB
Protocolos de Control de Acceso al Medio (MAC)
Protocolos MAC con colisión
- ALOHA: Todas las estaciones que quieran transmitir lo hacen y se quedan a la escucha. Si lo que la estación escucha es igual a lo transmitido, continuará emitiendo; pero si lo que escucha no coincide con lo que ha transmitido, deja de transmitir durante un tiempo al azar.
- CSMA (Acceso múltiple por detección de portadora): Toda estación que detecte que el canal está ocupado (se está transmitiendo) no puede conectarse a la red ni transmitir. Nunca habrá colisiones mientras alguien esté ocupando el canal; sin embargo, si se deja de transmitir y hay varios equipos esperando, se produce una contienda. Si no se establece un orden, se produciría una colisión.
- CSMA P-persistente: La estación que tenga la mayor p (probabilidad) sería la siguiente en transmitir. Así se resolvería la contienda, aunque existe una probabilidad muy baja de que dos estaciones tengan la misma p máxima, lo que provocaría una colisión.
Protocolos MAC sin colisión
- Ranurado (Mapa de bits): Existen dos tipos de tiempos: tiempo de solicitud y tiempo de transmisión. En el tiempo de solicitud hay varios subintervalos llamados ranuras. Hay tantas ranuras como estaciones tengamos, y cada ranura posee una etiqueta igual a la estación. Se realiza un sondeo y, si una estación desea transmitir, se cambia el bit 0 por el 1. En el tiempo de transmisión, las estaciones transmiten secuencialmente en el orden en que se hayan anotado; es un método seguro pero lento.
- Paso de testigo (Anillo, Token Ring, FDDI) 802.5: Utilizan una trama especial llamada testigo (token), que las estaciones se pasan unas a otras en un orden y sentido único. Solamente la estación que posee el testigo puede transmitir y, al finalizar, lo cederá a la siguiente. Esta estación es la encargada de transmitir y recibir tramas.
Fases del Protocolo HDLC
El protocolo HDLC funciona fundamentalmente en tres fases diferenciadas:
- Iniciación: Se utiliza para establecer la conexión y para acordar el tipo de comunicación, así como otras opciones técnicas.
- Transferencia de datos: La transmisión de información se realiza utilizando tramas de datos numeradas.
- Desconexión: Se emplea para informar sobre la terminación de la comunicación y así evitar la pérdida de mensajes posteriores.