1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning 1 1. INTRODUCCIÓN ........................................................... - Blearning

blearning.itmina.edu.mx
from blearning.itmina.edu.mx More from this publisher
12.05.2013 Views

3. NIVEL DE ENLACE Control de Enlace Funciones del nivel de enlace Hasta ahora hemos visto el nivel físico. El servicio que da el nivel físico es la transmisión no fiable de bits. Lo que va a proporcionar el nivel de enlace es un servicio de transmisión de bloques de bits (TRAMAS) de forma segura, sin errores. Las funciones que va a realizar este nivel de enlace son: • FUNCIÓN DE ENTRAMADO o sincronización de tramas. Consiste en detectar donde está en un flujo de bits el comienzo y fin de cada trama. • CONTROL DE FLUJO A veces la estación receptora no es capaz de procesar los datos que recibe tan rápido como los emite la transmisora. Esto es así porque la receptora al recibir una trama normalmente tiene que hacerle un procesamiento (normalmente pasarlo a un nivel Sw superior), si las capas superiores no procesan los datos suficientemente rápido, las tramas se van acumulando en una cola hasta que se desborda la cola. Para evitar esto el receptor puede frenar la transmisión. • CONTROL DE ERRORES Se pueden producir errores debido a las perturbaciones. El nivel de enlace va a tener que detectar si se ha producido un error y corregirlo. • GESTIÓN DE ENLACE Es una función que no siempre está presente. A veces el enlace no es permanente, cuando quiere transmitirse información debe establecerse el enlace y cuando se termina se libera el enlace. Así se puede incluir el control para el inicio, mantenimiento y cierre del enlace. • CONTROL DE ACCESO AL MEDIO COMPARTIDO Tampoco está siempre presente, pero es necesario en redes de difusión o multipunto. En estas redes hace falta regular el uso de este medio, hay que regular quien tiene el turno en cada momento para transmitir. • DIRECCIONAMIENTO Tiene sentido mayormente en enlaces multipunto. Hay que averiguar de quien viene la transmisión. Las cuatro primeras funciones tienen sentido en todos los enlaces y dentro del modelo de OSI se las engloba en lo que se llama control del enlace lógico: LLC (Logical Link Control). Las dos últimas funciones tienen sentido en redes de difusión o compartidas y se las engloba en lo que se llama control de acceso al medio: MAC (Medium Access Control) NIVEL ENLACE NIVEL FÍSICO LLC MAC Necesario en todos los enlaces Sólo es necesario en un medio compartido Hay un protocolo concreto llamado LLC, que se verá en este tema. ENTRAMADO Esta función la realiza el adaptador (tarjeta) de red. Vamos a ver cuatro métodos de entramado que nos dan una idea de cómo lo hacen. 1. Cuenta de caracteres Consiste en que un campo de la trama no diga cuantos bits, bytes o caracteres forman la trama. Este campo nos dice cuanto mide esta trama 44

Cuestiones: En primer lugar tenemos que saber donde comienza la primera trama. El mayor problema es que haya un error en un bit de campo de nº de bits, bytes o caracteres, que provocará una desincronización de trama. Esto hace que este método no se utilice por si solo. 2. Protocolos orientados a carácter Se considera la trama como compuesta por un conjunto de caracteres de un determinado juego de caracteres. Estos protocolos se basan en transmisión asíncrona. Algunos de estos protocolos son BSC (de IBM) utilizando codificación EBCDIC. SLC – ASCII Se utilizan ciertos caracteres de código para indicar el comienzo y el fin de la trama. Ej. ASCII: 7 bits 128 caracteres había (caracteres imprimibles y caracteres de control (del 0 al 31 aprox). Dentro de los caracteres de control hay 3 caracteres: DLE – Data Link Escape STX – Start of Text ETX – End of Text Para marcar el inicio de una trama se enviaban 2 caracteres: DLE STX Para marcar el final de una trama se mandan DLE ETX Puede ocurrir que lleguen los 2 caracteres anteriores en la trama, para eso se utiliza el “Relleno de caracteres” (CHARACTER STUFFING). Esto consiste en que cada vez que recibamos DLE lo duplicamos. DLE DLE DLE En recepción: DLE STX DLE ETX DLE DLE inicio trama fin trama DLE DLE * ¡ERROR! El inconveniente es que esta muy ligada al juego de caracteres que se utilice. 3. Protocolos orientados a bit Están pensados para transmisión síncrona: no transmitimos orientados a caracteres. Lo que hace es indicar en un flujo de bits donde comienza y donde termina la trama con ayuda de un patrón. UN INDICADOR (MUY COMÚN) 01111110 Donde encontremos este patrón significa que termina y comienza una trama. Para evitar el problema de que aparezca ese patrón usamos Bit Stuffing, cada vez que tenemos un cero seguido de 5 unos lo que hacemos es insertar un cero. En recepción si recibimos un cero seguido de 5 unos y lo que viene es un cero se tira, si es un uno (uno + cero) es un indicador. Si recibo un 11 es un error. Protocolos que utilizan este tipo de mecanismo: HDLC, SDLC, LAPB, PPP. 4. Violación de código Vamos a utilizar códigos del nivel físico no válidos para marcar el comienzo y final de la trama. 45

3. NIVEL DE ENLACE<br />

Control de Enlace<br />

Funciones del nivel de enlace<br />

Hasta ahora hemos visto el nivel físico. El servicio que da el nivel<br />

físico es la transmisión no fiable de bits.<br />

Lo que va a proporcionar el nivel de enlace es un servicio de transmisión<br />

de bloques de bits (TRAMAS) de forma segura, sin errores.<br />

Las funciones que va a realizar este nivel de enlace son:<br />

• FUNCIÓN DE ENTRAMADO o sincronización de tramas.<br />

Consiste en detectar donde está en un flujo de bits el comienzo y fin de<br />

cada trama.<br />

• CONTROL DE FLUJO<br />

A veces la estación receptora no es capaz de procesar los datos que recibe<br />

tan rápido como los emite la transmisora. Esto es así porque la receptora al<br />

recibir una trama normalmente tiene que hacerle un procesamiento<br />

(normalmente pasarlo a un nivel Sw superior), si las capas superiores no<br />

procesan los datos suficientemente rápido, las tramas se van acumulando en<br />

una cola hasta que se desborda la cola. Para evitar esto el receptor puede<br />

frenar la transmisión.<br />

• CONTROL DE ERRORES<br />

Se pueden producir errores debido a las perturbaciones. El nivel de enlace<br />

va a tener que detectar si se ha producido un error y corregirlo.<br />

• GESTIÓN DE ENLACE<br />

Es una función que no siempre está presente. A veces el enlace no es<br />

permanente, cuando quiere transmitirse información debe establecerse el<br />

enlace y cuando se termina se libera el enlace. Así se puede incluir el<br />

control para el inicio, mantenimiento y cierre del enlace.<br />

• CONTROL DE ACCESO AL MEDIO COMPARTIDO<br />

Tampoco está siempre presente, pero es necesario en redes de difusión o<br />

multipunto. En estas redes hace falta regular el uso de este medio, hay que<br />

regular quien tiene el turno en cada momento para transmitir.<br />

• DIRECCIONAMIENTO<br />

Tiene sentido mayormente en enlaces multipunto. Hay que averiguar de quien<br />

viene la transmisión.<br />

Las cuatro primeras funciones tienen sentido en todos los enlaces y dentro<br />

del modelo de OSI se las engloba en lo que se llama control del enlace lógico:<br />

LLC (Logical Link Control).<br />

Las dos últimas funciones tienen sentido en redes de difusión o<br />

compartidas y se las engloba en lo que se llama control de acceso al medio: MAC<br />

(Medium Access Control)<br />

NIVEL ENLACE<br />

NIVEL FÍSICO<br />

LLC<br />

MAC<br />

Necesario en todos los enlaces<br />

Sólo es necesario en un medio compartido<br />

Hay un protocolo concreto llamado LLC, que se verá en este tema.<br />

ENTRAMADO<br />

Esta función la realiza el adaptador (tarjeta) de red. Vamos a ver cuatro<br />

métodos de entramado que nos dan una idea de cómo lo hacen.<br />

<strong>1.</strong> Cuenta de caracteres<br />

Consiste en que un campo de la trama no diga cuantos bits, bytes o<br />

caracteres forman la trama.<br />

Este campo nos dice cuanto mide esta trama<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!