You are on page 1of 39

MODELO DE REFERENCIA OSI

Normalizacin

Ing. Diego Rodrguez Herlein UTN 2011

Problemas antes del modelo


y Cada fabricante trabajaba por separado, no exista

compatibilidad entre ellos.


y Se

requera intercambio de informacin entre diferentes tecnologas de diversos fabricantes.

y Exista una gran dependencia del fabricante

Problemas antes del modelo


y Aos 60-70:
y y

Protocolos de comunicaciones propietarios, incompatibles heterogneos Multiplicidad de fabricantes, plataformas, equipos, aplicaciones...

y Necesidad de una estructuracin en el proceso de comunicacin y Seria preocupacin por la estandarizacin de protocolos y fijacin de criterios de normalizacin y 1972: Proyecto ARPAnet (DoD) TCP/IP y 1984: Modelo OSI (ISO 7498)

Objetivo
Interconectar redes de diversa procedencia en los que cada fabricante empleaba sus propios protocolos para el intercambio de datos (interoperabilidad)

Protocolo
y Para

que dos entidades se comuniquen exitosamente deben hablar el mismo lenguaje.

y Deben acordar:
y y y

Qu se comunican Cmo se comunican Cundo se comunican.

Protocolo
Conjunto de reglas que gobiernan el intercambio de datos entre dos entidades del mismo nivel
y El formato de los mensajes a intercambiar. y Las reglas de intercambio de mensajes
Sintaxis (formato de los mensajes: datos + comandos) Semntica (significado de los comandos) Secuenciamiento y temporalizacin (adecuado de las acciones que se toman respecto de los comandos)

Funciones de los protocolos


y fragmentacin y reensamblaje La porcin datos de la unidad de datos que
recibe de la capa superior puede dividirse, para adaptarse a un tamao limitado.

y encapsulamiento Agregado de encabezamientos y eventualmente una cola a los datos


recibidos de una capa superior.

y control de flujo Asegurar que la velocidad de entrada de datos a una capa no sobrepase
sus posibilidades particulares

y control de errores Deteccin y recuperacin y Direccionamiento Identificar emisores y receptores, varios Host con varios procesos y Multiplexacin Tcnica que permite compartir varias conexiones sobre un mismo canal

Funciones de los protocolos

Normalizar
La normalizacin es el proceso de definicin de una serie de reglas y de normas para la construccin o definicin de un sistema de comunicaciones.
Ventajas:
Economa: Con los sistemas normalizados el mercado aumenta ya que se incrementa el nmero de personas y empresas que pueden acceder a l. Libertad: De este modo el consumidor no depende nicamente del la persona o casa que le ha vendido un determinado sistema, sino que podr acudir a cualquier otra casa que la resulte ms econmica, ms fiable,...

Desventajas:
Retraso tecnolgico: La normalizacin es un proceso lento ya que no es fcil poner de acuerdo a todos los fabricantes, y debido a esta lentitud muchas veces para cuando se ha terminado el estndar ya se ha desarrollado una tecnologa mejor.

Normalizar
y Estndar
y y

y y

Generado por un comit con estatus legal. Avalado por un gobierno o institucin habilitada para producir estndares. Proceso complejo. Ejemplos: IEEE, ANSI, ISO, IEC, ITU, EIA. Nacen a partir de productos de la industria o por desarrollos de grupos de investigacin. Se definen en libros, manuales o artculos. Ejemplos: IAB, IETF, IRTF.

y Estndar de facto
y

y y

Modelo de capas

Modelo de capas

Modelo de capas
y Cada

capa realiza un conjunto de funciones, resolviendo un problema diferente de la comunicacin y Cada capa se sustenta en la capa inmediatamente inferior y Cada capa proporciona servicios a la capa inmediatamente superior y Los cambios en una capa no implicarn cambios en las otras capas

Por qu usar diseo estructurado?


y Reduce la complejidad del desarrollo y Estandariza interfaces y Facilita la tcnica modular y Asegura la interoperabilidad de la tecnologa y Acelera la evolucin y Simplifica la enseanza y el aprendizaje

Arquitecturas de Red
Arquitectura de red: conjunto de capas y protocolos Caractersticas de las arquitecturas de red:
y y y

Definen protocolos, estndares y formatos de mensajes Establecen reglas para el desarrollo de productos Estn sometidas a evolucin y cambio continuos

Arquitecturas Estandarizadas
OSI
y Desarrollado por la ISO y Modelo de Referencia (terico) y Divide la complejidad de la comunicacin en 7 capas

TCP/IP
y Desarrollado por la US Defense Advanced Research

Project Agency (DARPA) para su red y No hay modelo oficial, sino uno de produccin y Es el estndar de Internet

Modelo de Referencia OSI


y 1977 debido a la complejidad de las tareas de comunicaciones no es

suficiente una normalizacin, sino que es necesario dividir las funciones en partes ms manejables y organizarlas como una arquitectura de comunicaciones
y 1984 se publica un estndar, el modelo de referencia de Interconexin

de sistemas abiertos (OSI Open System Interconection ). Es un modelo no una implementacin.


y Arquitectura jerrquica en 7 niveles

Modelo de Referencia OSI


En el modelo OSI cada capa agrupa algunas de las funciones requeridas para comunicar sistemas. Estas capas poseen estructura jerrquica. Cada capa se apoya en la anterior, realiza su funcin y ofrece un servicio a la capa superior. Este modelo posee la ventaja de poder cambiar una capa sin necesidad de modificar el resto.
y Cada nivel realiza tareas nicas y especficas y Todo nivel debe tener conocimiento de los niveles adyacentes y slo de

stos y Todo nivel debe utilizar los servicios del nivel inferior y prestar servicios al nivel superior

Modelo de Referencia OSI

Modelo de Referencia OSI

Modelo de Referencia OSI

Primitivas y funciones
y Funciones: Conjunto de tareas desempeadas en un nivel o capa.
1.

Ejemplo: funcin de traduccin.

y Servicios: Conjunto de prestaciones ofrecidas por un nivel (proveedor) a su nivel inmediatamente superior.
y

Se especifican formalmente por un conjunto de primitivas u operaciones Ejemplo: servicio de traduccin

Primitivas y funciones
y Primitivas: Conjunto de estructuras de informacin que implementan los servicios de un nivel
Tipos:
Solicitud (Request)  emitida por el usuario del servicio en origen y Indicacin (Indication)  emitida por el suministrador del servicio (por iniciativa propia o no) y Respuesta (Response)  emitida por el usuario del servicio en destino y Confirmacin (Confirm)  emitida por el suministrador del servicio
y

Servicios y protocolos
Un servicio es un conjunto de primitivas (operaciones) que una capa proporciona a la capa que est sobre ella, pero no dice nada de cmo se implementan tales operaciones. Un protocolo es un conjunto de reglas que rigen el formato y el significado de los paquetes, o mensajes, que se intercambiaron las entidades iguales en una capa. Servicios: interacciones entre capas Protocolos: interacciones entre entidades pares de mquinas diferentes

Capa Fsica

Unidad de transmisin: BIT

Contiene las funciones que traducen la informacin lgica en fenmenos fsicos capaces de transmitirse.
y Se encarga de la transmisin de los bits (0 y 1) sobre el

soporte fsico y define:


Caractersticas Mecnicas: Propiedades fsicas del interfaz y del medio de transmisin. (tipo de conector, distribucin de pines) y Caractersticas elctricas: Cmo se representan los bits y su velocidad de transmisin. (niveles elctricos, duracin de cada bit) y Caractersticas funcionales: Funciones que realizan los circuitos de la interfaz fsica entre el sistema y el medio de transmisin. (para qu sirve cada pin) y Caractersticas de procedimiento Secuencia de eventos que hace posible realizar el intercambio de flujo de bits (secuencias de handshaking, comunicacin sncrona o asncrona)
y

Un ejemplo de estndar de esta capa es la RS 232 C para mdem

Capa Enlace
y

Unidad de transmisin: FRAME

Se encargar de que los mensajes entre dos puntos del camino lleguen sin errores, independientemente de la tecnologa de transmisin fsica utilizada.
Se encarga de utilizar el servicio de la transmisin de bits y convertirlo en una lnea libre de errores de transmisin para el nivel superior (red). y Proporciona medios para activar, mantener y desactivar el enlace. y Se encarga del control del enlace de datos: y Divide los datos en tramas y se encarga de delimitar y reconocer las tramas. y Resuelve prdidas y duplicaciones. y Control de flujo y sentidos de transmisin.
Algunos ejemplos de estndares de esta capa son HDLC, LAPB, LLC y LAPD

Capa Red

Unidad de transmisin: PAQUETE

El nivel encargado de proporcionar el camino real a travs del cual irn los datos por los diferentes nodos es el nivel de red.
Funciones: y Direccionamiento y Routing (seleccin de ruta) Maquinas que no estn conectadas al mismo medio de transmisin y Control de Flujo y Control de errores (retransmisiones, reordenacin, etc) y Fragmentacin y reensamblado, etc.

Capa Transporte

Unidad de transmisin: SEGMENTO

El nivel de transporte facilitar a los usuarios la apariencia de que hay un conducto de comunicacin (conexin lgica) entre los usuarios finales o extremos, que maneje correctamente los flujos de informacin. y Principales funciones:
y

Conseguir que la transmisin a travs de la red sea fiable: y Control de errores y Control de flujo Uso eficiente de los servicios de red (garantizar la calidad del servicio) Gestin de mltiples conexiones de red

Capa Transporte
y Asla a la capa superior de los cambios del hardware y

del sistema operativo. y Puede multiplexar varias conexiones sobre una conexin de red y Se encarga de gobernar el acceso mltiple a la red de los diversos procesos de la misma maquina que tuvieran que usarla, creando una abstraccin para ello: los puertos.

Capa Sesin
Proporciona mecanismos para controlar el dilogo entre aplicaciones en sistemas finales. En muchos casos hay poca o ninguna necesidad de los servicios de la capa de sesin.
y

y y

Proporciona mecanismos para controlar el dilogo entre las aplicaciones de los sistemas finales. Sincronizacin de puntos de comprobacin. Los servicios de esta capa, dependiendo de la aplicacin, pueden ser prescindibles. Determina el tipo de servicio que se proporciona al usuario.
Este nivel, en la actualidad, est siempre vaco

Capa Presentacin
El objetivo de este nivel es proporcionar un conjunto de servicios relacionados con la representacin de la informacin transmitida entre entidades del nivel de aplicacin (p.ej, cifrado de informacin)
y

Define el formato de los datos que se van a intercambiar entre las aplicaciones y ofrece un conjunto de servicios de transformacin de datos. Define la sintaxis utilizada entre entidades de aplicacin y proporciona los medios para la seleccin y modificacin de la representacin utilizada. Codifica datos en modo estndar (enteros, reales, caracteres, etc) y realiza funciones de compresin y cifrado de datos.

Actualmente suele estar vaco, ya que sus funciones se integran en los protocolos de Aplicacin

Capa Aplicacin
En esta capa residen los servicios de aplicacin usados por el usuario, e implementados en base a protocolos especficos.
Ejemplos: y Correo electrnico (SMTP, POP) y Terminal virtual (TELNET) y HTTP y Transferencia de ficheros (FTP) y Protocolos de aplicaciones especficas

Modelo OSI repercusiones


El modelo no tuvo la repercusin que se esperaba:
y y y y y y y

modelo muy complejo, en la implementacin Las capas no estn bien dimensionadas.. Casi no hay funciones en las capas 5 (sesin ) y 6 (presentacin) Se olvida totalmente de los servicios no orientados a conexin. funcionalidades mal situadas: cifrado,... modelo dominado por las comunicaciones y no por la informtica OSI fue siempre visto como una imposicin (no es sugerido como TCP/IP) las implementaciones basadas en OSI son pagas (no es un estndar abierto)

Modelo TCP/IP
y Su desarrollo comenz a finales de los 60, como y y y y

proyecto financiado por el Gobierno de los Estados Unidos. Autentico sistema abierto: Los protocolos y sus implementaciones estn disponibles pblicamente. Constituyen el armazn sobre el que se sita Internet. No se ajusta exactamente al modelo de referencia OSI, surgi antes y OSI no intento incluirlo. Su xito (a partir del de Internet) ha hecho que sea la arquitectura mas importante y conocida actualmente.

Comparacin TCPIP

Modelo TCP/IP

Comparacin TCPIP Similitudes


y Se dividen en capas. Describen una arquitectura y y y y y

jerrquica en niveles. La funcionalidad de las capas guardan cierta correspondencia. Tienen capas de aplicacin, aunque con servicios muy distintos Tienen capas de transporte y de red similares Se supone conmutacin por paquetes (no de circuitos) Los profesionales de networking deben conocer ambos

Comparacin TCPIP Diferencias


y OSI se fundamenta en los conceptos de Servicios, Interfaces y Protocolos,

mientras que en TCP/IP se obvian. y En OSI se ocultan mejor los protocolos: mayor modularidad e independencia. y OSI se desarroll tericamente antes de la implementacin de los protocolos, mientras que en TCP/IP primero se implementaron los protocolos y el modelo no era ms que su descripcin. y La cantidad de capas de cada modelo es diferente en ambos.

Un ejemplo completo

You might also like