Sie sind auf Seite 1von 38

REDES

Modelo
OSI
Modelo de capas y los
protocolos
En sistemas en red, la abstraccin lleva al
concepto del modelo de capas.
Se comienza con servicios ofrecidos por la capa fsica y luego
se adiciona una secuencia de capas, cada una de ellas
ofreciendo un nivel de servicios ms abstracto.
Un modelo de capas ofrece dos caractersticas
interesantes:
Descompone el problema de construir una red en partes ms
manejables (no es necesario construir un sistema monoltico
que hace todo)
Proporciona un diseo ms modular (si se quiere colocar un
nuevo servicio, slo se debe modificar la funcionalidad de una
capa)
REDES
Viaje redondo en avin
Confirmar
Compra de boletos
retorno

Documentar
Recoger equipaje
equipaje

Embarque Dembarque

Despegu Aterrizaje

Ruta de vuelo
Proceso de un viaje areo en
capas de servicios
Entrega mostrador a mostrador de [personas y equipaje]

Traslado de equipaje: entrega-reclamo

Traslado de personas: embarque-desembarque

Traslado de la aeronave: pista a pista

Ruta de vuelo desde el origen hasta el destino

Capas: cada capa implementa un servicio a travs de


las acciones internas a la capa y solicitando el servicio
proporcionado por una capa inferior
Implementacin distribuida de la
funcionalidad de las capas

Llegada Aeropuerto
Boleto (compra) Confirmar retorno
Salida Aeropuerto

equipaje (entrega) equipaje (reclamo)

embarque desembarque

despegue aterrizaje

Vuelo Vuelo

trfico areo intermedio


ruta de vuelo ruta de vuelo

ruta de vuelo
Otra vez: Por qu utilizar
capas?
Permite trabajar con sistemas complejos
una estructura explcita permite la
identificacin de las partes del sistema
complejo y la interrelacin entre ellas
modelo de referencia de capas para
discusiones
la modularidad facilita el mantenimiento y la
actualizacin del sistema
cambios que se realicen en la
implementacin de un servicio de una capa
es transparente para el resto del sistema
Arquitectura OSI
Qu es OSI?
Una sigla: Open Systems
Interconnection
Conceptualmente: arquitectura general
requerida para establecer comunicacin
entre computadoras
OSI puede verse de dos formas:
como un estndar
como un modelo de referencia
OSI es un estndar
El desarrollo inicial de las redes de
computadores fue promovido por redes
experimentales como ARPANet y
CYCLADES, seguidos por los fabricantes
de computadores (SNA, DECnet,
etctera).
Las redes experimentales se disearon para
ser heterogneas (no importaba la marca del
computador). Las redes de los fabricantes de
equipos tenan su propio conjunto de
convenciones para interconectar sus equipos
y lo llamaban su arquitectura de red
OSI es un estndar
La necesidad de interconectar equipos
de diferentes fabricantes se hizo
evidente.
En 1977, la ISO (International
Organization for Standarization)
reconoci la necesidad de crear
estndares para las redes informticas y
cre el subcomit SC16 (Open Systems
Interconnection)
La primera reunin de ste subcomit se
llevo a cabo en marzo de 1978. El
modelo de referencia OSI fue
desarrollado despus de cerca de 18
meses de discusin.
OSI es un estndar
El modelo OSI fue adoptado en 1979
por el comit tcnico TC97
(procesamiento de datos), del cual
dependa el subcomit SC16
OSI fue adoptado en 1984
oficialmente como un estndar
internacional por la ISO (International
Organization of Standards).
Ahora es la recomendacin X.200 de la
ITU (International Telecommunication
Union) y la norma ISO/IEC 7498-1
OSI como Modelo de
Referencia
OSI es un modelo de referencia que
muestra como debe transmitirse un
mensaje entre nodos en una red de
datos
El modelo OSI tiene 7 niveles de
funciones
No todos los productos comerciales
se adhieren al modelo OSI
Sirve para ensear redes y en
discusiones tcnicas (resolucin de
problemas).
En qu se fundamenta OSI?
La idea principal en el modelo OSI
es que el proceso de comunicacin
entre dos usuarios en una red de
telecomunicaciones puede dividirse
en niveles (capas)
En el proceso de comunicacin cada
nivel pone su granito de arena: el
conjunto de funciones que ese nivel
sabe hacer.
Cmo opera el modelo OSI?
Los usuarios que participan en la
comunicacin utilizan equipos que
tienen instaladas las funciones de
las 7 capas del modelo OSI (o su
equivalente)
En el equipo que enva:
El mensaje baja a travs de las capas del
modelo OSI.
En el equipo que recibe:
El mensaje sube a travs de las capas del
modelo OSI
Operacin: 1 aproximacin

Nodo A Nodo B
Al enviar Al recibir
el mensaje el mensaje
baja sube

El mensaje viaja a
travs de la red

En la vida real, las 7 capas de funciones del modelo OSI estn


normalmente construidas como una combinacin de:
1. Sistema Operativo (Windows XP, Win2003, Mac/OS Unix)
2. Aplicaciones (navegador, cliente de correo, servidor web)
3. Protocolos de transporte y de red (TCP/IP, IPX/SPX, SNA)
4. Hardware y software que colocan la seal en el cable
conectado al computador (tarjeta de red y driver)
Operacin: 2 aproximacin

Las capas del modelo OSI reciben un nombre de acuerdo a su


funcin.

Aplicacin 7 Al enviar 7 Aplicacin Al recibir


Presentacin 6 el mensaje el mensaje
baja 6 Presentacin sube
Sesin 5 5 Sesin
Transporte 4 4 Transporte
Red 3 3 Red
Enlace 2 2 Enlace
Fsica 1 Fsica
1
Nodo A Nodo B
RED
Implementacin de las capas
OSI
Las dos primeras capas (fsica y
enlace) generalmente se
construyen con hardware y
software
El cable, el conector, la tarjeta de red y
el driver de la tarjeta pertenecen a los
niveles 1 y 2
Los otros cinco niveles se
construyen generalmente con
software
Comunicacin entre capas

Cada capa ofrece


un conjunto de
funciones para la
capa superior y Capa A Capa A
utiliza funciones
de la capa inferior Capa B Capa B
Cada capa, en un
nodo, se comunica NODO 1 NODO 2
con su igual en el
otro nodo
Servicios, Interfaces y Protocolos

El modelo OSI
distingue entre:
Servicios (funciones):
Qu hace la capa Capa A Capa A

Interfaces: Cmo las


capas vecinas pueden Capa B Capa B
solicitar/dar servicios
Protocolos: Reglas
NODO 1 NODO 2
para que capas
pares se
comuniquen
Otra forma de ver los
protocolos y las interfaces
Otras personas incluyen la interfaz y el
protocolo del modelo OSI como parte del
Protocolo.
El protocolo provee un servicio de
comunicaciones que elementos (objetos) con un
nivel ms alto en el modelo de capas (como los
procesos de aplicaciones o protocolos de ms alto
nivel) utilizan para intercambiar mensajes.
En este caso, cada protocolo define dos interfaces
diferentes
Una interfaz de servicio hacia otros objetos dentro del mismo
computador que desean utilizar el servicio de comunicaciones del
protocolo. Esta interfaz define las operaciones que los objetos
locales pueden solicitar al protocolo (es la interfaz de OSI).
Una interfaz entre pares (peer-to-peer). Define la forma y el
significado de los mensajes intercambiados entre
implementaciones del mismo protocolo pero ejecutndose en
diferentes nodos para establecer el servicio de comunicaciones (es
el protocolo de OSI).
Otra forma de ver los
protocolos y las interfaces
Nodo 1 Nodo 2

Interfaz de
Objeto de Servicio Objeto de
alto nivel alto nivel

Protocol Interfaz Protocol


Peer-to-peer
Ms sobre protocolos

Excepto en la capa fsica, la


comunicacin entre pares es indirecta.
Cada protocolo se comunica con su par pasando
los mensajes a otro protocolo de una capa inferior.
Hay que recordar que la palabra
protocolo se usa en dos sentidos:
Algunas veces hace referencia a la abstraccin de
las interfaces (operaciones definidas por la interfaz
de servicio y la interfaz entre pares)
Otras veces se refiere al mdulo programa- que
implementa en la realidad las dos interfaces.
Operacin: 3 aproximacin
Puede contener
encabezados de
las capas 5, 6 y 7

Nodo A Nodo B
Aplicacin Unidades de Informacin Aplicacin
Presentacin Mensaje Presentacin
Sesin Sesin
Paquete
Transporte Header 4 DATOS Transporte
Frame
Red Header 3 DATOS Red
Enlace Header 2 DATOS Enlace
Fsica DATOS Fsica
bits

RED
Encapsulacin
Cuando un protocolo de una capa superior enva
datos a su par en otro nodo, los entrega al
protocolo de la capa inferior.
El protocolo de la capa inferior no sabe si el protocolo de nivel
superior enva una imagen, un correo o una secuencia numrica.
Luego el protocolo del nivel inferior, para crear su
mensaje, agrega una informacin de control
(header) que es utilizada entre pares para
comunicarse entre ellos.
Esta informacin de control generalmente es colocada al iniciar el
mensaje. En algunos casos se anexa informacin de control al final
del mensaje y la llaman trailer.
A los datos entregados por el protocolo de la capa
superior, dentro del mensaje, se le llama cuerpo
del mensaje o payload.
La operacin de meter el mensaje del nivel
superior detrs de un header o cabecera en el
mensaje de nivel inferior se llama encapsulacin.
Multiplexamiento y
demultiplexamiento
En cada una de las capas de un modelo de
comunicaciones se pueden alojar varios procolos.
Por esta razn, dentro del header que agrega un
protocolo al construir el mensaje para su par,
ubicado en otro nodo, debe incluir un identificador
para indicar a qu protocolo o servicio de la capa
superior le pertenece el payload.
Este identificador es conocido como llave de multiplexacin (demux
key)
Cuando el mensaje llega al nodo destino, el
protocolo que lo recibe debe retirar el header,
mirar la llave de multiplexacin y entregar
(demultiplexar) la carga til (payload) al
protocolo o aplicacin correctos en la capa
superior.
En los headers, las llaves de multiplexacin se implementan de
diferentes maneras: diferentes tamaos (un byte, dos bytes, cuatro
bytes) o algunos colocan slo la identificacin de la aplicacin
destino, otros colocan la aplicacin origen y la destino.
Operacin: 4 aproximacin (1)

Usuario en el Nodo A enva el mensaje Tengo una idea.


Los datos se encapsulan y se registra
Tengo una idea. a qu protocolo de la capa superior
Tengo una idea. le pertenece la carga til (payload)
Tengo una idea. Sesin (5)
H4 Tengo una idea. Transp. (4)
H3 H4 Teng H3 o una idea. Red (3)
H2 H3 H4 Teng T2 H2 H3 o una idea. T2 Enlace (2)

H2 H3 H4 Teng T2 H2 H3 o una idea. T2

Fsica (1)
Operacin: 4 aproximacin (2)

Usuario en el Nodo B recibe el mensaje Tengo una idea.


Para entregar el mensaje al protocolo
correcto, dentro de una capa, se usa Tengo una idea.

la llave de multiplexacin. Tengo una idea.

Sesin (5) Tengo una idea.

Transp. (4) H4 Tengo una idea.

Red (3) H3 H4 Teng H3 o una idea.

Enlace (2) H2 H3 H4 Teng T2 H2 H3 o una idea. T2

H2 H3 H4 Teng T2 H2 H3 o una idea. T2

Fsica (1)
Los 7 Niveles del modelo OSI

Cada nivel ( capa) tiene unas funciones precisas para resolver


determinados problemas de la comunicacin (divide y vencers)

Nivel OSI Funcin que ofrece


Aplicacin Aplicaciones de Red: transferencia de archivos
Presentacin Formatos y representacin de los datos
Sesin Establece, mantiene y cierra sesiones
Transporte Entrega confiable/no confiable de mensajes
Red Entrega los paquetes y hace enrutamiennto
Enlace Transfiere frames, chequea errores
Fsica Transmite datos binarios sobre un medio
Nivel de Aplicacin (Capa 7)

La capa de aplicacin est cerca al


usuario (no ofrece servicios a otras
capas del modelo OSI)
Es el nivel ms alto en la arquitectura OSI
Define la interfaz entre el software de
comunicaciones y cualquier aplicacin que necesite
comunicarse a travs de la red.
Las otras capas existen para prestar servicios a esta
capa
Las aplicaciones estn compuestas por procesos.
Un proceso de aplicacin se manifiesta en la capa de
aplicaciones como la ejecucin de un protocolo de
aplicacin.
Nivel de Presentacin (Capa 6)
Define el formato de los datos que se
intercambiarn
Asegura que la informacin enviada por la
capa de aplicacin de un nodo sea entendida
por la capa de aplicacin del otro nodo
Si es necesario, transforma a un formato de
representacin comn
Negocia la sintxis de transferencia de datos
para la capa de aplicacin (estructura de
datos)
Ejemplo: formato GIF, JPEG PNG para
imgenes.
Nivel de Sesin (Capa 5)
Define cmo iniciar, coordinar y
terminar las conversaciones entre
aplicaciones (llamadas sesiones).
Administra el intercambio de datos y sincroniza el
dilogo entre niveles de presentacin (capa 6) de
cada sistema
Ofrece las herramientas para que la capa de
aplicacin, la de presentacin y la de sesin
reporten sus problemas y los recursos disponibles
para la comunicacin (control del dilogo sesin-
entre aplicaciones)
Lleva control de qu flujos forman parte de la misma
sesin y qu flujos deben terminar correctamente
Nivel de Transporte (Capa 4)
Proporciona un nmero amplio de
servicios. Asegura la entrega de los datos
entre procesos que han establecido una
sesin y que se ejecutan en diferentes
nodos
Evita que las capas superiores se preocupen por los
detalles del transporte de los datos hasta el proceso
correcto
Hace multiplexamiento para las aplicaciones
cul es la aplicacin/servicio destino/origen?
Segmenta bloques grandes de datos antes de
transmitirlos (y los reensambla en le nodo destino)
Asegura la transmisin confiable de los mensajes
No deja que falten ni sobren partes de los mensajes
trasmitidos (si es necesario, hace retransmisin de
mensajes)
hace control de flujo y control de congestin
Nivel de Red (Capa 3)

Entrega los paquetes de datos a la red


correcta, al nodo correcto, buscando el
mejor camino (es decir, permite el
intercambio de paquetes).
Evita que las capas superiores se preocupen por los
detalles de cmo los paquetes alcanzan el nodo destino
correcto
En esta capa se define la direccin lgica de los nodos
Esta capa es la encargada de hacer el enrutamiento y el
direccionamiento
Enrutamiento: cul es el mejor camino para llegar a la red
destino?
Direccionamiento: cul es el nodo destino?
Nivel de Enlace (Capa 2)
Inicia, mantiene y libera los enlaces de
datos entre dos nodos.
Hace transmisin confiable (sin errores)
de los datos sobre un medio fsico (un
enlace)
Define la direccin fsica de los nodos
Construye los frames
Tambin debe involucrarse con el orden en que
lleguen los frames, notificacin de errores
fsicos, reglas de uso del medio fsico y el
control del flujo en el medio.
Es diferente de acuerdo a la topologa de red y
al medio utilizado.
Nivel Fsico (Capa 1)

Define las caractersticas mecnicas,


elctricas y funcionales para establecer,
mantener, repetir, amplificar y desactivar
conexiones fsicas entre nodos
Acepta un chorro de bits y los transporta a
travs de un medio fsico (un enlace)
Nivel de voltaje, sincronizacin de cambios de
voltaje, frecuencia de transmisin, distancias de
los cables, conectores fsicos y asuntos
similares son especificados en esta capa.
Arquitectura OSI
End system End system

Aplicacin Aplicacin

Presentacin Presentacin
Intermediate systems
Sesin Sesin

Transporte Transporte

Red Red Red Red

Enlace Enlace Enlace Enlace

Fsica Fsica Fsica Fsica

Uno o ms nodos
dentro de la Red
Perspectivas del modelo OSI

El modelo OSI permite trabajar con


la complejidad de los sistemas de
comunicacin de datos
Las implementaciones de
arquitecturas de red reales no
cumplen (o lo hacen parcialmente)
con el Modelo OSI:
TCP/IP, SNA, Novell Netware, DECnet,
AppleTalk, etc.
Perspectivas del modelo OSI
Se intent construir una implementacin
del modelo OSI
A finales de los 80, el gobierno de EEUU quiso
establecer GOSIP (Government Open Systems
Interconnect Profile) como algo obligatorio. NO
funcion. Perdi vigencia en 1995
Qu suceder con OSI?
Los protocolos de la implementacin OSI desarrollada
son demasiado complejos y tienen fallas
Estn implementados de manera muy regular
Sin embargo, TCP/IP sigue mejorando continuamente
El modelo OSI sigue siendo un modelo
pedaggico.
Ahora a leer

Das könnte Ihnen auch gefallen