0% encontró este documento útil (0 votos)
478 vistas24 páginas

Rogelio Montanana - Curso de Redes

1.3. Modelo de capas una analogía

Cargado por

emi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
0% encontró este documento útil (0 votos)
478 vistas24 páginas

Rogelio Montanana - Curso de Redes

1.3. Modelo de capas una analogía

Cargado por

emi
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Sumario Introduccion Definicion de telematica, tipos de redes y enlaces, clasificacién Modelo de capas: una analogia Arquitecturas de redes Estandares Una muy breve historia de la telema {Qué es un buen disefio? 3 Rogelio Montagna {Por qué capas? La interconexion de ordenadores es un problema técnico de gran complejidad. Requiere el funcionamiento correcto de multitud de elementos hardware y software desarrollados por diferentes equipos humanos. A menudo hay implicadas diferentes empresas y se quiere conectar equipos de distintos fabricantes Cuando las cosas no funcionan es dificil encontrar la causa, a veces incluso determinar donde esta el problema La interoperabilidad no cumple la propiedad transitiva (ASB y BOC no garantiza que AC) oT Rogelio Montana La solucion: “divide y venceras” + En ingenieria es muy habitual para resolver un problema complejo acometerlo por partes. + En telematica las capas o niveles permiten realizar esa division de forma intuitiva. Las capas deben tener funciones bien definidas. + De este modo se puede repartir las funciones entre diversos elementos, dando lugar a una estructura modular que permite acotar los problemas y hacer cambios de manera gradual y sencilla. 2s Rogelio Montana Ejemplo de comunicacion mediante el modelo de capas Dos artistas, Joaquim en Valencia (que solo habla valenciano) y Serguei en Mosc (que solo habla ruso) van a mantener una conversacién sobre pintura. La comunicacién ser full- déplex. Para ello disponen de: + Dos traductores a un idioma comin: En Valencia: Valenciano «> Francés — En Mosci: Ruso < Francés + Dos telegrafistas (que utilizan cédigo Morse) + Dos telégrafos 26 Rogelio Montana Reglas de comunicacion (protocolo) El artista le dicta al traductor una frase en su lengua nativa El traductor la traduce al francés, la escribe en una tira de papel y se la entrega al telegrafista El telegrafista convierte el mensaje al codigo Morse y lo transmite mediante el telégrafo En el destino ocurre el proceso inverso Rogelio Montana modelo de capas Comunicacién Serguel “No entene la virtual “5 wo nonuma, pintura abstracta” || @6cmpaxmnod xusonucu” Joaquim Pintura Capa 4 Capa 3 je ne comprends pa Je peinture abstraite} Morse f Capa 2 : += Comunicacion | ve Impulsos eléctricos Capa 1 oo Valencia Rogelio Montatiana Principios del modelo de capas La capa n solo habla con sus vecinas (n+/ y n-1). La comunicacion se realiza a través de la interfaz (nently non) La interfaz es competencia exclusiva de cada entidad (de cada pila) y puede ser diferente para cada caso. Cada entidad (de la capa n) habla con su homdloga utilizando un protocolo caracteristico (de la capa n), que es acordado exclusivamente por las entidades (de la capa n). El conjunto de protocolos utilizados en todas le se denomina pila de protocolos capas 29 Rogelio Montana Comunicacion segun el modelo de capas Ofrece sus servicios ala capa nt Comunicacién real Utiliza los servicios de la capan-1 30 protocolo de capa n \ \ “Comunicacién virtual (salvo si n=1) Rogelio Montana Protocolos e Interfaces Capas Protocolos Interfaces | 4: Tema [vaenciano J 3. Idioma | Traduetor, | En apace (co ‘: medio {[lfeléerafe))| | feléerato)) Valencia PiladeProtocolos Moscti | ied 31 Rogelio Montana Servicio fiable Decimos que un servicio es fiable si los mensajes: ~ Se reciben todos (no se pierde ninguno) — Se reciben sin errores ~ Se reciben solo una vez (no hay duplicados) — Se reciben en el mismo orden en que se han entregado Mediante mecanismos de confirmacién y reenvio se puede ofrecer un servicio fiable en la capa n aunque la capa n-1 ofrezca un servicio no fiable En nuestro caso vamos a suponer, de momento, que todos los servicios son fiables sin necesidad de hacer nada especial Rogelio Montana Multiples instancias en una capa Supongamos ahora que otros dos artistas, Vicent y Boris (también en Valencia y Mosc) también quieren hablar de pintura Para ahorrar costes quieren utilizar los mismos traductores y telegrafistas. Las conversaciones siempre seran por parejas, pero en cualquier combinacién (Joaquim o Vicent con Serguei o Boris, y viceversa). Cuando el traductor de Mo: émo sabra si el destinatario es Boris o Serguei? ci reciba un mensaje 33 Rogelio Montana Multiples entidades en capa 4 3. Idioma _Traductor_|+ | 2: Codigo [Telegrafista | - *—[impuios sios| imedo Valencia Moscu 4 Rogelio Montana Solucién + Dos posibilidades: A. Elartista incluye, en cada mensaje que le entrega al traductor, una cabecera indicando el destinatario B. Al inicio de la conversaci6n el artista solicita ‘establecer conexion’ (ej. Joaquim-Boris), de forma que a partir de ese momento el traductor sabe que todos los mensajes de Joaquim son para Boris, sin necesidad de que se lo diga cada vez. Cuando termina Joaquim envia un mensaje ‘fin de la conexion’ 35 Rogelio Montana Multiplexacién o multiplexado + Al tratamiento de mensajes de diferentes entidades 0 instancias de la capa nen una misma entidad de la capa n-1 la llamamos multiplexacién o multiplexado. Esos mensajes viajan ‘juntos pero no revueltos’. + Las entidades de la capa superior podrian no estar usando el mismo protocolo. Supongamos por ejemplo que Vicent y Boris deciden hablar de escultura. También en ese caso hay que identificar el destinatario de los mensajes, pues el traductor no tiene capacidad de decidir el destinatario por el tema de la conversacién, pues no tiene capacidad de analizar su contenido. 36 Rogelio Montana Multiplexado inverso Supongamos ahora que los traductores son rapidos y los telegrafistas lentos, por lo que hemos decidido utilizar en cada lado dos telegrafistas en paralelo Ahora el traductor repartira los mensajes entre ambos telegrafistas, por ejemplo entregando los pares a uno y los impares al otro (entrelazado o ‘interleaving’ a dos vias). El multiplexado agrupaba los mensajes al bajar de capa. Ahora al bajar se separan, por eso esto se denomina multiplexado inverso 3 Rogelio Montana Multiplexado inverso en capa 2 4: Tema 3. Idioma 2: Cédigo [Telgnt ||/Telan 2 | se a Vaio — as 38 Rogelio Montana Problema del multiplexado inverso + Supongamos que se envia la siguiente secuencia: — Mensaje 1 (corto) >Telegrafista 1 (10s) — Mensaje 2 (largo) +Telegrafista 2 (50 s) — Mensaje 3 (corto) >Telegrafista 1 (12s) + Normalmente el mensaje 3 Iegard al destino antes que el 2. + Los traductores deberain numerar los mensajes que envian para detectar (y corregir) los cambios de orden 30 Rogelio Montana Control de flujo + Supongamos que uno de los traductores es lento y recibe mensajes a un ritmo mayor que el que puede atender. Si esto ocurre de forma sostenida tendra que descartar mensajes. + La regulacién de esas situaciones es lo que se conoce como control de flujo + Elcontrol de flujo puede ser: — Explicito: el receptor envia mensajes al emisor pidiéndole que deje de transmitir, o que baje el ritmo — Implicito: el receptor simplemente descarta mensajes y confia que el emisor detecte esas pérdidas y entonces envie los mensajes mas lentamente 40 Rogelio Montana Informacion de control y ‘overhead’ + Cada capa ha de afiadir informacién de control a los mensajes que recibe de la capa superior (¢j.: traductores marcan el destinatario de los mensajes _y numeran los mensajes enviados) + Conforme descendemos Ia informacién de control aumenta, por lo tanto el rendimiento disminuye + Ademiés, la informacién de control suele tener un tamafio constante, por lo que cuanto mas pequefio es el mensaje mayor es el sobrecoste u ‘overhead’ y menor el rendimiento a Rogelio Montana Comunicacion indirecta + Supongamos ahora que no hay comunicacién directa por telégrafo Moscti y Valencia: para enviar los mensajes hemos de utilizar la siguiente ruta: — Valencia-Paris: telégrafo — Paris-Copenhague: teletipo — Copenhague-Mosci:: telégrafo + En Paris y Copenhague tenemos a dos telegrafistas que se ocupan de retransmitir por teletipo los mensajes recibidos por telégrafo (y viceversa) Rogelio Montana i Teletipo Telégrafo B ‘Rogelio Montaana Comunicaci6én con nodos intermedios en tres saltos Protocolos extremo a extremo mmm / fs cz 9 pas _—— = > eae Valencia Paris Copenhague Mosc “ Rogelio Montana Comunicaci6n con nodos intermedios + Enel ejemplo anterior Paris y Copenhague son nodos intermedios que permiten la comunicacién entre Valencia y Mosc + Los nodos intermedios no tienen que implementar todas las capas, solo las que tienen que interpretar * Los protocolos utilizados en una capa pueden ser los mismos en todos los saltos o pueden cambiar 4s Rogelio Montana Objetivos del Modelo de capas Sencillez: hace abordable el complejo problema de la comunicacién entre ordenadores Modularidad: permite realizar cambios con relativa facilidad a una de las capas sin afectar al resto Compatibilidad: La comunicacién entre dos entidades de una capa puede realizarse independientemente de las demas. 6 Rogelio Montana

También podría gustarte