Arquitecturas
estandarizadas
El modelo de referencia OSI
[Link]@[Link]
El modelo de referencia OSI
✓ La Organización Internacional para la Normalización (ISO) a finales de la década de 1960,
desarrolló un modelo conceptual para la conexión en red que denominó: Modelo de
Referencia de Interconexión de Sistemas Abiertos (Open Systems Interconnection
Reference Model), y que se convirtió en poco tiempo en un referente como estándar
internacional para las comunicaciones en red, al ofrecer un marco de trabajo conceptual
que permite explicar el modo en que los datos se desplazan dentro de una red entre un
dispositivo y otro.
✓ Su finalidad es proporcionar una base común para la coordinación en el desarrollo de
normas destinadas a la interconexión de sistemas, permitiendo a la vez situar las normas
existentes en la perspectiva del modelo de referencia global. Tiene también como
finalidad identificar los campos en los que se requiere la elaboración y el
perfeccionamiento de normas, así como mantener la coherencia de todas las normas
dentro de un marco común.
✓ Divide en siete capas el proceso de transmisión de la información, donde cada capa se
encarga de ejecutar una determinada parte del proceso global de comunicación. Este
marco de trabajo estructurado en capas puede utilizarse para describir y explicar el
conjunto de protocolos reales que se utilizan para la conexión de las redes de trasmisión
El modelo de referencia OSI
✓ En el modelo OSI cada capa
agrupa algunas de las
funciones requeridas para
comunicar sistemas.
✓ Estas capas poseen estructura
jerárquica.
✓ Cada capa se apoya en la
anterior, realiza su función y
ofrece un servicio a la capa
superior.
✓ Este modelo posee la ventaja
de poder cambiar una capa sin
necesidad de modificar el
resto
El modelo de referencia OSI
El modelo OSI abarca una serie de eventos importantes que se producen durante la
comunicación entre dispositivos, pues proporciona normas básicas para una serie de
procesos distintos de conexión en la red. Entre ellos:
▪ El modo en que los datos se traducen a un formato apropiado para la viajar por la red hasta
llegar a su destino.
▪ El modo en que los dispositivos de la red intercambian información utilizando un canal de
comunicación entre el remitente y el destinatario.
▪ El modo en que los datos se transmiten entre los dispositivos, y la forma en que se resuelve su
secuenciación y comprobación de errores.
▪ El modo en que el direccionamiento lógico de los paquetes pasa a convertirse en el
direccionamiento físico que proporciona la red.
✓ Criterios de Diseño:
▪ Se creará una nueva capa siempre que se precise un nuevo grado de abstracción
▪ Capa tendrá un numero bien definido de funciones propias
▪ La frontera de las capas será tal que se minimice el flujo de información a través de la interfaz
▪ Número de capas: Balance para no reunir en un nivel funcionalidades distinta (+) y que el
resultado final sea manejable en la práctica (-)
El modelo de referencia OSI
✓ Capas del modelo OSI: El modelo OSI estructura el proceso de comunicación en siete
niveles o capas que interaccionan entre sí. Una capa proporciona servicios a la capa
contigua superior y utiliza los servicios que le presta la capa contigua inferior. De esta
manera, el problema se divide en sub-problemas más pequeños y por tanto más
manejables. Los niveles definidos en el modelo OSI son los siguientes:
▪ Nivel 7: Aplicación
▪ Nivel 6: Presentación
▪ Nivel 5: Sesión
▪ Nivel 4: Transporte
▪ Nivel 3: Red
▪ Nivel 2: Enlace de datos
▪ Nivel 1: Físico
El modelo de referencia OSI
7 Aplicación Procesos de usuario
6 Presentación Formateo de datos
5 Sesión Comunicación entre hosts
Segmentos 4 Transporte Conexión extremo a extremo
Paquetes 3 Red Interconexión de redes
Tramas 2
Enlace Conexión equipos adyacentes
Bits 1 Uso del medio
Físico
El modelo de referencia OSI
Modelo OSI
Capas
✓ 1. FÍSICA
▪ Sus funciones establecen cómo se transmite la información al medio, recibe mensajes
y trasmite bits (convirtiéndolos a señales)
▪ Define características del enlace y la interface:
o Mecánicas (Conectores, pines, formas, etc.)
o Eléctricas (Duración del bit, niveles de voltaje, etc.)
o Funcionales (Asignación de señales a los pines)
✓ 2. De ENLACE
▪ Su función es lograr una comunicación confiable entre equipos adyacentes
▪ La unidad de información son las tramas (frames)
▪ En esta capa los protocolos realizan control de errores, de secuencia y de flujo
Modelo OSI
Capas
✓ 3. De RED
▪ Se encarga de conectar equipos que están en redes diferentes. Permite que los datos
atraviesen distintas redes interconectadas (ruteo de paquetes) desde un origen hasta
un destino.
o La unidad de información es el paquete
o Rutea los paquetes del origen al destino
o Define un esquema de direccionamiento
✓ 4. De TRANSPORTE
▪ Su función es lograr una comunicación confiable entre sistemas finales (extremo a
extremo), asegurando que los datos lleguen en el mismo orden en que han sido
enviados, y sin errores.
o Aísla a la capa superior de los cambios del hardware y del sistema operativo.
o Puede multiplexar varias conexiones sobre una conexión de red
Modelo OSI
Capas
✓ 5. De SESIÓN
▪ Proporciona mecanismos para controlar el diálogo entre aplicaciones en sistemas
finales. En muchos casos hay poca o ninguna necesidad de los servicios de la capa
de sesión
o Provee las estructuras de control para la comunicación entre aplicaciones
o Posibilita la recuperación del diálogo en base a puntos de sincronización
✓ 6. De PRESENTACIÓN
▪ Define el formato de los datos que se van a intercambiar entre las aplicaciones y
ofrece a los programas de aplicación un conjunto de servicios de transformación de
datos como:
o Normalización entre computadoras con diferente representación interna (peso binario
a izquierda o derecha)
o Se encarga también de la compresión y encriptado de datos
Modelo OSI
Capas
✓ 7. De APLICACIÓN
▪ Es en este nivel donde se puede definir un terminal virtual de red abstracto, con el
que los editores y otros programas pueden ser escritos para trabajar con él. Así, esta
capa proporciona acceso al entorno OSI para los usuarios y también proporciona
servicios de información distribuida.
▪ Proporciona una comunicación entre procesos o aplicaciones en computadoras
distintas
o Es la interfaz con el usuario
o Existen diferentes protocolos que brindan distintos servicios: telnet, FTP, SNMP, SMTP,
POP, etc.
Modelo OSI
Las 7
capas
Capa 4 - Comunicación entre sistemas finales
Sistema Sistema
Final 1 Final 3
Capa 3- Interconexión
de redes
Capa 2 - Comunicación Red A Red B
entre sistemas
adyacentes
Ruteador
Capa 1 -
Nivel físico
Ruteador
Sistema Red E
Final 3
Red C
Red D
Ruteador
Modelo OSI
Las 7
capas
Analogía de funcionamiento del modelo OSI con una red
logística
✓ Se trata de descomponer en fases el transporte de una mercancía desde el lugar de producción hasta
el lugar de venta. Supongamos que una cooperativa agrícola tiene como cliente habitual un mercado
de abastos de fruta situado en una ciudad de otro país. Las frutas deben ser recogidas en la
cooperativa y trasladadas al mercado.
✓ Hay que descomponer el proceso de transporte tal y como es visto por la cooperativa, clasificando
los eventos producidos por analogía en las diferentes capas de OSI.
▪ Nivel 7: Aplicación: El proveedor negocia la venta y decide el transporte de manzanas.
▪ Nivel 6 o de presentación. Se meten las frutas en el formato (caja) adecuado, de forma que su
transporte sea óptimo.
▪ Nivel 5 o de sesión. Proveedor y cliente se ponen de acuerdo en el momento y forma de envío así
como en la forma de pago.
▪ Nivel 4 de transporte. Se llama a la compañía de transportes. Se confirma que el cliente espera
recibirla.
▪ Nivel 3 o de red. La compañía de transportes decide la ruta más adecuada. Se etiqueta la carga
con el destino.
▪ Nivel 2 o de enlace. Se reparte la carga y se confirma la entrega en destino. Si ha habido algún
error recupera la mercancía y la reenvía.
▪ Nivel 1 o físico. Los camiones transportan su carga.
Funciones de los protocolos de red
✓ Encapsulado: Agregado de encabezamientos y eventualmente una cola a los datos
recibidos de una capa superior.
✓ Segmentación y reensamblado: La porción datos de la unidad de datos que recibe de la
capa superior puede dividirse, para adaptarse a un tamaño limitado.
✓ Establecimiento y control de la conexión
✓ Control de flujo: Asegurar que la velocidad de entrada de datos a una capa no sobrepase
sus posibilidades particulares
✓ Control de errores: Detección y recuperación
✓ Multiplexado: Técnica que permite compartir varias conexiones sobre un mismo canal
✓ Compresión y encriptado
Modelo OSI
Funciones de los
protocolos
Modelo OSI
Encapsulamiento
PDU: Protocol Data Unit
IDU: Interface Data Unit
SDU: Service Data Unit
PCI: Protocol Control Information
ICI: Interface Control Information
El modelo de referencia OSI
✓ El modelo OSI no es perfecto y, de hecho, algunas cuestiones adolecen de un mal diseño.
La más importante es que algunas de las capas que están prácticamente vacías; es decir,
hay muy pocas funciones definidas dentro de ellas, mientras que otras capas están muy
llenas. Las capas de sesión y presentación no se usan en la mayoría de las aplicaciones.
✓ Otro problema que tiene el modelo OSI es que algunas funciones se repiten en muchas
capas, lo que hace que muchos servicios y programas estén duplicados en diferentes
capas. Esto contribuye a que aumente el tamaño de las cabeceras de control que se
transmiten.
✓ Defectos:
▪ Complejidad: En la implementación (por ejemplo, algunas funciones de cómo la sincronización)
▪ Mala tecnología: Las capas no están bien dimensionadas. Casi no hay funciones en las capas 5
(sesión ) y 6 (presentación)
▪ No contempla todos los servicios: Se olvida totalmente de los servicios no orientados a conexión
▪ Mala política: OSI fue siempre visto como una imposición (no es sugerido como TCP/IP)
▪ Costo: En general, las implementaciones basadas en OSI son pagas (no es un estándar abierto)