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 MontanaLa 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 MontanaEjemplo 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 MontanaReglas 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 Montanamodelo 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 MontatianaPrincipios 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 MontanaComunicacion 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 MontanaProtocolos 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 MontanaServicio 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 MontanaMultiples 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 MontanaMultiples entidades en capa 4
3. Idioma _Traductor_|+
|
2: Codigo [Telegrafista | -
*—[impuios sios|
imedo
Valencia Moscu
4 Rogelio MontanaSolucié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 MontanaMultiplexacié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 MontanaMultiplexado 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 MontanaMultiplexado inverso en capa 2
4: Tema
3. Idioma
2: Cédigo [Telgnt ||/Telan 2 |
se a
Vaio — as
38 Rogelio MontanaProblema 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 MontanaControl 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 MontanaInformacion 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 MontanaComunicacion 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 Montanai
Teletipo
Telégrafo
B ‘Rogelio MontaanaComunicaci6én con nodos
intermedios en tres saltos
Protocolos extremo a extremo
mmm /
fs cz 9
pas _—— =
> eae
Valencia Paris Copenhague Mosc
“ Rogelio MontanaComunicaci6n 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 MontanaObjetivos 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