You are on page 1of 33

Programa de Especialista en Telecomunicaciones

Tema 4: MODELO

O.S.I.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

MODELO OSI

1. Estructuracin en Niveles 2. Primitivas de Comunicacin 3. Niveles del Modelo OSI

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Planteamiento del Problema


La interconexin de computadores es un problema tcnico de complejo. Requiere el funcionamiento correcto de equipos (hardware) y programas (software) desarrollados por diferentes equipos humanos. Cuando las cosas no funcionan es muy fcil echarle la culpa al otro equipo.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Planteamiento del Problema


La interoperabilidad no cumple la propiedad transitiva. El correcto funcionamiento de A con B y de B con C no garantiza el correcto funcionamiento de A con C Estos problemas se agravan ms an cuando se interconectan equipos de distintos fabricantes.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

La Solucin
La mejor forma de resolver un problema complejo es dividirlo en partes. En Redes de Comunicacin de Datos dichas partes se llaman capas y tienen funciones bien definidas. El modelo de capas permite describir el funcionamiento de las redes de forma modular y hacer cambios de manera sencilla.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Modelo de Capas
Objetivos fundamentales:
Sencillez: simplifica el complejo problema de la comunicacin entre computadoras. Modularidad: permite realizar cambios con relativa facilidad a una de sus partes sin afectar al resto. Compatibilidad: La comunicacin entre dos entidades de una capa puede realizarse independientemente de las dems.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Principios del Modelo de Capas


Cada capa:
Tiene sus funciones claramente definidas. Interacta directamente con las capas adyacentes Se comunica con la capa del mismo nivel en el equipo remoto.
Equipo Local
Comunicacin Extremo a Extremo Equipo Remoto

Capa N+1 Capa N Capa N-1

Capa N+1 Capa N Capa N-1

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Principios del Modelo de Capas


Cada capa consta de 2 partes: Definicin de un servicio -definicin abstracta de QUE provee la capa. Especificacin del protocolo -especificacin exacta de COMO la capa provee el servicio (describe las reglas que implementan un servicio en particular).

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Principios del Modelo de Capas


Cada capa tiene sus funciones claramente definidas.

Localmente:
Solo utiliza los servicios de la capa inmediatamente inferior (Cliente). Solo le brinda servicios a la capa inmediatamente superior (Servidor). La comunicacin entre capas se realiza mediante una interfase.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

Modelo de Capas
Capa N+1
Interfase Cliente
Comunicacin Directa (real)

La capa N ofrece sus Servicios a la capa N + 1 Servidor

Capa N

Capa N-1
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

10

Modelo de Capas
Capa N+1

Capa N

Cliente La capa N-1 ofrece sus Servicios a la capa N

Capa N-1

Servidor

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

11

Principios del Modelo de Capas


De Extremo a Extremo Solo se comunica con su colega (de igual nivel) en el lado remoto. La comunicacin entre capas del mismo nivel entre el equipo local y el equipo remoto se controla mediante un protocolo. El conjunto de protocolos que interoperan en todos los niveles de una Arquitectura de Red se conoce como pila de protocolos o protocol stack. Ejemplo: la pila de protocolos OSI, SNA, TCP/IP, etc.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

12

Modelo de Capas
Cada Capa se Comunica con su Colega

Capa N+1
Comunicacin Virtual (Protocolo)

Capa N+1

Capa N

Capa N

Capa N-1
Redes de Comunicacin de Datos I

Capa N-1
Dr. Ing. Roberto Saettone

13

Ejemplo de Comunicacin mediante el Modelo de Capas


Dos poetas, uno en Pekn y el otro en Cuman, quieren conversar sobre arte. Usan Telgrafo Uno habla Chino Otro habla Cumans No consiguen intrprete, Chino Cumans Buscan idioma comn: Ingls Contratan traductores En Pekn: chino-ingls En Cuman: cumans-ingls Los traductores pasan el texto escrito en ingls a los telegrafistas que lo transmiten por el telgrafo utilizando cdigo Morse.
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

14

Ejemplo de Comunicacin mediante el Modelo de Capas


Capa 4 Poeta 1 Comunicacin virtual Poeta 2

Traductor

Traductor

Telegrafista

Telegrafista Comunicacin real

Telgrafo

Telgrafo

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

15

Protocolos e Interfaces
Protocolos Capa
Arte

Interfaces

Poeta 1
Chino Ingls

Poeta 2
Cumans

Traductor
Texto escrito Morse

Traductor
Texto escrito

Telegrafista
Manipulador Impulsos elctricos

Telegrafista
Manipulador

Telgrafo Pekn
Redes de Comunicacin de Datos I

Telgrafo Cuman
Dr. Ing. Roberto Saettone

16

Comunicacin Indirecta mediante el Modelo de Capas Pero Cuman y Pekn no disponen de comunicacin directa va telgrafo. La comunicacin se realiza de forma indirecta por la ruta: Cuman Miami : telgrafo por cable Miami Londres : radiotelgrafo Londres Pekn : telgrafo por cable
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

17

Comunicacin Indirecta mediante el Modelo de Capas


Arte
Poeta 1 Poeta 2

Ingls
Traductor
Morse

Traductor

Morse

Morse

Telegrafista
Impulsos elctricos

Telegrafista
Ondas de radio

Telegrafista
Impulsos elctricos

Telegrafista

Telgrafo

Telgrafo

Telgrafo

Telgrafo

Cuman

Miami
Redes de Comunicacin de Datos I

Londres
Dr. Ing. Roberto Saettone

Pekn
18

COMUNICACIN ENTRE CAPAS


La interfase de nivel es el lmite entre una capa y la siguiente. En cada interfase se puede acceder a los servicios de la capa a travs de funciones primitivas. Una primitiva es el nombre de una funcin que ordena a un servicio ejecutar una accin.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

19

COMUNICACIN ENTRE CAPAS


Las primitivas pueden ser de cuatro tipos: Peticin (Request) Indicacin (Indication) Respuesta (Response) Confirmacin (Confirm)

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

20

10

Primitivas de Servicios
Host A (Emisor) Capa N+1
Request

Host B (Receptor) Capa N+1


Indication

Capa N

Capa N

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

21

Primitivas de Servicios
Host A (Emisor) Capa N+1
Confirm

Host B (Receptor) Capa N+1


Response

Capa N

Capa N

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

22

11

Datos y Servicios de Capa


Definicin
SAP Service Access Point Punto de Acceso al Servicio ofrecido por el proveedor de servicio de cada capa. Cada capa ofrece varios servicios. Cada servicio tiene un SAP. Cada SAP tiene una direccin nica.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

23

Datos y Servicios de Capa


Definicin
PDU Protocol Data Unit Unidad de Datos del Protocolo de la capa. Cada nivel se comunica con su homlogo del otro equipo por medio de la PDU.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

24

12

Interaccin entre Capas


Existen dos interfases.
Interfase de servicio service interface Peticin de servicio Interfase entre colegas peer interface

Capa N

Capa N

Local
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

Remoto
25

Interaccin entre Capas


Capa N+1 Peticin de servicio Capa N Instrucciones y datos para colega N remoto Capa N remota

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

26

13

Interaccin entre Capas


Peticin de servicio Protocolo define el servicio que puede ofrecer la capa N Service Access Point (SAP) direccin interna donde se consigue ese servicio.

Capa N Peticin de servicio

Orden al colega remoto Se envan instrucciones al colega remoto para satisfacer la peticin de servicio. Se usan los servicios de la capa inferior para lograr la comunicacin.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

27

Secuencia de Conexin / Desconexin


SERVIDOR
Recibe PDU de Conexin

CLIENTE INACTIVO
Enva Primitiva Connect

PENDIENTE CONEXIN PASIVA


Primitiva Connect Ejecutada

PENDIENTE CONEXIN ACTIVA CONEXIN ESTABLECIDA Recibe Recibe


PDU de Conexin

PDU de Desconexin

Primitiva Disconnect Ejecutada

PENDIENTE DESCONEXIN PASIVA


Primitiva Disconnect Ejecutada

PENDIENTE DESCONEXIN ACTIVA Recibe PDU de INACTIVO


Desconexin
28

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

14

Arquitectura o Modelo de Redes


La arquitectura es un patrn que deben seguir los productos (hard y soft) para mantener un cierto grado de compatibilidad entre s. La necesidad de disear arquitecturas de redes surgi en los aos 70 para comunicar computadoras de diferentes modelos:

Sistema IBM 3/60 360 370 XA 390

La primera arquitectura de redes, llamada SNA (Systems Networks Architecture), fue definida por IBM en 1974 mediante un modelo de 7 capas.
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

29

OSI Reference Model


Open Systems Interconnection ISO-7498

International Organization for Standardization

Criterios:
Las funciones de cada capa son sencillas Cantidad de capas reducida. Interfase entre dos capas sencilla. Cada capa tiene una interfase solamente con la capa inferior y la superior. Agrupar capas funciones relacionadas. Aprovechar al mximo los protocolos ya existentes.
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

30

15

OSI Reference Model


Iba a ser la arquitectura universal Es posterior a TCP/IP Lleg muy tarde. TCP/IP es el estndar....... Se utiliza actualmente para clasificar y describir protocolos de comunicacin. Provee un marco de referencia para el diseo de otras arquitecturas.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

31

Modelo de Capas
Actualmente las arquitecturas de red se describen utilizando un modelo de capas.

Modelo de Referencia OSI (ISO-7498)

Tiene 7 capas (como el SNA) Otros Modelos


Modelo de 3 Capas Modelo TCP / IP (4 Capas)

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

32

16

El Modelo de Referencia OSI de ISO (OSIRM)


Fue definido entre 1977 y 1983 por la ISO (International Standards Organization) para promover la creacin de estndares independientes de fabricante. Define 7 capas: Capa de Aplicacin Capa de Presentacin Capa de Sesin Capa de Transporte Capa de Red Capa de Enlace Capa Fsica
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

33

Nemotcnica
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica A Pedro y Su Ta Rer Es Fcil Aburrida Pestilente Sucia Toda Rota Espantosa y Fea
34

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

17

Capa Fsica

Especificacin de medios de transmisin mecnicos, elctricos, funcionales y procedimientos

Transmite los Datos

Medio Fsico
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

N=1

35

Capa de Enlace
Provee el Control de la Capa Fsica Detecta y/o Corrige Errores de Transmisin

Datos Puros

Driver del dispositivo de Comunicaciones

N=2
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

36

18

Capa de Red
Suministra informacin sobre la ruta a seguir

Por donde debo ir a w.x.y.z?

Routers
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

N=3
37

Capa de Transporte
Verifica que los datos se transmitan correctamente

Son estos datos buenos?

Error de comprobacin de mensaje

Conexin extremo a extremo (host a host)


Paquetes de datos
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

Este paquete no es bueno. Reenviar

N=4
38

19

Capa de Sesin
Sincroniza el intercambio de datos entre capas inferiores y superiores
Me gustara enviarte algo Buena idea! Gracias De nada!

Establecer Conexin
Redes de Comunicacin de Datos I

Cerrar Conexin

N=5
Dr. Ing. Roberto Saettone

39

Capa de Presentacin
Convierte los datos de la Red al formato requerido por la Aplicacin

Datos de la aplicacin (dependientes de la mquina)


Redes de Comunicacin de Datos I

Datos de capas bajas (independientes de la mquina)

N=6
Dr. Ing. Roberto Saettone

40

20

W WW

T (H

) TP

Capa de Aplicacin
Que debo enviar?

f. F ich ero s(

FT P

e-m

Vid e

oc on

fer en cia (

H. 32 3)

ai

) TP M S l(

Es la interfaz que ve el usuario final Muestra la informacin recibida En ella residen las aplicaciones Enva los datos de usuario a la aplicacin de destino usando los servicios de las capas inferiores

Tr an s

N=7
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

41

Capas Modelo OSI

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

42

21

Capas Modelo OSI


APLICACIN PRESENTACIN SESIN TRANSPORTE RED ENLACE FSICO
Comunicacin entre Aplicaciones Compresin, sintaxis, cdigos Sincronizacin entre aplicaciones Comunicacin extremo a extremo Enrutamiento, control de congestin Deteccin y/o correccin de errores, control de flujo Medios, Interfaces, seales, sincronismo, modulacin, codificacin
Dr. Ing. Roberto Saettone

Redes de Comunicacin de Datos I

43

Capas Modelo OSI

Aplicacin Presentacin Sesin Transporte Red Enlace de datos Fsico

MENSAJE MENSAJE MENSAJE SEGMENTO PAQUETE TRAMA BITS

Aplicacin Presentacin Sesin Transporte Red Enlace de datos Fsico

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

44

22

Capas Modelo OSI

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

45

Grupos de Capas OSI


7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)

3 Niveles Funcionales 1 Interaccin entre el ambiente


computacional, la aplicacin y los servicios de comunicacin.

2 Interaccin entre la entrada y la


salida de la Red.

3 La infraestructura de
comunicaciones (acceder y viajar por la red).
Dr. Ing. Roberto Saettone

Redes de Comunicacin de Datos I

46

23

Capas del modelo OSI

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

47

Capa Fsica
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link)

Provee para la interconexin fsica entre dos o ms dispositivos. Maneja bits y pulsos. Incluye especificaciones:

1 Fsica (Physical)

Mecnicas conectores, cables, etc. Elctricas voltajes, duracin de pulsos, niveles lgicos Funcionales qu hace cada circuito en la interfaz Procedimientos secuencia de eventos
Dr. Ing. Roberto Saettone

Redes de Comunicacin de Datos I

48

24

Capa Fsica
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link)

Interaccin entre el medio de transmisin y los equipos.

Red

1 Fsica (Physical)
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

49

Capa del Enlace de Datos


7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

Administra la transmisin de datos a travs de un solo enlace. Maneja PDU llamado trama frame Responsable de detectar y controlar errores en ese enlace.
Enlace

PDU
50

25

Capa de la Red
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport)

3 Red (Network)
2 Enlace de datos (Data Link) 1 Fsica (Physical)

Enrutamiento de los datos a travs de los diferentes enlaces que componen la red. Asla a las capas superiores de las particularidades de la red. Interacta con los intermediarios en la red.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

51

Capa de la Red
Intermediario

Lado remoto
Enlace de datos

Lado local

Enlace de datos

PDU

Siguiendo las reglas del protocolo de red:

la estacin local remite el PDU al intermediario (enrutador o sistema intermedio). Para ello utiliza los servicios de su capa de enlace de datos local.
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

52

26

Capa de la Red
Intermediario Lado local
Enlace de datos

Lado remoto
Enlace de datos

PDU

PDU

Siguiendo las reglas del protocolo de red:

el enrutador (intermediario) decide por qu enlace debe enviar el PDU para que llegue a su destino. Para ello necesita que el PDU contenga instrucciones al respecto.
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

53

Capa de la Red
Intermediario Lado local
Enlace de datos

Lado remoto
Enlace de datos

PDU

PDU

PDU

PDU

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

54

27

Capa de la Red
Intermediario Lado local
Enlace de datos

Lado remoto
Enlace de datos

Para efectos del Modelo OSI, los sistemas intermedios (relay) solo necesitan implementar las capas 1,2 y 3. Funciones de comunicacin de nivel superior solo se implantan en los sistemas terminales (end system).
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

55

Capa de Transporte
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

Control de Flujo del intercambio de datos entre sistemas en los extremos de la conexin Garantiza entrega libre de errores a la capa superior

Secuencia correcta Sin prdida ni duplicados.

Administra el esquema de QoS (Quality of Service)

56

28

Capa de Transporte
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)
Redes de Comunicacin de Datos I

PDU

Sistema Terminal Local

Red
Sistema Terminal Remoto PDU
Dr. Ing. Roberto Saettone

57

Capa de Sesin
7 Aplicacin (Application) 6 Presentacin (Presentation)

5 Sesin (Session)
4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)

Controla el dilogo entre aplicaciones locales y remotas Define las reglas del dilogo Permite el agrupamiento o consolidacin de datos. Recuperacin de errores o interrupciones en el dilogo.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

58

29

Capa de Sesin
Sesin de trabajo 2

Sesin de trabajo 1 Sesin de trabajo3

Servicios de transporte de datos

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

59

Capa de Presentacin
7 Aplicacin (Application)

6 Presentacin (Presentation)
5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)

Define como se codifican los datos y su formato Incluye comprimir y codificar datos. Transformacin de los datos a un esquema que sea independiente del sistema operativo tanto de la fuente como del destinatario.

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

60

30

Capa de Aplicacin
7 Aplicacin (Application) 6 Presentacin (Presentation) 5 Sesin (Session) 4 Transporte (Transport) 3 Red (Network) 2 Enlace de datos (Data Link) 1 Fsica (Physical)
Redes de Comunicacin de Datos I Dr. Ing. Roberto Saettone

Define cmo las aplicaciones van a utilizar el ambiente OSI. Se consideran aplicaciones como ftp, mail, terminal virtual, entre otras, como parte de esta capa.

61

Resumen
Modelo de Referencia OSI Capas o Niveles A P S T R E F SAP / PDU Primitivas de Comunicacin

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

62

31

Comparacin OSI TCP/IP Estructura de 4 Niveles

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

63

Ejemplo TCP/IP

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

64

32

Fin de Sesin

Redes de Comunicacin de Datos I

Dr. Ing. Roberto Saettone

65

33

You might also like