0% encontró este documento útil (0 votos)
67 vistas12 páginas

(TANE97) "Redes de Computadoras". Andrew S. Tanenbaum. Ed. Prentice-Hall, 1997

El documento describe el Modelo de Referencia OSI (Open Systems Interconnection), un modelo de referencia de 7 capas desarrollado por la ISO para la interconexión de sistemas abiertos. El modelo OSI define una arquitectura jerárquica de redes en la que cada capa ofrece servicios a la capa superior y se basa en los servicios de la capa inferior. Las 7 capas son: aplicación, presentación, sesión, transporte, red, enlace de datos y física.

Cargado por

LUIS RONQUILLO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
67 vistas12 páginas

(TANE97) "Redes de Computadoras". Andrew S. Tanenbaum. Ed. Prentice-Hall, 1997

El documento describe el Modelo de Referencia OSI (Open Systems Interconnection), un modelo de referencia de 7 capas desarrollado por la ISO para la interconexión de sistemas abiertos. El modelo OSI define una arquitectura jerárquica de redes en la que cada capa ofrece servicios a la capa superior y se basa en los servicios de la capa inferior. Las 7 capas son: aplicación, presentación, sesión, transporte, red, enlace de datos y física.

Cargado por

LUIS RONQUILLO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelo de Referencia

OSI
(Open Systems Interconnection)
[ISO 7498]

Francisco Pérez García


fperez@[Link]

Bibliografía
• [TANE97]

“Redes de Computadoras”. Andrew S.


Tanenbaum. Ed. Prentice-Hall, 1997

1
Modelo de Referencia OSI
• Introducción
• Arquitectura jerárquica de redes
• Consideraciones sobre el modelo
• Descripción de niveles
• Flujo de datos en OSI
• Servicios y primitivas
• Relación entre servicios y protocolos

Introducción

• Finales de los 80:


– Gran variedad de protocolos incompatibles

• Ventajas de la normalización:
– Interconectividad
– Reducción de costes
– Fiabilidad
– Etc

• 1983, ISO propone un


Modelo de Referencia para la Interconexión de
Sistemas Abiertos [ISO 7498]

2
Introducción

• ¿Qué NO es OSI?
– No es un protocolo de comunicaciones

• ¿Qué es OSI?
– Un Modelo de Referencia que sirva como base
común para coordinar el desarrollo de
estándares de interconexión de sistemas

Arquitectura jerárquica de redes

PROTOCOLO
ENTIDAD N+1 ENTIDAD
N+1 N+1
SERVICIOS SERVICIOS
N N
PROTOCOLO
N
FUNCIONES ENTIDAD ENTIDAD FUNCIONES
N N N N
SERVICIOS
N-1 SERVICIOS
N-1
PROTOCOLO
ENTIDAD N-1 ENTIDAD
N-1 N-1

3
Arquitectura jerárquica de redes

• El sistema está formado por “entidades” situadas a


diferentes niveles estructurales.

• Las “entidades n” cooperan entre sí de acuerdo


con un protocolo n

• Las “entidades n” utilizan servicios


proporcionados por las “entidades n-1”

• Las “entidades n” realizan “funciones n”,


utilizando los servicios suministrados por las
“entidades n-1”, y proporcinan a su vez
servicios a las “entidades n+1”

El Modelo ISO/OSI

Modelo de Referencia para la


• [ISO 7498] Modelo ISO/OSI

Interconexión de Sistemas Abiertos


• Arquitectura jerárquica en 7 niveles

• Pleito de propiedad intelectual con IBM (SNA)

4
Modelo OSI
PROTOCOLO
7 APLICACIÓN
NIVEL 7
APLICACIÓN
PROTOCOLO
NIVEL 6
6 PRESENTACIÓN PRESENTACIÓN
PROTOCOLO
NIVEL 5
5 SESIÓN SESIÓN
PROTOCOLO
NIVEL 4
4 TRANSPORTE TRANSPORTE
PROTOCOLO
NIVEL 3
3 RED RED
PROTOCOLO
NIVEL 2
2 ENLACE ENLACE
PROTOCOLO
NIVEL 1
1 FÍSICO FÍSICO

Nivel Físico

• Se definen y materializan las características:

– mecánicas (tipo de conector, distribución de pines…)


– eléctricas (niveles eléctricos, duración de cada bit…)
– funcionales (para qué sirve cada e/s)
– procedimiento (secuencias de handshaking, comunicación
síncrona o asíncrona, etc)
• Transmisión “fiable” de 1 bit.

• Unidad de transmisión (BIT, PH_PDU)

(PDU: Protocol Data Unit)

5
Nivel de Enlace de Datos

• Su objetivo es conseguir que la línea de transmisión


se presente ante el Nivel de Red, como una línea
libre de errores de comunicación

• Los bits se envían por el enlace de datos en tramas


(frames), con un formato determinado

Enlace punto-a-punto Enlace multipunto

Nivel de Enlace de Datos

• Principales funciones:
– Formateo de trama
– Sincronismo de trama
– Detección de errores
– Direccionamiento,
– Control de flujo,
– etc
• Unidad de transmión: FRAME (L_PDU)

6
Nivel de Red

• Su objetivo es proporcionar a las entidades del nivel


de transporte, un servicio eficiente de envío de
datos, a través de una red de una red de
transmisión de datos.

Router
Subred i

Subred 1 Subred 2

DTE local
DTE remoto
Router

Nivel de Red

• Unidad de transmisión: PAQUETE (N_PDU)

• 2 tipos de redes:
– Modo circuito virtual (entrega fiable, ej. IBERPAC,)
• Servicio orientado a la conexión

– Modo datagrama (entrega no fiable, ej. INTERNET)


• Servicio no orientado a la conexión

• Principales funciones:
– Direccionamiento
– Routing (selección de ruta)
– Control de Flujo
– Control de errores (retransmisiones, reordenación, etc)
– Fragmentación y reensamblado, etc.

7
Nivel de Transporte

• Su objetivo es ofrecer a las entidades de nivel


superior, un servicio eficiente y fiable de transporte
de datos, haciendo uso de los servicios ofrecidos por
el nivel de red.

• Principales funciones:
– Conseguir que la transmisión a través de la red sea fiable:
- Control de errores
- Control de flujo
- Uso eficiente de los servicios de red (garantizar la calidad
del servicio)
- Gestión de múltiples conexiones de red, etc.
• Unidad de transmisión: Segmento (T_PDU)

• Ejemplos: OSI_TP4, TCP

Nivel de Sesión

• Se pensó para incluir en él los servicios de


establecimiento de sesiones entre usuarios ([Link],
login a un sistema remoto, etc)

• Este nivel, en la actualidad, está siempre vacío.

8
Nivel de Presentación

• El objetivo de este nivel es proporcionar un conjunto


de servicios relacionados con la representación de la
información transmitida entre entidades del nivel de
aplicación ([Link], cifrado de información)

• Actualmente suele estar vacío, ya que sus funciones


se integran en los protocolos de Aplicación

Nivel de Aplicación

• En esta capa residen los servicios de aplicación


usados por el usuario, e implementados en base a
protocolos específicos.

• Ejemplos:
– Correo electrónico (SMTP, POP)
– Terminal virtual (TELNET)
– HTTP
– Transferencia de ficheros (FTP)
– Protocolos de aplicaciones específicas

9
Flujo de datos en OSI
PROTOCOLO
7 APLICACIÓN
NIVEL 7
APLICACIÓN
PROTOCOLO
NIVEL 6
6 PRESENTACIÓN PRESENTACIÓN
PROTOCOLO
NIVEL 5
5 SESIÓN SESIÓN
PROTOCOLO
NIVEL 4
4 TRANSPORTE TRANSPORTE
PROTOCOLO
NIVEL 3
3 RED RED
PROTOCOLO
NIVEL 2
2 ENLACE ENLACE
PROTOCOLO
NIVEL 1
1 FÍSICO FÍSICO

Ejemplo

10
Flujo de datos en OSI

Servicios y primitivas

Primitivas: Transacciones que se invocan desde o hacia el nivel correspondiente


a través de los Puntos de Acceso al Servicios (SAP).

11
Servicios y primitivas

Usuario Usuario
N+1 N+1

(1) (4) (2) (3)


request confirm indication response

Nivel N

12

También podría gustarte