Niveles en Redes de Comunicación

73
Niveles en Redes de Comunicación 1. En general, las redes para la comunicación de datos se organizan en un conjunto de capas o niveles cuyo objetivo es el de simplificar su estudio y desarrollo. 2. Cada capa o nivel se desarrolla sobre la anterior, de forma que recibe una serie de servicios sin conocer como se han desarrollado las anteriores capas. 3. Al conjunto de niveles con sus servicios y protocolos existentes en una red se le denomina Arquitectura de Red.

description

Niveles en Redes de Comunicación. En general, las redes para la comunicación de datos se organizan en un conjunto de capas o niveles cuyo objetivo es el de simplificar su estudio y desarrollo. - PowerPoint PPT Presentation

Transcript of Niveles en Redes de Comunicación

Page 1: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

1. En general, las redes para la comunicación de datos se organizan en un conjunto de capas o niveles cuyo objetivo es el de simplificar su estudio y desarrollo.

2. Cada capa o nivel se desarrolla sobre la anterior, de forma que recibe una serie de servicios sin conocer como se han desarrollado las anteriores capas.

3. Al conjunto de niveles con sus servicios y protocolos existentes en una red se le denomina Arquitectura de Red.

Page 2: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

Los niveles de un sistema de comunicación los podemos dividir en los siguientes, y su función sería la respuesta a las siguientes cuestiones

Page 3: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

• Nivel de Aplicación: ¿Qué se desea hacer? Los servicios necesarios para que se comuniquen las aplicaciones, como bloqueo de ficheros, acceso a partes del sistema, etc.

• Nivel de Presentación: ¿Cómo me entenderá el otro proceso?Conversión de códigos y reformateo de las aplicaciones del usuario, como presentación en todos los tipos de terminales, conversión de los códigos de países, etc.

Page 4: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

1. Nivel de Sesión: ¿Con quién y cómo se establece la comunicación?

Interface del usuario para establecer la comunicación en la red. Identificación del usuario, palabra de paso, características de la conexión, errores al comunicarse al servidor.

1. Nivel de Transporte:¿Dónde está el otro proceso? Dirige el flujo de información y transfieren los datos entre

las máquinas, establece la conexión, la difunde a múltiples destinatarios, separa la información en tramas, etc.

Page 5: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

• Nivel de Red: ¿Por qué ruta se llega allí? Conecta y encamina el flujo de información, viendo rutas

alternativas, costes, etc.

• Nivel de Enlace: ¿Cómo ir a través de esa ruta?

Asegura la transmisión sin errores, da normas de sincronización, gestión de secuencias de control.

• Nivel Físico: ¿Cómo se puede conectar al medio físico?Proporciona el medio material, fija las normas de voltaje, velocidad, frecuencias, etc.

Page 6: Niveles en Redes de Comunicación

Niveles en Redes de Comunicación

Ejemplo de niveles en una comunicación, envío de una carta postal:1. Nivel 7: el texto escrito sobre el papel.2. Nivel 6: el sobre y el franqueo correspondiente.3. Nivel 5: acciones para echar la carta al correo.4. Nivel 4: acciones de clasificación de la carta en la oficina de

correo.5. Nivel 3: ruta asignada para que llegue la carta a su destino.6. Nivel 2: distintas escalas por donde va pasando la carta.7. Nivel 1: medio físico de transporte: tren, motocicleta, etc.

Page 7: Niveles en Redes de Comunicación

Modelo de referencia OSI

El Modelo de Interconexión de Sistemas Abiertos (OSI-Open System Interconnection) fue publicado en 1983 por la Organización Internacional de Estándares (International Standars Organization-ISO), para la normalización de las redes teleinformáticas abiertas, es decir, aquellas en las que se pueden interconectar terminales entre distintas organizaciones y naturalezas. Los niveles del sistema OSI son los expuestos anteriormente, y aunque no es el único es el más estructurado y difundido.

Page 8: Niveles en Redes de Comunicación

Modelo de referencia OSI

La transmisión de datos entre el equipo emisor y el receptor se realiza añadiendo cabeceras de control cuando la información pasa de un nivel a otro, hasta llegar al nivel físico que es cuando son transmitidos los datos por el medio de comunicaciones. Cuando llega al receptor se van eliminando las cabeceras de los diferentes niveles de forma inversa.

Page 9: Niveles en Redes de Comunicación

Modelo de referencia OSI

• La estructura de una red de comunicaciones esta compuesta por una serie de nodos por donde fluye la información.

• Se define el usuario final como el elemento que da origen o es el destino de la información.

• Un nivel es cada una de las particiones en la que se divide la arquitectura de un sistema teleinformático.

• Se considera protocolo al conjunto de normas que controlan y coordinan el intercambio de información entre los procesos que se ejecutan en el mismo nivel.

Page 10: Niveles en Redes de Comunicación

Modelo de referencia OSI

Procesosde control

Protocolo n Procesosde control

Interfaz n

Interfaz n-1

Nivel n

Page 11: Niveles en Redes de Comunicación

OSI. Nivel Físico

Es el encargado de formular las especificaciones de orden mecánico, eléctrico, funcional y procedimental que debe satisfacer los elementos físicos del enlace de datos. Por ejemplo

Page 12: Niveles en Redes de Comunicación

OSI. Nivel Físico• Mecánicos: detalles de aspectos físicos (número y

dimensiones de los conectores y de los pines) y lógicos (funciones de cada contacto).

Eléctricos: se especifican la tensión e intensidad y las características de protección y seguridad de los contactos.

Funcionales: se especifican los métodos y medios físicos para cada estado de la conexión. Indica los pasos secuenciales para cada proceso de comunicación, y también los diferentes estados en los que se puede encontrar el medio y los equipos (preparado, ocupado, averiado, enviando, etc.).

Page 13: Niveles en Redes de Comunicación

OSI. Nivel Físico

• Como ejemplo valga la recomendación ISO y CCITT V.24 que coincide con la RS-232-C americana, que indica qué dimensiones y que funcionalidad tiene el conector común del puerto paralelo.

Page 14: Niveles en Redes de Comunicación

OSI. Nivel Físico

En este nivel físico también se regularían la normalización de los módems con la velocidad de transmisión, tipo de línea, modulación, etc.

Page 15: Niveles en Redes de Comunicación

OSI. Nivel de Enlace• El enlace de datos es el conjunto de dos equipos terminales

de datos y los elementos que configuran la red de transmisión para producir el intercambio de información.

• En la parte lógica, son los procedimientos para el establecimiento, mantenimiento y desconexión de los circuitos, envío de los bloques de información y detección y corrección de errores de comunicación.

Page 16: Niveles en Redes de Comunicación

OSI. Nivel de Enlace• Trama o bloque: Es la unidad de transferencia de

información en el nivel de enlace, de manera que la información se trocea en unidades y se envía secuencialmente.

• La trama puede ser de control o de información.

Page 17: Niveles en Redes de Comunicación

OSI. Nivel de Enlace• Configuraciones de enlace de datos:

Punto a punto: conexiones entre dos equipos terminales de forma directa.

Enlace multipunto: conexiones de varios equipos terminales en paralelo hacia una misma conexión.

Enlace en bucle: conecta los equipos terminales en serie.

Page 18: Niveles en Redes de Comunicación

OSI. Nivel de Enlace

Punto a puntoMultipunto

En bucle

Page 19: Niveles en Redes de Comunicación

OSI. Nivel de Enlace• Los equipos terminales pueden ser el ordenador central,

un PC, un terminal, una impresora, un nodo de conmutación de paquetes, etc.

• Para poder conectarse necesitan suministrárseles una función de comunicaciones (como una tarjeta integrada de comunicaciones) y se transforman en estaciones de enlace de datos..

Page 20: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceClasificación

• Estación de enlace primaria o maestra: se encarga de gestionar el control de la comunicación y tomar decisiones. Genera órdenes de comunicación y recibe respuesta de situación.

Estación de enlace secundaria o esclava: recibe órdenes de conexión y genera respuestas de estado. No realiza funciones importantes de gestión de control.

Estación de enlace combinada: puede generar órdenes y respuestas, por ejemplo en una gestión compartida del control del enlace.

Page 21: Niveles en Redes de Comunicación

OSI. Nivel de Enlace

FUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Iniciación: Envío de tramas de control entre las estaciones de enlace para descubrir la disponibilidad de ambas para transmitir o recibir la información.

• Identificación: Procesos para determinar la estación destino o a la que da origen a la información. Se envían tramas de identificación para reconocer a las estaciones mutuamente.

• Terminación: Procesos que determinan que los datos han sido bien recibidos y se procede a la desconexión del enlace, dejando libre los recursos ocupados.

Page 22: Niveles en Redes de Comunicación

OSI. Nivel de Enlace

FUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Sincronización de la señal: Para que los aparatos receptores sondeen el canal en el momento adecuado, se suele enviar bits para sincronizar la exploración de la señal.

• Segmentación: Al enviar mensajes entre dos estaciones de enlace, puede que un mensaje sea muy largo, por lo que estaremos expuestos a que si hay algún error en un bit del mensaje tengamos que volver a retransmitirlo entero; para evitar esto se suele optar por dividir el mensaje en tramas (segmentación), identificadas y numeradas convenientemente. Si en este caso se produjera un error en alguna de las tramas bastaría con reenviar la errónea.

Page 23: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Bloqueo: En el caso contrario, si entre dos estaciones de enlace surge la necesidad de enviar varios mensajes muy cortos dirigidos por ejemplo a la misma estación receptora, sería poco eficiente para cada pequeño mensaje realizar la sincronización, los controles de errores, etc. La solución consiste en agrupar los mensajes cortos en una sola trama (bloqueo).

Page 24: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Sincronización de trama: Consiste en la forma de diferenciar cuando empieza y termina una trama. Existen tres modalidades:

– Utilización de caracteres especiales que indiquen el principio y el fin de la trama.

– Indicar con un carácter especial el principio de la trama, seguido del número de caracteres que compondrán la trama.

– Utilizar el mismo carácter (guión) para indicar el principio y final de la trama.

Page 25: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

Principio de trama TRAMA Fin de trama

Nº de caracteres TRAMA

TRAMA

Principio de trama

Guión Guión

Page 26: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Transparencia: Son los procedimientos y convencionalismos que se siguen para diferenciar los bits de información a los bits que indican un carácter de control del protocolo.

• Control de errores: Es el funcionamiento del sistema ante un error en la transmisión de alguna trama o varias. Se pueden seguir varias políticas:

– parar la transmisión para que vuelva a transmitir una trama errónea

– esperar a enviar todas las trama e informar de las erróneas para la retransmisión

– terminar la recepción ante un número de tramas erróneas, y otras.

Page 27: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Control de flujo: es la regulación del envío de las tramas entre los interlocutores. Se busca la optimización del medio y la seguridad de la información. También se siguen varias políticas:

• parada y espera: a cada envío de una trama, el emisor espera hasta que el receptor le indica que puede enviar otra.

• parada y arranque: el emisor envía tramas hasta que el receptor le indica que pare un tiempo. El receptor le vuelve a indicar que reanude la transmisión cuando sea oportuno.

• ventana deslizante: el receptor indica al emisor cuántas tramas puede enviarle; es la más utilizada.

Page 28: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Recuperación de anomalías: son los procedimientos seguidos ante una circunstancia poco corriente en una transmisión de datos. Por ejemplo indican el modo de actuar ante tiempo de espera de confirmación o de envío elevados, número de reintentos en cada llamada, etc.

• Gestión de enlace: son los procedimientos básicos de la gestión del establecimiento, mantenimiento y desconexión del enlace en la comunicación.

Page 29: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFUNCIONES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Coordinación de la comunicación: se establece una jerarquía de poder en la toma de decisiones de enlace a través de las estaciones. Principalmente existen dos métodos de coordinación:

– centralizado: hay una estación principal que toma el mando de control de los envíos de información de todo el sistema, se encarga de sondear a las estaciones para comprobar su situación, decide quién y cuándo puede realizar la comunicación, etc.

– de contienda: todas las estaciones se disputan el recurso del canal de comunicaciones. El protocolo marca la estación que puede transmitir. (Ejemplo Aloha).

Page 30: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFASES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Conexión física del circuito: Operaciones necesarias para el establecimiento del circuito físico que unen a las dos estaciones.

• Conexión lógica del circuito: Procesos necesarios para la preparación de la transmisión, comprobando que las estaciones están dispuestas para la comunicación.

• Transferencia de los datos: Procesos para que el conjunto de tramas que se quieren enviar obtenga éxito sin errores.

Page 31: Niveles en Redes de Comunicación

OSI. Nivel de EnlaceFASES DE UN PROTOCOLO A NIVEL DE ENLACE DE DATOS

• Terminación de la transferencia de datos: Procedimiento de liberación de los recursos que habían sido reservados para realizar la transmisión de datos.

• Desconexión del circuito físico: Operaciones para desconexión física de los elementos electrónicos que han intervenido en la comunicación.

Page 32: Niveles en Redes de Comunicación

OSI. Nivel de Red

Se encarga del transporte de los paquetes de datos (unidad de este nivel), proporcionando información adicional para el establecimiento y control de la transmisión. Controla la transmisión a través de los nodos de la red posibilitando el encaminamiento de los paquetes.

Page 33: Niveles en Redes de Comunicación

OSI. Nivel de RedTipos de protocolos en el nivel de red:

• Protocolos de tipo datagrama: Cada paquete es enviado desde el origen al destino de forma independiente al resto. Puede provocar que paquetes del mismo mensaje lleguen al destino por caminos distintos. Tiene gran tendencia a errores.

• Protocolos de circuito virtual: Se establece entre origen y destino un camino permanente o conmutado por el que se envían todos los paquetes del mensaje. Es menos ágil y menos eficiente, pero más seguro, ya que si los paquetes de un mensaje viajan por nodos diferentes está más expuesto a errores de transmisión.

Page 34: Niveles en Redes de Comunicación

OSI. Nivel de Red• Equipo terminal de datos (ETD): son los

dispositivos que quieren transmitir datos a otras estaciones (a otros ETD)

• Equipo terminal de circuito de datos (ETCD): son los nodos de la red a los que se conectan directamente los ETD para poder establecer una comunicación.

Page 35: Niveles en Redes de Comunicación

OSI. Nivel de Red Una topología de red es la forma en la que

se conectan los nodos y los terminales de datos en una red de comunicación.

• Red totalmente conectada: Todos los nodos se encuentran conectados entre sí. Para conectar dos terminales, cada terminal se conecta de forma directa con su nodo y los nodos entre sí directamente.

Page 36: Niveles en Redes de Comunicación

OSI. Nivel de Red

Terminales NODO

Page 37: Niveles en Redes de Comunicación

OSI. Nivel de Red• Red en estrella: Todos los nodos se encuentran

conectados directamente a un nodo central que actúa como coordinador de las transmisiones. El coste de los enlaces es menor, pero si se paraliza el nodo central se cae el sistema.

• Red en anillo: Consiste en la conexión de los nodos de forma que dibujen un bucle cerrado. Usualmente uno de los nodos asume el papel de nodo supervisor de errores. Tiene la gran ventaja de su simplicidad pero el inconveniente que si se rompe un enlace se pierde toda la conectividad. Los enlaces por eso suelen estar duplicados.

Page 38: Niveles en Redes de Comunicación

OSI. Nivel de Red

TerminalesNODO

NODO CENTRAL

Page 39: Niveles en Redes de Comunicación

OSI. Nivel de Red

TerminalesNODO

Nodo Supervisor

Page 40: Niveles en Redes de Comunicación

OSI. Nivel de Red• Red en malla o irregular: Unión de los nodos de una

red según las necesidades de cada caso, no posee un esquema lógico que mejore su rendimiento, sino que los enlaces existen atendiendo a necesidades propias de la red.

• Red en bus: Conexión de los nodos de la red de forma lineal sin cerrar la conexión. Es muy sencilla y barata, pero presenta el problema del acceso al medio.

Page 41: Niveles en Redes de Comunicación

OSI. Nivel de Red• Red en árbol: es una conexión de nodos jerarquizada

donde cada conexión pasa por el nodo padre en cada subárbol. Se utiliza cuando existen nodos con preferencia de importancia en las conexiones. También sirve para mejorar la conexión por división en subgrupos.

• Red mixta: es una combinación de todas las anteriores; es en la práctica la más usada. Se compone de una topología de formas diferentes separadas en subredes.

Page 42: Niveles en Redes de Comunicación

OSI. Nivel de RedCARACTERÍSTICAS Y APLICACIONES DEL

NIVEL DE RED

La misión principal del nivel de red es la del encaminamiento de los paquetes a través de los nodos, por lo que estos deben conocer la topología de la red para seleccionar el camino más adecuado con el fin de evitar sobrecargas. También se encarga de permitir la comunicación entre estaciones de redes distintas. Los nodos poseen capacidad de memoria para almacenar los mensajes que les llegan.

Page 43: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

• Consiste en el conjunto de estrategias de establecimiento de rutas óptimas para el envío de los paquetes de información entre emisor y receptor.

• Los algoritmos de encaminamiento son los procedimientos que toman las decisiones en cada nodo para enviar un paquete por un camino u otro.

• con asignación estática de rutas: la información del tráfico es recibida en los nodos de la red al comienzo de su actividad o en ocasiones puntuales.

• con asignación dinámica de rutas: las características del tráfico son actualizadas en cada momento por los nodos de la red comunicando esta información.

Page 44: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

1 2

3 4

1 2 3 4

1 - 20 13 -

2 4 - 42 90

3 3 9 - -

4 - 32 - -

Tabla de encaminamiento: indica en el tiempo en ms que tarda un paquete en llegar al destino.

Page 45: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

• Consiste en el conjunto de estrategias de establecimiento de rutas óptimas para el envío de los paquetes de información entre emisor y receptor.

• Los algoritmos de encaminamiento son los procedimientos que toman las decisiones en cada nodo para enviar un paquete por un camino u otro.

• con asignación estática de rutas: la información del tráfico es recibida en los nodos de la red al comienzo de su actividad o en ocasiones puntuales.

• con asignación dinámica de rutas: las características del tráfico son actualizadas en cada momento por los nodos de la red comunicando esta información.

Page 46: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Características esenciales de un algoritmo de encaminamiento (I):

• Simplicidad: algoritmos sencillos, programas pequeños y bien estructurados.

• Fiabilidad: debe responder ante todos los posibles casos encontrados y debe ser inmune a los errores de transmisión.

Page 47: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Características esenciales de un algoritmo de encaminamiento (II):

• Convergencia: debe alcanzar rápidamente un régimen estable de soluciones de encaminamiento.

• Adaptación: debe poder adaptarse a cualquier cambio en la topología de la red y a cambios bruscos del tráfico.

• Bajo coste: debe consumir pocos recursos de memoria y tiempo de proceso.

Page 48: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Elementos considerables por un algoritmo para la selección de una ruta(I):

• Rendimiento: se debe buscar un bajo número de enlaces, coste total de los enlaces escogidos, y demora en el envío de información

• Tiempo de envío: el tiempo que se tarda en transmitir la información entre el emisor y el receptor.

Page 49: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Elementos considerables por un algoritmo para la selección de una ruta(II):

• Elemento de decisión: el encaminamiento puede decidirlo el nodo origen, cada nodo por donde pasa el paquete o un nodo central.

• Fuente de información: la información sobre el tráfico puede ser local de cada nodo, de los nodos adyacentes, de los nodos de la ruta o de todos los nodos de la red.

• Estrategia de encaminamiento: fija o adaptable al tráfico o a la política conveniente.

Page 50: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Tipos de algoritmos de encaminamiento(I):• Encaminamiento por el camino más corto: se

busca el camino más corto considerando varios aspectos como el mínimo número de nodos, menor tráfico, menor distancia en el enlace, menor coste de la comunicación, etc.

• Encaminamiento por camino múltiple: de los posibles caminos que cumplen unos requisitos mínimos, se utilizan caminos distintos para enviar los paquetes del mensaje.

Page 51: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Tipos de algoritmos de encaminamiento:• Encaminamiento centralizado: toda la información de

la topología de la red, tráfico, colas de espera es almacenada en un único nodo llamado centro de control de encaminamiento que normalmente es actualizado de forma periódica por los demás nodos de la red.

• Encaminamiento aislado: en cada nodo se posee la información de la situación de toda la red en cada momento; la decisión del encaminamiento es tomada desde cada nodo.

Page 52: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Tipos de algoritmos de encaminamiento:• Encaminamiento distribuido: cada nodo

comunica la información de situación de la red con sus adyacentes. También las decisiones de encaminamiento son tomadas en cada nodo.

• Encaminamiento óptimo: es un encaminamiento estático de forma que en cada nodo se posee la información del camino a seguir con una ruta marcada de antemano independiente del tráfico presente en el momento en la red.

Page 53: Niveles en Redes de Comunicación

OSI. Nivel de Red. Encaminamiento

Tipos de algoritmos de encaminamiento:• Encaminamiento por el flujo en la red: se obtienen por

simulación matemática las previsiones de utilización de las rutas, pronosticando cuál será el encaminamiento óptimo con los indicios que van transcurriendo en el flujo de datos.

• Encaminamiento jerárquico: los algoritmos de encaminamiento son aplicados por subzonas, debido a que en la gran extensión de algunas redes es imposible tener el conocimiento de todos los nodos. Cuando el paquete pasa a otra subzona, ésta toma el control del encaminamiento.

Page 54: Niveles en Redes de Comunicación

OSI. Nivel de Red. Congestión

Es la disminución del rendimiento de una red en el envío de información, cuando se encuentra saturada por el tráfico de mensajes. Suele tener mucha importancia la elección de los algoritmos de

Page 55: Niveles en Redes de Comunicación

OSI. Nivel de Red. Congestión

Estrategias para evitar y tratar la congestión:• Preasignación de recursos: al establecer la

conexión con otro nodo para el envío de un paquete, se reserva memoria de buffer en los nodos receptores; si estos nodos no tuvieran más espacio para albergar el nuevo paquete rechazaría el envío.

• Descarte de paquetes que no pueden ser procesados: aquí se envía primero el paquete y, si el nodo receptor no puede mantenerlo, se rechaza y se le envía el aviso al nodo emisor.

Page 56: Niveles en Redes de Comunicación

OSI. Nivel de Red. Congestión

Estrategias para evitar y tratar la congestión:• Control isarrítmico: se limita el número de paquetes que

pueden circular por la red, cuando el cupo es alcanzado, se establece un tiempo de espera antes de dar un permiso.

• Paquetes de choque: cuando en un nodo se empiezan a producir síntomas de congestión, éste manda a los nodos que le están enviando paquetes un mensaje de aviso advirtiendo que se está saturando la red, para que disminuyan el flujo de envío. Este aviso suele propagarse hacia atrás para todos los nodos de la ruta de envío.

Page 57: Niveles en Redes de Comunicación

OSI. Nivel de Red. Congestión

Estrategias para evitar y tratar la congestión:• Procedimiento de control de flujo: es el más

utilizado, consiste en limitar el número de paquetes que pueden circular por la red atendiendo a varios niveles. Sólo se dará permiso a la transmisión de un paquete si no se ha superado un umbral en: toda la red, entre dos nodos consecutivos, entre el nodo del equipo emisor y el receptor, y entre la estación del transmisor y el receptor. Es decir, se intenta evitar la congestión atendiendo a todos los niveles donde se puede producir la saturación.

Page 58: Niveles en Redes de Comunicación

OSI. Nivel de Red.

Frecuentemente se da el caso de querer conectar redes de distintos tipos y características, o incluso tener que utilizar alguna red intermedia de distinto sistema.

Page 59: Niveles en Redes de Comunicación

OSI. Nivel de Red.

• LAN-LAN, LAN-WAN,WAN-WAN, LAN-WAN-LAN

Nos enfrentamos al problema de que pueden no entenderse por utilizar distintos protocolos de comunicación, además si no existe un formalismo establecido no se sabrá que ruta de encaminamiento seguir. Se solucionan utilizando dispositivos acordes para la interconexión de redes.

Page 60: Niveles en Redes de Comunicación

OSI. Nivel de Red.

Dispositivos para la interconexión de redes:• Repetidores: amplifican, regeneran y

retransmiten la señal física. Sólo sirven para aumentar la distancia de conexión de la red. (Nivel Físico).

• Puentes (Bridges): conectan redes con distinto protocolo de enlace (normalmente dos LAN). (Nivel de enlace)

Page 61: Niveles en Redes de Comunicación

OSI. Nivel de Red.

Dispositivos para la interconexión de redes:• Encaminadores (Routers): sirven para conectar

equipos superiores de igual categoría que operen a nivel de red. Por ejemplo, Internet con equipos que sigan TCP/IP. (Nivel de red).

• Pasarelas (Gateways): Permiten realizar transformaciones de protocolos a cualquier nivel de referencia. (Todos los niveles)

Page 62: Niveles en Redes de Comunicación

OSI. Nivel de Red.

Dispositivos para la interconexión de redes:• Encaminadores (Routers): sirven para conectar

equipos superiores de igual categoría que operen a nivel de red. Por ejemplo, Internet con equipos que sigan TCP/IP. (Nivel de red).

• Pasarelas (Gateways): Permiten realizar transformaciones de protocolos a cualquier nivel de referencia. (Todos los niveles)

Page 63: Niveles en Redes de Comunicación

OSI. Nivel de Transporte

Tiene como misión fundamental aceptar datos de la capa de sesión, dividirlos en unidades si es necesario, y pasarlas al nivel de red, asegurando que cada parte llega correctamente al destino.

Page 64: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Servicios

• Selección de la calidad del servicio: debe buscar dar la mejor calidad al mínimo coste. Debe estimar parámetros como caudal, retardo del tránsito, coeficiente de errores, probabilidad de fallos.

• Transparencia de los recursos de comunicaciones: los detalles de conexión entre las distintas redes deben ser ajenos a los demás niveles de comunicaciones.

Page 65: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Servicios

• Significado extremo a extremo: el transporte de los datos es realizado entre equipos de datos finales.

• Transparencia de la información a transmitir: el formato y el tipo de los datos a transmitir son independientes en este nivel.

• Direccionamiento entre usuarios: la forma de identificar a los usuarios finales es la que se había establecido en el nivel de red. Este nivel ofrece funciones de multiplexación.

Page 66: Niveles en Redes de Comunicación

OSI. Nivel de Transporte. Primitivas

Las unidades de datos del protocolo de transporte (también llamadas primitivas) son las TPDU (Transport Protocol Data Unit) y son las siguientes:

• CR:(Connection Request) Solicitud de conexión.

• CC (Connection Confirm)Confirmación de conexión.

Page 67: Niveles en Redes de Comunicación

OSI. Nivel de Transporte. Primitivas

• DR (Disconnect Request) Solicitud de desconexión.

• DC (Disconnect Confirm)Confirmación de desconexión.

• DT (Data Transport) Datos transportados.

• ED (Expedited Data) Datos acelerados.

Page 68: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Servicios

• AK (Data Acknowledge)Aceptación de datos.

• EA (Expedited Acknowledge)Aceptación de datos acelerados.

• RJ (Reject)Rechazo.

• Er (Error) Error.

Page 69: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Calidad

Se deben considerar los siguientes parámetros a la hora de evaluar la calidad del servicio de transporte:

• Retardo en el establecimiento de la conexión: es el tiempo que transcurre desde la petición de conexión de transporte hasta el establecimiento de una conexión. Suele haber un tiempo máximo de espera a partir del cual se aborta el intento de conexión.

Page 70: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Calidad

• Probabilidad de error en el establecimiento de la conexión: es la relación entre el número total de errores que aparecen y el número de intentos de conexión

• Caudal de salida (throughput): se suele medir como el número de caracteres transferidos con éxito dividido entre el tiempo empleado en la conexión.

• Retardo en el tránsito: es el tiempo que transcurre entre el envío del mensaje por parte del emisor y recepción completa del destino.

Page 71: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Calidad

• Coeficiente de errores residuales: relación entre el número de unidades de datos erróneas o confusas y el total de enviadas en la emisión de un mensaje.

• Flexibilidad de la conexión: posibilidad de liberar una conexión sin solicitud por parte del usuario, forzada por saturación de la red o errores graves.

• Probabilidad de fallo en la transmisión: en un periodo de tiempo determinado, es la cantidad de fallos que se producen dividido por el número total de transferencias.

Page 72: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Calidad

• Retardo en la liberación de la conexión: tiempo que transcurre entre la petición de liberación de la conexión y el momento en el que se produce.

• Probabilidad de error en la liberación: relación entre el número de peticiones de liberación fracasadas y el número total intentadas en un tiempo determinado.

Page 73: Niveles en Redes de Comunicación

OSI. Nivel de Transporte.Calidad

• Protección de la información: posibilidad de proporcionar al servicio de transporte de protecciones a terceros de acceso a la información que se transmite.

• Prioridad: posibilidad de indicar por el servicio de transporte claves que permitan dar preferencia en la transmisión de ciertos mensajes.