Modelo+OSI

__ El modelo de referencia OSI __
El **modelo de referencia OSI** (open system interconnection, interconexión de sistemas abiertos) lo desarrolló la ISO (international standard organisation, organización internacional de normalización),en 1984,como una guía para definir un conjunto de protocolos abiertos. Su finalidad es proporcionar una base común para la coordinación en el desarrollo de normas destinadas a la interconexión de sistemas, permitiendo a la vez situar las normas existentes en la perspectiva del modelo de referencia global. Tiene también como finalidad identificar los campos en los que se requiere la elaboración y el perfeccionamiento de normas, así como mantener la coherencia de todas las normas dentro de un marco común

El modelo OSI tiene siete capas o niveles:

1. Capa física
La capa física comunica directamente con el medio de comunicación; se ocupa de enviar y recibir bits. En esta capa se decide qué voltaje describe un 0 y cuál un 1; los microsegundos que dura un bit; si la transmisión se puede efectuar simultáneamente en ambas direcciones; cómo se establece la conexión inicial y cómo se interrumpe, etc.

2.Capa de enlace de datos
La capa de enlace de datos proporciona la comunicación nodo a nodo en una misma red de área local. Para ello debe proporcionar un mecanismo de direcciones que permita entregar los mensajes en los nodos correctos y debe traducir los mensajes de las capas superiores en bits que pueda transmitir la capa física. Cuando la capa de enlace recibe un mensaje, le da formato para transformarlo en una trama de datos Las secciones de una trama de datos se denominan campos. Los campos de una trama tipo son los siguientes:
 * Indicador de inicio.
 * Dirección de origen.
 * Dirección de destino.
 * Información de control.
 * Datos.
 * Control de errores.

3.Capa de red
La capa de red se ocupa de controlar el funcionamiento de la subred, proporcionando un mecanismo que dirige los mensajes de una red a otra. Para entregar mensajes en una red, cada subred debe estar identificada de forma única por una dirección de subred. Al recibir un mensaje de las capas superiores, la capa de red añade una cabecera al mensaje incluyendo las direcciones de subred de origen y destino. Este conjunto de datos sumado a la capa de red se denomina paquete. La información de la dirección de subred se utiliza para entregar el mensaje a la subred correcta; después la capa de enlace de datos puede utilizar la dirección del nodo para entregar el mensaje. El proceso de hacer llegar los paquetes a la subred correcta se denomina encaminamiento, y los dispositivos que encaminan los paquetes se denominan encaminadores (o routers).

4. Capa de transporte
La función básica de la capa de transporte es aceptar datos de la capa de sesión, dividirlos en unidades más pequeñas si es necesario, pasarlo a la capa de red y asegurar que todas las unidades lleguen correctamente al otro extremo. La capa de transporte también asegura un control de flujo, es decir, regula el flujo de información de forma que un nodo rápido no llegue a saturar a uno lento.

5. Capa de sesión
La capa de sesión permite a los usuarios de máquinas diferentes establecer sesiones entre ellos. Una sesión permite el transporte ordinario de datos, como lo hace la capa de transporte, pero también proporciona servicios mejorados útiles en algunas aplicaciones. Uno de los servicios de la capa de sesión es manejar el control del diálogo. El modo de diálogo puede ser de tres tipos:
 * Simplex.
 * Semiduplex.
 * Duplex.

6. Capa de presentación
El cometido de la capa de presentación es el de presentar los datos a la capa de aplicación; ocupándose de traducir datos con una codificación de caracteres a otra distinta, si fuese necesario (porque los nodos inicial y final utilizaran una codificación distinta, como ASCII y Unicode); ídem con la representación de datos numéricos. Otras funciones que corresponden a la capa de presentación son la encriptación/desencriptación y la compresión/descompresión de los datos.

7. Capa de aplicación
La capa de aplicación proporciona los servicios utilizados por las aplicaciones, como pueden ser: Como es la única capa que proporciona servicios directamente a los procesos de aplicación, la capa de aplicación ofrece todos los servicios de OSI directamente utilizables por los procesos de aplicación.
 * Correo electrónico,
 * acceso a archivos remotos,
 * ejecución de tareas remotas,
 * administración de la red.