Subcapa de Enlace. Entramado
Last updated
Last updated
La función del entramado es:
Construir las tramas según el formato especificado por el protocolo, incluyendo
La cabecera del protocolo de enlace
Los datos procedentes de la capa superior
Códigos de detección de errores (Se estudiarán ejemplos de protocolos de enlace y formatos de trama al final del tema)
Delimitar el inicio y fin de cada trama. Existen distintas técnicas:
Cuentas de caracteres
Inserción de caracteres de inicio y fin
Inserción de patrones de inicio y fin, etc...
El nivel de enlace necesita empaquetar los bits en tramas y distinguir unas tramas de otras. Esta división en tramas se realiza para retransmitir sólo la trama afectada en caso de error en una de ellas y no todo el mensaje.
Las tramas información del destinatario y del remitente de dicha información.
Pueden ser de tamaño fijo (en sistemas ATM de redes WAN) y variable (redes LAN).
El formato típico de una trama es: ENCABEZADO + DATOS+COLA:
El encabezado incluye, al menos, el comienzo de la trama indicado por un patrón fijo y las direcciones físicas de los equipos de origen y destino.
Los datos se corresponden con la PDU de la capa superior.
En la cola se suele incluir datos para el control de errores y el final de la trama mediante un patrón fijo.
Los elementos que se incluyen en la trama y el tamaño de ésta, varían según el protocolo de la capa 2 que se utilice.
Una trama Ethernet debe tener al menos 64 bytes y un máximo de 1518 bytes.
Campos de la trama:
Preámbulo: Para sincronización.
➔ SFD: Delimitador de comienzo de trama
➔ MAC origen y MAC destino: direcciones del origen y el destino a nivel 2.
➔ Type:Longitud de la trama.
➔ Datos y relleno.
➔ FCS (Frame Check Sequence)
-> CRC (Cyclic Redundancy Check): Secuencia de chequeo de trama.
➔ IFG: "Inter-frame Gap" -> es un intervalo de espera que se realiza siempre antes de empezar a transmitir aún si el medio está libre
Es una de las técnicas más comunes para delimitar el inicio y fin de las tramas
Funcionamiento:
Todas las tramas comienza con un patrón conocido de bits
Ejemplo de patrón de inicio y fin: 01111110
Para evitar que este patrón aparezca en medio de los datos y la trama se interprete incorrectamente, se usa la siguiente técnica:
Cada vez que la capa de enlace de datos del transmisor encuentra una cadena de cinco bits 1 consecutivos en los datos, automáticamente inserta un bit 0 al final de la cadena de unos
Cuando el receptor recibe cinco bits 1 consecutivos seguidos de un bit 0, automáticamente borra el bit 0 de relleno