TALLER 9: ARQUITECTURA DE COMPUTADORES BASADA EN CAPAS
Transcript of TALLER 9: ARQUITECTURA DE COMPUTADORES BASADA EN CAPAS
COMUNICACIÓN DE DATOS BASADA EN CAPAS
EDGAR NOGUERA
Los diseñadores de redes han convenido estructurar las diferentes funciones que
realizan y los servicios que proveen en una serie de niveles o capas. Para
establecer una comunicación entre dos sistemas, ambos deben tener el mismo
modelo de capas . La capa más alta del sistema emisor se comunica con la capa
más alta del sistema receptor , pero esta comunicación se realiza vía capas
inferiores de cada sistema. La única comunicación directa entre capas de ambos
sistemas es en la capa inferior “capa física ”.
CAPAS
INTERFAZ
NEGOCIO
ACCESO A DATOS
CAPAS
CAPA N
INTERFACE N/N-1
CAPA N-1
Marca el número delSiguiente teléfono:42156……
El abonado cuyo teléfono es:42156…… esta comunicando
UN EJEMPLO SENCILLO ACERCA DE LA SOLICITUD DE SERVICIO ENTRE CAPAS POR MEDIO DE LA INTERFACES.
ESQUEMA DE LA ESTRUCTURA DEL
MODELO DE CAPAS
Interfaz N/(N+1)
Entidad de capa N+1
Interfaz (N+1)/N
Entidad de capa N
Entidad de capa N-1
Interfaz N/(N+1)
Entidad de capa N+1
Interfaz (N+1)/N
Entidad de capa N
Entidad de capa N-1
Protocolo N+1
Protocolo N
Protocolo N-1
Capa N+1
Capa N
Capa N-1
PROTOCOLO
Un protocolo de comunicación comprende las reglas y procedimientos utilizados en una red para establecer la comunicación entre los nodos que disponen de acceso a la red, los elementos que definen un protocolo son:
Sintaxis: formato , codificación y niveles de señal de datos.
Semántica: información de control y gestión de errores.
Temporización: coordinación entre la velocidad y orden secuencial de las señales.
CARACTERISTICAS Directo/indirecto: Los enlaces punto a
punto son directos pero los enlaces entre dos entidades en diferentes redes son indirectos.
Monolítico/estructurado: Es aquel en que el emisor tiene el control en una sola capa de todo el proceso de transferencia.
Simétrico/asimétrico: Son aquellos en que las dos entidades que se comunican son semejantes en cuanto a poder tanto emisores como consumidores de información.
Normalizado/no normalizado: Los no normalizados son aquellos creados específicamente para un caso concreto y que no va a ser necesario conectarlos con agentes externos .
FUNCIONES Segmentación y ensamblado:
Generalmente es necesario dividir los bloques de datos en unidades pequeñas e iguales en tamaño.
Encapsulado: Se trata del proceso de adherir información de control al segmento de datos.
Control de conexión: Hay bloques de datos sólo de control y otros de datos y control.
Entrega ordenada: El envío de PDU puede acarrear el problema de que si hay varios caminos posibles , lleguen al receptor PDU desordenados o repetidos.
Control de flujo: Hay controles de flujo de parada y espera o de ventana deslizante.
Control de errores: Generalmente se utiliza un temporizador para retransmitir una trama una vez que no se ha recibido confirmación después de expirar el tiempo del temporizador.
Direccionamiento: cada estación o dispositivo intermedio de almacenamiento debe tener una dirección única.
Multiplexación: es posible multiplexar las conexiones de una capa hacia otra , es decir que de una única conexión de una capa superior , se pueden establecer varias conexiones en una capa inferior y al revés.
Servicios de transmisión : los servicios que puede prestar un protocolo son: Prioridad Grado de servicio y Seguridad.
UNIDADES DE DATOS
Unidad de datos del servicio IDU: Es el bloque informativo que la entidad de capa N pasa a la entidad correspondiente capa N-1.
Unidad de datos del servicio SDU: Cada IDU esta compuesto de 2 campos, un campo de información para el control de la interface (campo ICI) y otro campo de información (SDU) la cual es la información que se pasa a través de la red a la entidad par.
Unidad de datos del protocolo PDU: La información SDU todas las veces no puede ser enviada de forma directa debido a su tamaño, por esta causa se debe fraccionar y se le coloca una cabecera de información de control.
ESQUEMA DEL ACCESO A TRAVES DE LA INTERFACE
ICI SDU
IDU
ICI SDU
CAPA N+1
SAP
INTERFACE N +1/N
CAPA N
CABECERA SDU
N-PDU
PROTOCOLO N
PRIMITIVAS Y SERVICIO
PRIMITIVAS: Las primitivas son funciones las cuales implementan servicios.
SERVICIOS: Conjunto de función que se proveen a capas de nivel superior. Los servicios definen que funciones puede ejecutar una capa superior
PRIMITIVASPRIMITIVA NOMBRE DE OSI SIGNIFICADOSolicitud .request Una entidad solicita que un servicio
realice un trabajo para ella.
Indicación .indication Una entidad es informada de que ha ocurrido un evento.
Respuesta .response Una entidad responde con esta primitiva a un evento producido anteriormente.
Confirmación .confirm Una entidad es informada acerca de una solicitud.