sábado, 18 de febrero de 2017

Modelo OSI

El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), más conocido como modelo OSI, (Open System Interconnection) es un modelo de referencia para los protocolos de la red de arquitectura en capas, creado en el año 1980 por chucho (ingeniero ruso). Se ha publicado desde 1983 por la Unión Internacional de Telecomunicaciones (UIT) y, desde 1984, la Organización Internacional de Normalización (ISO) también lo publicó con estándar. Su desarrollo comenzó en 1977.




Historia

Desde un principio, los programas de comunicaciones escritos personalizados permitían que una computadora hablara con otra. Si queríamos hablar con una computadora diferente, teníamos que escribir un programa nuevo. Este método no podía ampliarse más que a unas cuantas computadoras.
Los primeros intentos de solucionar este problema fueron protocolos patentados que permitían a las computadoras del mismo fabricante hablar unas con otras .
Al mismo tiempo que las redes y las empresas crecían, las empresas empezaron a tener problemas con la rápida expansión de la red y al tratar de comunicarse entre ellas. Para enfrentar los problemas de incompatibilidad de redes, la Organización Internacional para la Estandarización (ISO) investigó la red de Digital Equipment Corporation (DECNET), la Arquitectura de Sistemas de Red (SNA) y TCP/IP a fin de encontrar un conjunto de reglas universales para aplicarlas en todas la redes, desarrollando así un protocolo para ayudar a las empresas a poder comunicarse y tener compatibilidad en las redes creadas. Para poder simplificar el estudio y la implementación de la arquitectura necesaria, la ISO creó en 1984 el modelo de referencia OSI para lograr un estandarización internacional de los protocolos. Este modelo se ocupa de la Interconexión de Sistemas Abiertos a la comunicación.

Transmisión de datos

La capa de aplicación recibe el mensaje del usuario y le añade una cabecera constituyendo así la PDU de la capa de aplicación. La PDU se transfiere a la capa de aplicación del modo destino, este elimina la cabecera y entrega el mensaje al usuario.

Para ello ha sido necesario todo este proceso:
1.Ahora hay que entregar la PDU a la capa de presentación para ello hay que añadirle la correspondiente cabecera ICI y transformarla así en una IDU, la cual se transmite a dicha capa.
2.La capa de presentación recibe la IDU, le quita la cabecera y extrae la información, es decir, la SDU, a esta le añade su propia cabecera (PCI) constituyendo así la PDU de la capa de presentación.
3.Esta PDU es transferida a su vez a la capa de sesión mediante el mismo proceso, repitiéndose así para todas las capas.
4.Al llegar al nivel físico se envían los datos que son recibidos por la capa física del receptor.
5.Cada capa del receptor se ocupa de extraer la cabecera, que anteriormente había añadido su capa homóloga, interpretarla y entregar la PDU a la capa superior.
6.Finalmente, llegará a la capa de aplicación, la cual entregará el mensaje al usuario.

Formato de los datos

Otros datos reciben una serie de nombres y formatos específicos en función de la capa en la que se encuentren, debido a como se describió anteriormente la adhesión de una serie de encabezados e información final. Los formatos de información son los que muestra el gráfico:

- Capa de Aplicación: 

 -Proporciona la interfaz y servicios q soportan las aplicaciones     de usuario.
 -Se encarga de ofrecer acceso general a la red.
 -Ofrece los servicios de red relacionados con estas aplicaciones,   como la gestión de mensajes, la transferencia de archivos y las   consultas a base de datos.

- Capa de Presentación:

-Considerado como el traductor del modelo OSI.
-Toma los paquetes de la capa de aplicación y los convierte a       un formato genérico.
-Encargada de cifrar los datos y de comprimirlos para reducir su   tamaño.

- Capa de Sesión: 

-Encargada de establecer el enlace de comunicación.
-Gestiona la sesión que se establece entre ambos nodos.
-Encargada de ubicar puntas de control en la secuencia de  datos.

- Capa de Transporte:

-Encargada de controlar el flujo de datos entre los nodos que       establecen una comunicación.
-Se ocupa también de evaluar el tamaño de los paquetes con el  fin de que estos Tengan el tamaño requerido por las capas        inferiores del conjunto de protocolos.

- Capa de Red: 

-Encamina los paquetes.
-Se ocupa de entregarlos.
-Determinar la ruta que deben seguir los paquetes de datos.

- Capa de Enlace: 

-Se encarga de desplazar los datos por el enlace físico de            comunicación hasta el nodo receptor.
-Identifica cada computadora incluida en la red de acuerdo con    su dirección de hardware.
-Se asegura de que las tramas enviadas por el enlace físico se     reciben sin error alguno.

- Capa Física: 

-Convierten en una secuencia única de bits que puede                 transmitirse por el entorno físico de la red.
-Determina los aspectos físicos sobre la forma en que el               cableado esta enganchado a la NIC de la computadora.

Operaciones sobre los datos

En determinadas situaciones es necesario realizar una serie de operaciones sobre las PDU para facilitar su transporte, debido a que son demasiado grandes o bien porque son demasiado pequeñas y estaríamos desaprovechando la capacidad del enlace.

- Bloqueo y desbloqueo:

El bloqueo hace corresponder varias (N)-SDU en una (N)-PDU.
El desbloqueo identifica varias (N)-SDU que están contenidas en una (N)-PDU.

Concatenación y separación:
La concatenación es una funcion (N) que realiza el nivel-(N) y que hace corresponder varias (N)-PDU en una sola (N-1)-SDU.
La separación identifica varias (N)-PDU que están contenidas en una sola (N-1)-SDU.

Seguridad

Las redes permiten la comunicación entre computadoras y otros dispositivos inteligente como tabletas y teléfonos, pero también son el principal medio por el que estos dispositivos son infectados con virus o son atacados para robar información. Los entornos de red seguros son una necesidad cada vez mayor. El modelo OSI facilita la clasificación de los diferentes ataques conocidos.