1 1. INTRODUCCIÓN ........................................................... - Blearning
1 1. INTRODUCCIÓN ........................................................... - Blearning 1 1. INTRODUCCIÓN ........................................................... - Blearning
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
- Page 1 and 2: 1. INTRODUCCIÓN ..................
- Page 3 and 4: TRANSMISION: Proceso de envío de i
- Page 5 and 6: En el interior de la red, los nodos
- Page 7 and 8: mil -> mil decisiones. Lo que da pr
- Page 9 and 10: Protocolos y arquitectura de protoc
- Page 11 and 12: información a nivel de red). Para
- Page 13 and 14: El modelo OSI de transporte para ab
- Page 15 and 16: Transporte y aplicación se comunic
- Page 17 and 18: 2. NIVEL FÍSICO Transmisión de da
- Page 19 and 20: (III) (IV) Suma de un infinitas fre
- Page 21 and 22: Puedo meter a la entrada una señal
- Page 23 and 24: El inconveniente es que es más com
- Page 25 and 26: Y cada vez más atenuada los múlti
- Page 27 and 28: 3 bits M=8 4 bits M=16 M- niveles d
- Page 29 and 30: En 1991 elaboró una norma; EIA/TIA
- Page 31 and 32: TIPOS DE FIBRA Peor Salto índice I
- Page 33 and 34: Codificación de datos DATOS DIGITA
- Page 35 and 36: (5) PSEUDOTERNARIO Codificación 1
- Page 37 and 38: - Desplazamiento de fase (PSK: Phas
- Page 39 and 40: Interfaces de capa física TRANSMIS
- Page 41 and 42: RS-232 (ahora se llama EIA-232-E) A
- Page 43: (3) MODEM NULO ORIGEN DTE La tx la
- Page 47 and 48: ) Si hay problemas en la transmisi
- Page 49 and 50: Con un análisis de prestaciones va
- Page 51 and 52: También hay un temporizador para c
- Page 53 and 54: T ¿Por qué W ≤ 2 n -1 ? Ej n=3
- Page 55 and 56: La palabra código tendrá más bit
- Page 57 and 58: En la codificación Hamming cada po
- Page 59 and 60: (4) CRC (CODIGO DE REDUNDANCIA CICL
- Page 61 and 62: El rechazo consiste en que cuando e
- Page 63 and 64: Hay otro inconveniente: si no se ut
- Page 65 and 66: Se puede demostrar que para los otr
- Page 67 and 68: Es un protocolo orientado a bit. El
- Page 69 and 70: Multiplexación por división en fr
- Page 71 and 72: thau. Probabilidad de que haya K tr
- Page 73 and 74: En el no-persistente el retardo en
- Page 75: (Token Bus) 802.4 General Motors To
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