sábado, 14 de septiembre de 2013

Modelo OSI

Hola que tal amigos en esta entrada hablaremos de lo que es el sistema OSI, significado, una breve y clara explicación y una pequeña analogía de lo que sería este modelo aplicado en la vida real, sin más preámbulos continuemos:

MODELO OSI


El modelo de referencia de Interconexión de Sistemas Abiertos (OSI, Open System Interconnection) lanzado en 1984 fue el modelo de red descriptivo creado por ISO; esto es, un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.

A lo que nos referimos cuando hablamos de lo que es el Modelo OSI, es la propuesta de la organización  ISO que hizo para poder interconectar las computadoras en aquel tiempo, sin tener que pasar por problemas de compatibilidad.

  Este modelo OSI se basa en 7 capas: Física (1), Enlace (2), Red (3), Transporte (4), Sesión (5), Presentación (6) y Aplicación (7).




(En la imagen que acaban de ver se representan las 7 capas de dicho modelo de intercomunicación, ahora explicaremos cada una de ellas:)




Capa 1: Física


Es la que se encarga de las conexiones físicas de la computadora hacia la red, tanto en lo que se refiere al medio físico (medios guiados: cable coaxial, cable de par trenzado, fibra óptica y otros tipos de cables; medios no guiados: radio, infrarrojos, microondas, láser y otras redes inalámbricas); características del medio (p.e. tipo de cable o calidad del mismo; tipo de conectores normalizados o en su caso tipo de antena; etc.) y la forma en la que se transmite la información (codificación de señal, niveles de tensión/intensidad de corriente eléctrica, modulación, tasa binaria, etc.)



Es la encargada de transmitir los bits de información a través del medio utilizado para la transmisión. Se ocupa de las propiedades físicas y características eléctricas de los diversos componentes; de la velocidad de transmisión, si ésta es uni o bidireccional (símplex, dúplex o full-dúplex). También de aspectos mecánicos de las conexiones y terminales, incluyendo la interpretación de las señales eléctricas/electromagnéticas.

 

Se encarga de transformar una trama de datos proveniente del nivel de enlace en una señal adecuada al medio físico utilizado en la transmisión. Estos impulsos pueden ser eléctricos (transmisión por cable) o electromagnéticos (transmisión sin cables). Estos últimos, dependiendo de la frecuencia / longitud de onda de la señal pueden ser ópticos, de micro-ondas o de radio. Cuando actúa en modo recepción el trabajo es inverso; se encarga de transformar la señal transmitida en tramas de datos binarios que serán entregados al nivel de enlace.

 

Sus principales funciones se pueden resumir como:

* Definir el medio o medios físicos por los que va a viajar la comunicación: cable de pares trenzados (o no, como en RS232/EIA232), coaxial, guías de onda, aire, fibra óptica.

* Definir las características materiales (componentes y conectores mecánicos) y eléctricas (niveles de tensión) que se van a usar en la transmisión de los datos por los medios físicos.

*Definir las características funcionales de la interfaz (establecimiento, mantenimiento y liberación del enlace físico).

* Transmitir el flujo de bits a través del medio.

* Manejar las señales eléctricas/electromagnéticas


* Especificar cables, conectores y componentes de interfaz con el medio de transmisión, polos en un enchufe, etc.


* Garantizar la conexión (aunque no la fiabilidad de ésta).



Capa 2: enlace de Datos

Cualquier medio de transmisión debe ser capaz de proporcionar una transmisión sin errores, es decir, un tránsito de datos fiable a través de un enlace físico. Debe crear y reconocer los límites de las tramas, así como resolver los problemas derivados del deterioro, pérdida o duplicidad de las tramas. También puede incluir algún mecanismo de regulación del tráfico que evite la saturación de un receptor que sea más lento que el emisor.

La capa de enlace de datos se ocupa del direccionamiento físico, de la topología de la red, del acceso a la red, de la notificación de errores, de la distribución ordenada de tramas y del control del flujo.

Se hace un direccionamiento de los datos en la red ya sea en la distribución adecuada desde un emisor a un receptor, la notificación de errores, de la topología de la red de cualquier tipo. La tarjeta NIC (Network Interface Card, Tarjeta de Interfaz de Red en español o Tarjeta de Red) que se encarga de que tengamos conexión, posee una dirección MAC (control de acceso al medio) y la LLC (control de enlace lógico).

Los Switches realizan su función en esta capa.



Capa 3: RED

El cometido de la capa de red es hacer que los datos lleguen desde el origen al destino, aun cuando ambos no estén conectados directamente. Los dispositivos que facilitan tal tarea se denominan en castellano encaminadores, aunque es más frecuente encontrar el nombre inglés routers y, en ocasiones enrutadores.

Adicionalmente la capa de red lleva un control de la congestión de red, que es el fenómeno que se produce cuando una saturación de un nodo tira abajo toda la red (similar a un atasco en un cruce importante en una ciudad grande). La PDU de la capa 3 es el paquete.


Los routers trabajan en esta capa, aunque pueden actuar como switch de nivel 2 en determinados casos, dependiendo de la función que se le asigne. Los firewalls actúan sobre esta capa principalmente, para descartar direcciones de máquinas.

En este nivel se realiza el direccionamiento lógico y la determinación la ruta de los datos hasta su receptor final.



Capa 4: Transporte

Su función básica es aceptar los datos enviados por las capas superiores, dividirlos en pequeñas partes si es necesario, y pasarlos a la capa de red. En el caso del modelo OSI, también se asegura que lleguen correctamente al otro lado de la comunicación. Otra característica a destacar es que debe aislar a las capas superiores de las distintas posibles implementaciones de tecnologías de red en las capas inferiores, lo que la convierte en el corazón de la comunicación. En esta capa se proveen servicios de conexión para la capa de sesión que serán utilizados finalmente por los usuarios de la red al enviar y recibir paquetes. Estos servicios estarán asociados al tipo de comunicación empleada, la cual puede ser diferente según el requerimiento que se le haga a la capa de transporte. Por ejemplo, la comunicación puede ser manejada para que los paquetes sean entregados en el orden exacto en que se enviaron, asegurando una comunicación punto a punto libre de errores, o sin tener en cuenta el orden de envío. Una de las dos modalidades debe establecerse antes de comenzar la comunicación para que una sesión determinada envíe paquetes, y ése será el tipo de servicio brindado por la capa de transporte hasta que la sesión finalice. De la explicación del funcionamiento de esta capa se desprende que no está tan encadenada a capas inferiores como en el caso de las capas 1 a 3, sino que el servicio a prestar se determina cada vez que una sesión desea establecer una comunicación. Todo el servicio que presta la capa está gestionado por las cabeceras que agrega al paquete a transmitir.   

En resumen, podemos definir a la capa de transporte como:

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 Segmentos.

  

Capa 5: Sesión

Esta capa establece, gestiona y finaliza las conexiones entre usuarios (procesos o aplicaciones) finales. Ofrece varios servicios que son cruciales para la comunicación, como son:

*Control de la sesión a establecer entre el emisor y el receptor (quién transmite, quién escucha y seguimiento de ésta).

* Control de la concurrencia (que dos comunicaciones a la misma operación crítica no se efectúen al mismo tiempo).

* Mantener puntos de verificación (checkpoints), que sirven para que, ante una interrupción de transmisión por cualquier causa, la misma se pueda reanudar desde el último punto de verificación en lugar de repetirla desde el principio.

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.

En conclusión esta capa es la que se encarga de mantener el enlace entre los dos computadores que estén transmitiendo datos de cualquier índole. 

Capa 6: Presentación

El objetivo de la capa de presentación es encargarse de la representación de la información, de manera que aunque distintos equipos puedan tener diferentes representaciones internas de caracteres (ASCII, Unicode, EBCDIC), números (little-endian tipo Intel, big-endian tipo Motorola), sonido o imágenes, los datos lleguen de manera reconocible.

Esta capa es la primera en trabajar más el contenido de la comunicación que el cómo se establece la misma. En ella se tratan aspectos tales como la semántica y la sintaxis de los datos transmitidos, ya que distintas computadoras pueden tener diferentes formas de manejarlas.

Esta capa también permite cifrar los datos y comprimirlos. En pocas palabras es un traductor

Por todo ello, podemos resumir la definición de esta capa como aquella encargada de manejar la estructura de datos abstracta y realizar las conversiones de representación de los datos necesarias para la correcta interpretación de los mismos.

Capa 7: Aplicación

Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (POP y SMTP), gestores de bases de datos y servidor de ficheros (FTP). Hay tantos protocolos como aplicaciones distintas y puesto que continuamente se desarrollan nuevas aplicaciones el número de protocolos crece sin parar.

Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente. Así por ejemplo un usuario no manda una petición "HTTP/1.0 GET index.html" para conseguir una página en html, ni lee directamente el código html/xml.

Entre los protocolos (refiriéndose a protocolos genéricos, no a protocolos de la capa de aplicación de OSI) más conocidos destacan:

* HTTP (HyperText Transfer Protocol = Protocolo de Transferencia de Hipertexto) el protocolo bajo la www.

* FTP (File Transfer Protocol = Protocolo de Transferencia de Archivos) ( FTAM, fuera de TCP/IP) transferencia de ficheros.

* SMTP (Simple Mail Transfer Protocol = Protocolo Simple de Correo) (X.400 fuera de tcp/ip) envío y distribución de correo electrónico.

* POP (Post Office Protocol = Protocolo de Oficina de Correo)/IMAP: reparto de correo al usuario final.

* SSH (Secure Shell = Capa Segura) principalmente terminal remoto, aunque en realidad cifra casi cualquier tipo de transmisión.

Telnet otro terminal remoto, ha caído en desuso por su inseguridad intrínseca, ya que las claves viajan sin cifrar por la red.

Hay otros protocolos de nivel de aplicación que facilitan el uso y administración de la red:

* SNMP (Simple Network Management Protocol)

* DNS (Domain Name System)

  

Bien ahora que ya vimos las diferentes capas que tiene el Modelo OSI, ahora la pregunta es esto aplicado a la vida diaria ¿cómo sería? Veremos una analogía que explica como:


Nota: la tabla a continuación están las capas del modelo representado en colores, estos colores también se aplicaran en la analogía.



 

Bien digamos que hay dos amigos que tienen tiempo sin poder hablar y en ellos uno de ellos le quiere escribir una carta y enviársela pero viven en diferentes países, William NY – EU y Manuel Portugal


  

Vamos a empezar desde el punto emisor: William. Lo primero que William tiene que hacer es escribir la carta, junto con la dirección de Manuel [7-Aplicación].
  


William está con su mano lesionada, y no puede escribir. Luego se determina el contenido de la carta a su esposa Rose, quien escribe una carta a Manuel [6-Presentación]

 
Esposa de William a continuación, poner la carta en un sobre, va al poste, ponga la carta [5-Sesión]



Entonces el empleado de correos en los Estados Unidos decide externalizar el servicio. Le pregunta a una logística de terceros - Fedex - para llevar el sobre, que a su vez pone todo en un sobre seguridad de su empresa. [4-Transporte]


El envío del sobre es ahora la empresa logística, que decide que la ruta más rápida es el aeropuerto de Lisboa - aire usando. Así que ponga la carta en otro sobre con su dirección, y tomar el avión. [3-Red]

 

  

Funcionarios de la aerolínea puso el sobre en la caja de la empresa que en el avión, añadiendo una etiqueta con la dirección de destino [2-Enlace]

  


La caja con el sobre la siguiente nuestro viaje en el avión a Portugal [1-Física 



Al llegar a Portugal, se inicia el proceso inverso, es decir, la recepción.

El cuadro a continuación, es descargado del avión, el sobre se retira dentro de la misma y entregada a un oficial que se encarga de dirigir el sobre a su destino, que es la empresa Fedex en Lisboa [2-Elnace].




La entrega del sobre que sabemos es con la compañía Fedex, que verifica que la misma debe seguir para la oficina de correos en Lisboa. [3-Red]



Un funcionario de la Oficina de Correos de Portugal recibe dotación de la empresa FedEx, el sobre de su eliminación, a continuación, entregar a la dirección de Manuel en Lisboa [4-Transporte].



María, la esposa de Manuel comprueba la oficina de correos local, y recibe el sobre con la letra original. [5-Sesión].

  

A continuación, leer el contenido a él [6-Presentación].



Por último, Manuel se entera de la noticia de William [7-Aplicación].




 espero que haya sido de su agrado, disculpe las dificultades para presentarlo. 

saludos att. Jhonatan Noriega

No hay comentarios:

Publicar un comentario