Está en la página 1de 14

TEMA 5:

Modelo OSI.
1.- Conceptos previos.
Antes de comenzar a explicar el modelo arquitectónico en capas de las redes de
comunicaciones, existen una serie de conceptos que deben quedar claros.

Host. Cualquier equipo terminal con capacidad de interactuar en red, capaz de alojar
algún tipo de servicio en red o de solicitarlo. Ej: un pc.

Nodo. Cualquier elemento de la red que no sean los medios de comunicación.


Estaríamos hablando de nodos intermedios y nodos terminales.

Sistemas aislados y temporalmente remotos. Un sistema aislado es un equipo incapaz


de comunicarse con el exterior por vía telemática. A cada sistema se le añade el
software y el hardware necesario para poder operar en red (ej: tarjeta de red y navegador
web). Los sistemas aislados pueden efectuar conexiones temporales, normalmente a
través de redes públicas, para efectuar intercambio de información con el exterior. Se
dice que este sistema está realizando conexiones remotas temporales.

Sistema distribuido. Está compuesto por una red de ordenadores, pero tiene una
peculiaridad especial, la existencia de múltiples ordenadores en la red es totalmente es
totalmente transparente al usuario. Ejemplo: Varios equipos conectados entre sí a través
de medios de transmisión de alta velocidad pero gestionados por un mismo sistema
operativo distribuido en todos los equipos, de manera que trabajen como un equipo solo
(clúster).

Capa o nivel. Los diseñadores de redes estructuran las diferentes funciones que realizan
dichas redes y los servicios que prestan en una serie de niveles o capas. Cada capa tiene
unas funciones definidas, están jerarquizadas y se construye sobre su predecesora. El
número de capas y su estructura depende de la arquitectura de la red. La misión de
cada capa es solicitar servicios a su capa inmediatamente superior y ofrecer datos a su
capa inmediatamente superior. Una capa solo puede conectarse con su capa
inmediatamente superior e inmediatamente inferior.

Interfaz entre capas. Las normas que cumple una capa para comunicarse con su capa
inmediatamente superior y viceversa es lo que se denomina interfaz entre capas. Las
capas inferiores ofrecen a las superiores una serie de servicios a través de su interfaz
mediante la invocación de unas funciones denominadas primitivas. Las primitivas son
llamadas entrantes o salientes en cada una de las capas que sirven para solicitar
servicios.

Protocolo. Conjunto de reglas perfectamente organizadas y convenidas de mutuo


acuerdo entre los participantes en una comunicación, cuya misión es regular algún
aspecto de la misma. Es habitual que los protocolos estén dados por normativas o
asociaciones de estándares.

Arquitectura de red. Conjunto organizado de capas y protocolos que aseguran el


correcto funcionamiento de la comunicación de datos a través de la red. Esta
organización de la red debe estar suficientemente clara como para que los fabricantes de
2
hardware y desarrolladores de software puedan elaborar productos con la garantía de
que funcionarán en comunicación con otros equipos que sigan las mismas reglas.

Sistema abierto. Definición propuesta por ISO y que identifica a aquel sistema
compuesto por uno o más ordenadores, el software asociado, los periféricos, los
procesos físicos, los medios de transmisión de la información, etc., que constituyen un
todo autónomo capaz de realizar un tratamiento de la información. Otra definición:
sistema autónomo capaz de interconectarse con otros de acuerdo a con unas normas
establecidas.

Entidad. Elementos activos que se encuentran en cada una de las capas, hay elementos
activos software (ej: protocolos), y hardware (ej: chips). A las entidades de la misma
capa residentes en nodos distintos se les denomina entidades análogas. Otra definición:

2.- Modelo Aquitectónico de Capas de Red.


Los puntos de las interfaces entre capas por los que se estable la comunicación entre
ellas se denominan puntos de acceso al servicio o SAP.

Una capa se diferencia de otras por las funciones que desempeña en el proceso de la
comunicación. La capa N puede solicitar servicios solo a la capa N-1 y enviar datos solo
a la capa N+1. La primera capa es una excepción puesto que no tiene ninguna otra capa
por debajo a quien solicitar servicios: fundamentalmente se encarga de operar con los
medios de transmisión.

Si se cambia algo en la capa N, ninguna otra capa se sentirá afectada con tal de que se
conserven las etrcturas de las interfaces superiores e inferiores. Esta cuestión hace que
las redes configuradas según modelos en capas sean muy flexibles.

3
El proceso de comunicación se produce entre las capas equivalentes de dos hosts
distintos. La información va descendiendo por la estructura de capas del host emisor
hasta que en el nivel más bajo (transmisión física) la información pasa al host receptor.
A partir de aquí, se inicia el viaje ascendente por su estructura de capas hasta llegar a la
capa equivalente en el host de destino de la que inició el servicio en el host emisor.

NOTA: Una comunicación no tiene por qué ser iniciada en la capa superior del emisor.

Tanto al emisor como al receptor tienen la sensación de que la comunicación se ha


producido en la capa más alta (si se inicio aquí) sin embargo el proceso es totalmente
transparente puesto que los datos han descendido hasta la primera capa han sido
transportados y han vuelto a ascender.

No todos los nodos de la red tienen porque trabajar en todas las capas del modelo
arquitectónico. Un nodo que trabaje solo en capas inferiores no podrá realizar
comunicación a niveles superiores.

4
2.1 Los protocolos

Como ya se ha comentado anteriormente un protocolo es un conjunto de reglas


perfectamente organizadas y convenidas de mutuo acuerdo entre los participantes en
una comunicación, cuya misión es regular algún aspecto de la misma.

Los protocolos tienen dos interfaces diferentes:


Interfaz del servicio (service interface): Define la interfaz con otros objetos en el
mismo computador que deseen utilizar sus servicios de comunicación. Por ejemplo,
solicitud de envío y recepción de mensajes

Interfaz entre sus iguales (peer interface). Define la forma y el significado de los
mensajes que son intercambiados entre instancias locales y remotas del protocolo.

5
3.- Modelo Arquitectónico de Red OSI de ISO.

3.1 Conceptos previos

• SAP, Punto de Acceso al Servicio. Son los puntos donde una capa puede
encontrar disponibles los servicios de la capa inmediatamente inferior. Cada
SAP tiene una dirección que le identifica y por la que se invoca al servicio.

• IDU, Unidad de Datos del Interfaz. Es el bloque informativo que la entidad de


la capa N pasa a la entidad correspondiente de la capa N – 1 a través de la
interfaz de las dos capas.

• ICI, Información para el control de interfaz. Bloque dentro del IDU que tiene
la información necesaria para gestionar la interfaz.

• SDU, Unidad de datos del Servicio. Es el bloque de información que se pasa a


través de la red a la entidad par, es decir, a su equivalente en el host destinatario

• PDU, Unidad de datos del protocolo. La información del SDU no siempre se


puede transmitir de forma directo, a veces, hay que fraccionarlo o incluso unirlo
a más información porque su tamaño no es el adecuado para la transmisión
directa y además siempre habrá que ponerle alguna cabecera con información de
control del propio protocolo. A este campo SDU más la cabecera de control del
protocolo es lo que se llama PDU. Si estamos en la capa N se denomina N-PDU

Cabecera SDU

6
En la siguiente figura se ven las cabeceras asociadas al modelo arquitectónico OSI

3.2 Servicios a nivel de conexión que ofrece el modelo OSI

OSI ofrece dos tipos de servicios en base a si reserva o no canal. Cada servicio provee a
la red de una funcionalidad concreta.

• Servicio con reserva de canal. Se requiere el establecimiento de una conexión


inicial y de la ruptura o liberación final de la misma. Entre este establecimiento
y la liberación se produce el envío de datos. Los bloques de datos se reciben en
el destino en el mismo orden en el que fueron enviados y por la misma ruta, por
tanto los bloques no necesitan llevar información de la dirección hacia la que se
dirigen. Este servicio es orientado a la conexión.

• Servicios sin reserva de canal. No realizan la reserva previa de un canal para el


envío de datos. El emisor envía paquetes de datos al receptor confiando que la
red tendrá la suficiente inteligencia como para conducir los datos por las rutas
adecuadas. Cada paquete debe llevar la dirección destino y pueden llegar
desordenados, por tanto el receptor tiene que tener los mecanismos y la
suficiente información para ordenarlos. Dentro de los servicios sin reserva de
canal encontramos:

o Servicio de datagramas sin confirmación: El emisor no necesita


confirmación del receptor de que los paquetes de datos le llegan
correctamente. (Protocolo IP, protocolo UDP). No orientado a conexión

7
o Servicio de datagramas con confirmación. El receptor envía
confirmaciones al emisor. (Protocolo TCP). Orientado a conexión.

o Servicio de petición y respuesta. Es un servicio propio de gestión


interactiva basado en que a cada petición le sigue una respuesta con los
datos solicitados. (Protocolo http)

8
3.- Modelo Arquitectónico de Red OSI de ISO.

3.3 Modelo arquitectónico de red OSI


A principios de 1980 el desarrollo de redes surgió con desorden en muchos sentidos. Se
produjo un enorme crecimiento en la cantidad y tamaño de las redes. A medida que las
empresas tomaron conciencia de las ventajas de usar tecnologías de conexión, las redes
se agregaban o expandían a casi la misma velocidad a la que se introducían las nuevas
tecnologías de red.

Para mediados de 1980, estas empresas comenzaron a sufrir las consecuencias de la


rápida expansión. De la misma forma en que las personas que no hablan un mismo
idioma tienen dificultades para comunicarse, las redes que utilizaban diferentes
especificaciones e implementaciones tenían dificultades para intercambiar información.
El mismo problema surgía con las empresas que desarrollaban tecnologías de
conexiones privadas o propietarias. "Propietario" significa que una sola empresa o un
pequeño grupo de empresas controlan todo uso de la tecnología. Las tecnologías de
conexión que respetaban reglas propietarias en forma estricta no podían comunicarse
con tecnologías que usaban reglas propietarias diferentes.

Para enfrentar el problema de incompatibilidad de redes, la Organización Internacional


para la Estandarización (ISO) investigó modelos de conexión como la red de Digital
Equipment Corporation (DECnet), la Arquitectura de Sistemas de Red (Systems
Network Architecture) y TCP/IP a fin de encontrar un conjunto de reglas aplicables de
forma general a todas las redes. Con base en esta investigación, la ISO desarrolló un
modelo de red que ayuda a los fabricantes a crear redes que sean compatibles con otras
redes.

En 1984, la Organización Internacional de Estandarización (ISO) desarrolló un modelo


llamado OSI(Open Systems Interconectiòn, Interconexión de sistemas abiertos). El cual
es usado para describir el uso de datos entre la conexión física de la red y la aplicación
del usuario final.
El modelo OSI consta de 7 capas o niveles, los niveles superiores (5, 6 y 7) están más
próximos al usuario y tienen un nivel de abstracción mayor, se dice que estas capas
están orientadas a la aplicación o al usuario.

Los niveles inferiores (1,2 y 3) están más próximos a la red; de hecho, la capa física se
ocupa del hardware. Se dice que las capas físicas, de enlace y de re están orientadas a la
red. Al subconjunto de estas tres capas se le llama subred.
La capa de transporte o capa 4 es la encargada de conectar los niveles orientados al
usuario con la subred.

9
Niveles del Modelo OSI.

Nivel Físico: Define el medio de comunicación utilizado para la transferencia de


información, dispone del control de este medio y especifica bits de control, mediante:
• Definir conexiones físicas entre computadoras.
• Describir el aspecto mecánico de la interface física.
• Describir el aspecto eléctrico de la interface física.
• Describir el aspecto funcional de la interface física.
• Definir la Técnica de Transmisión.
• Definir el Tipo de Transmisión.
• Definir la Codificación de Línea.
• Definir la Velocidad de Transmisión.
• Definir el Modo de Operación de la Línea de Datos.
• Garantizar la conexión (aunque no la fiabilidad de dicha conexión).

Nivel Enlace de Datos: es responsable de la transferencia fiable de información a


través de una línea de transmisión de datos. Recibe peticiones de la capa de red y utiliza
los servicios de la capa física.

El objetivo de la capa de enlace es conseguir que la información fluya, libre de errores,


entre dos máquinas que estén conectadas directamente (servicio orientado a conexión).

10
Para lograr este objetivo tiene que montar bloques de información (llamados tramas en
esta capa), dotarles de una dirección de capa de enlace, gestionar la detección o
corrección de errores, y ocuparse del control de flujo entre equipos (para evitar que un
equipo más rápido desborde a uno más lento).

Otras funciones:

• Establecer el método de acceso que la computadora debe seguir para transmitir y


recibir mensajes. Realizar la transferencia de datos a través del enlace físico.

• Enviar bloques de datos con el control necesario para la sincronía.

• En general controla el canal de comunicación y es la interfaz con el nivel de red,


al proporcionarle a este una transmisión libre de errores físicamente hablando.

Nivel de Red: Este nivel define el enrutamiento o encaminamiento y el envío de


paquetes entre redes. (Los datos en este nivel se denominan paquetes).

El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino,
aún cuando ambos no estén conectados directamente. Los dispositivos que facilitan
tal tarea se denominan enrutadores, aunque es más frecuente encontrarlo con el nombre
en inglés routers.
En este nivel se realiza el direccionamiento lógico y la determinación de la ruta de los
datos hasta su receptor final.

Nivel de Transporte: Este nivel actúa como un puente entre los tres niveles inferiores
totalmente orientados a las comunicaciones y los tres niveles superiores totalmente
orientados al procesamiento. Es la capa encargada de efectuar el transporte de los datos
(que se encuentran dentro del paquete) de la máquina origen a la de destino,
independizándolo del tipo de red física que se esté utilizando. La PDU de la capa 4 se
llama Segmento o Datagrama, dependiendo de si corresponde a TCP o UDP. Sus
protocolos son TCP y UDP; el primero orientado a conexión y el otro sin conexión.

11
Trabajan, por lo tanto, con puertos lógicos y junto con la capa red dan forma a los
conocidos como Sockets IP:Puerto (191.16.200.54:80). Además, garantiza una entrega
confiable de la información (si se utiliza el protocolo fiable de la capa de transporte)

• Asegura que la llegada de datos del nivel de red encuentra las características de
transmisión y calidad de servicio requerido por el nivel 5 (Sesión).

• Asigna una dirección única de transporte a cada usuario (socket)

• Define una posible multicanalización. Esto es, puede soportar múltiples


conexiones.

• Determina el protocolo que garantiza el envío del mensaje.

Nivel Sesión: Esta capa es la que se encarga de mantener y controlar el enlace


establecido entre dos computadores que están transmitiendo datos de cualquier índole.
Por lo tanto, el servicio provisto por esta capa es la capacidad de asegurar que, dada una
sesión establecida entre dos máquinas, la misma se pueda efectuar para las operaciones
definidas de principio a fin, reanudándolas en caso de interrupción. En muchos casos,
los servicios de la capa de sesión son parcial o totalmente prescindibles.

• Establece el inicio y termino de la sesión.

• Recuperación de la sesión.

• Control del diálogo; establece el orden en que los mensajes deben fluir entre
usuarios finales.

12
• Referencia a los dispositivos por nombre y no por dirección.

• Permite escribir programas que correrán en cualquier instalación de red.

Nivel Presentación: Se ocupa de la sintaxis y de la semántica de la información que se


pretende transmitir, es decir, investiga en el contenido informativo de los datos. Traduce
el formato y asignan una sintaxis a los datos para su transmisión en la red.
Establece independencia a los procesos de aplicación considerando las diferencias en la
representación de datos.

Nivel Aplicación: Proporciona servicios al usuario del Modelo OSI. En esta capa se
definen los protocolos que utilizarán las aplicaciones y procesos de los usuarios. La
comunicación se realiza utilizando protocolos de diálogo apropiados.

• Proporciona comunicación entre dos procesos de aplicación, tales como:


programas de aplicación, aplicaciones de red, etc.

• Proporciona aspectos de comunicaciones para aplicaciones especificas entre


usuarios de redes: manejo de la red, protocolos de transferencias de
archivos (ftp), etc.

En la siguiente figura se muestra las capas del modelo y algunos de los protocolos
utilizados en sus capas.

13
Las siguientes figuras muestran las capas del modelo OSI y su función

14

También podría gustarte