Modelo OSI
En 1979, la ISO (International Organization for Standardization) defini un esquema de funciones de comunicaciones para el intercambio de informacin entre sistemas de computadoras que se llama MODELO DE REFERENCIA DE INTERCONEXIN DE SISTEMAS ABIERTOS (O.S.I. OPEN SYSTEMS INTERCONECTION)
El modelo OSI provee un conjunto detallado de standards que describen una red. Es una plataforma de desarrollo de standards para protocolos de redes. El principio de divisin en capas es: Se crea una capa para cada nivel de abstraccin diferente Cada capa debe tener una funcin bien definida Estas funciones corresponden a standards internacionales Es mnimo el flujo de informacin entre interfaces Se genera una arquitectura conceptualmente manejable
Usa capas operacionalmente bien definidas, que describen que ocurre en cada paso del procesamiento de datos para la transmisin. Cada capa es responsable de realizar un conjunto especfico de funciones y de proveer un conjunto especfico de servicios. Un protocolo define los servicios que provee y la forma que esos servicios son provistos. Capa 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)) 2
Modelo OSI
Modelo OSI
Host A APLICACIN
Arquitectura
Host B APLICACIN
Aplicacin Servicios Presentacin Sesin Transporte Red Enlace Protocolo Enlace Fsica
Protocolo de Red Red Enlace Protocolos Intra Protocolo Enlace Red Fsica
Servicios
Host A Aplicacin Presentacin Sesin Transporte Red Enlace Fsica IMP: Intermediate Message Processor Fisica: Enlace: Transmite un tren de bits sobre un canal de comunicaciones. Define caracteristicas fsicas del medio o canal de comunicaciones. Transforma un canal de comunicaciones en un canal libre de errores entre las dos puntas de un enlace fsico. Provee inicializacin del flujo, control de flujo, terminacin del vnculo y control de errores Controla la operacin sobre la subred de comunicaciones. Provee servicios de ruteo, transferencia sobre la red, administracin de la red. Provee un canal para enviar mensajes entre dos procesos que se comunican. Provee control end to end . Organiza y sincroniza el intercambio de mensajes, controla el proceso de la comunicacin Estructura los mensajes, provee semntica y sintaxis. define los formatos de transmisin de datos Provee servicios y procedimientos para las aplicaciones del usuario
4
Subred de Comunicaciones
IMP Red Enlace Fsica IMP Red Enlace Fsica
Modelo OSI
PH Datos (A-PDU) Datos (P-PDU) Datos (S-PDU) Datos ( T-PDU) Datos (R-PDU) Bits (DL-PDU)
Enlace Fsica
Host B Mensaje Mensaje Mensaje Mensaje Segmento Paquete Trama (Frame) Bits Proceso Receptor
Aplicacin Presentacin Sesin Transporte Red Enlace Fsica
6
Modelo OSI
El concepto de capa
Sistema A Capa N+1
Interface
Entidad N+1
Sistema B
N Service Access Point
Protocolo
Capa N
Interface
Entidad N
Capa N-1
N-1 SAP
Entidad Capa N
Modelo OSI
Servicio de la capa N - 1
Servicios
CAPA N+1 S E R V I C I O CAPA N PCI
ICI
PDU
PROTOCOLO N+1
SAP
PDU
PROTOCOLO N
PDU: Protocol Data Unit ICI: Interface Data Unit SDU: Service Data Unit PCI : Protocol Control Information
Modelo OSI 8
Modelo OSI
Modelo OSI
Tipos de Servicios
!
Con Conexin Servicio: Circuitos Virtuales Analoga: Telfono Estados: Establecimiento Transferencia Liberacin Caractersticas del Servicio: Vida Finita y distinguible Acuerdo Tripartito Relacin entre Unidades de Datos Negociacin de la calidad del servicio (QOS Quality of Services)
Sin Conexin Servicio: Datagramas Analoga: Telegrama Estados: Transferencia Tipos: con ack sin ack Caractersticas del Servicio: Servicio de acceso nico Acuerdo Bipartito Independencia de Unidades de Datos No hay Negociacin
CAPA N+1
CAPA N+1
CAPA N+1
CAPA N+1
CAPA N
CAPA N
CAPA N
Modelo OSI
10
Modelo OSI
Primitivas de Servicios
Host A (Emisor) Usuario Capa N+ 1 Request
Proveedor del Servicio Capa N
Modelo OSI
11
Capas N
Capa N+1
Connect Indication Connect Response
Capa N+1
Connect Request Disconnect Indication
Capas N
Capa N+1
Connect Indication Disconnect Request
Capas N
Capa N+1
Disconnect Request Disconnect Confirm
Capas N
Capas N
Capa N+1
Disconnect Indication
Modelo OSI
12
Modelo OSI
Capa N+1
Transferencia de Datos con confirmacin local (primitivas NO bloqueantes) (NO es sin conexin con ACK)
Modelo OSI 13
A parte de las funciones externas visibles hace las siguientes funciones internas. Estas funciones tienen que ver con el tratamiento de una SDU, agregando PCI para crear una PDU: segmentado / reensamblado: dividir el contenido de una SDU sobre varias PDUs bloqueo / desbloqueo: armar una PDU a partir de 2 o + SDUs cada una con su respecto PCI concatenacin / separacin: se agrupan 2 o + PDUs en una sola SDU por conveniencia multiplexado / demultiplexado: cuando una capa N usa una conexin para enviar SDUs de 2 o + conexiones splitting / combining: inversa del multiplexado: varias conexiones de una capa N se usan para una conexin de una capa N+1 relaying: es el forwarding de unidades de datos de una entidad en un IS (Intermediate System) a otra entidad par (routeo y conmutacin). id. de protocolo: una capa tiene 1 o + protocolos para elegir como comunicarse con su par. Se informa el protocolo cuando se inicia la transferencia de unidades. Mltiples conexiones capa N Una conexin capa N
(N) Entidad
(N) Entidad
(N) Entidad
(N) Entidad
Splitting / combining
14
Modelo OSI
unidades independientes
N+1 PDU CAPA N+1 CAPA N PCI ICI SDU SAP
N-PDU
N-PDU 1
N-PDU 2
con concatenacin/separacin
N+1 PDU1 CAPA N+1 CAPA N
ICI1 PCI1 PDU1= PCI1 + SDU1 PDU2= PCI2 + SDU2 SDU1 SDU2 ICI2 PCI2 PCI1
SAP
SAP
Modelo OSI
N-PDU
N-PDU
15