eMc2H 3 - El Modelo OSI
Por: chino-moreno
En este articulo trato de explicar que es el modelo OSI, algo de su historia, y como funciona.
DUDAS, COMETARIOS, FELICITACIONES ETC. : puma-guy@anarcopunk.zzn.com
¿Qué es OSI? OSI significa:
Open Systems Interconections o interconexión de sistemas abiertos.
Pero ¿Cómo nació el modelo OSI? ahi va su historia:
Todo comenzó por allá en los años '80, cuando el desarrollo de las redes empezó a tener auge, las empresarios se empezarón a dar cuenta que implementando una red en su empresa, podrian ahorrar mucho dinero y aumentar su productividad ( nada pendejos ), empezaron a implementar redes y a expander las que ya tenian, casi al mismo tiempo que salia nueva tecnologia, entonces se empezo a hacer un desorden encabronado, ya para mediados de los '80, como cada empresa hizo como quiso su red, pos costaba uno y la mitad del otro comunicarse de una red a otra, porque todas las redes estaban hechas con estandares diferentes.
Entonces llegó La Organización Internacional de Normalización, ISO, por sus siglas en inglés y llegó tumbando caña el cabrón, investigo sobre DECNET, SNA y TCP/IP, y creo un modelo para que les fuera mas fácil a los fabricantes crear redes compatibles y que pudieran operar con otras redes, (asi de huevos el wey), El modelo de referencia OSI ( no lo confundan con ISO) fue lanzado en 1985, este fue el modelo que proporciono a los fabricantes un conjunto de estandares o normas, que aseguraban que las redes tendrian una mayor compatibilidad entre los distintos tipos de tecnologia utilizada alrededor del mundo.
Les presento el modelo OSI de la capa 7 hacia la capa 1, porque asi es como fluye la información dentro de éste. El modelo OSI se compone de las siguientes 7 capas:
...........................
: CAPA 7 :
: CAPA DE APLICACION :
:.........................:
: CAPA 6 :
: CAPA DE PRESENTACION :
:.........................:
: CAPA 5 :
: CAPA DE SESION :
:.........................:
: CAPA 4 :
: CAPA DE TRANSPORTE :
:.........................:
: CAPA 3 :
: CAPA DE RED :
:.........................:
: CAPA 2 :
: CAPA DE ENLACE DE DATOS :
:.........................:
: CAPA 1 :
: CAPA FISICA :
:.........................:
DESCRIPCION DE CADA CAPA
CAPA 7, CAPA DE APLICACION
Esta es la capa mas cercana al usuario, es la que se encarga de suministrar servicios de red a las aplicaciones del usuario, la diferencia que tiene esta capa con respecto a las demás es que la capa de aplicación no les da servicio a las demas capas inferiores, si no a las aplicaciones que estan fuera del alcanze del modelo OSI, por ejemplo; el navegador web.
CAPA 6, CAPA DE PRESENTACION
La capa de persentacion es la que se encarga de revisar que todos los paquetes que está recibiendo la maquina destino esten en buen estado y que no contengan errores, vamos, que sean legibles, si es necesario, realiza una "traducción" entre muchos formatos de representación de datos utilizando un formato de datos com˙n.
CAPA 5, CAPA DE SESION
La capa de sesión ( ya por el puro nombre se darán una idea de que se trata esta capa), es la capa que establece, administra y termina las sesiones entre las aplicaciones, tambien la capa de sesion le presta sus "servicios" a la capa de presentación.
CAPA 4, CAPA DE TRANSPORTE
La capa de transporte, se encarga de segmentar y ensamblar nuevamente los datos en una red, lo que se conoce como empaquetado (VEREMOS MAS ADELANTE QUE ES ESTO), esta capa tambien tiene la función de dar lo mejor posible los datos, para que capas superiores no tengan problemas a la hora de trabajar con estos datos. En bolitas y palitos esto seria como la capa que se encarga de llevar el control de calidad de los datos que van entrando a una maquina.
CAPA 3, CAPA DE RED
Esta capa es la mas compleja, es la que se encarga de dar conectividad y seleccion de ruta para conectar dos computadoras ¿?, si no me entendieron ni madres, ahi va con bolitas y palitos: Creo que saben lo que es un router, bueno pues un router se encarga de entre otras cosas de seleccionar la ruta mas adecuada para conectarse a una computadora, imaginen que tienen una maquina (A) en su casa (mex), y se quieren conectar a otra en otra red distinta (B) que está en EUA, bueno lo primero que hace su computadora es mandar datos a su router, aqui es donde se escoge la ruta mas corta o la mas viable para conectarse a la otra computadora (EUA), asi mismo los routers se encargan de mantener activas las conexiones entre computadoras.
CAPA 2, CAPA DE ENLACE DE DATOS
Esta capa lo que hace es dar un transito de datos confiable a travez de la capa 1, que veremos a continuación. Despues de haber hecho esto se encarga tambien del direccionamiento físico, topología de la red, notificacion de errores.
CAPA 1, CAPA FISICA
Esta capa es la de mas fácil explicación, dentro de esta capa se encuentran TODOS los dispositivos que permitan la conexión entre nodos de una red ( computadoras ), pero solo medios físicos; cables, ( UTP, Fibra Optica, conectores ETC. ).
QUE ES EL EMPAQUETADO DE DATOS ??
Bueno les voy a tratar de explicar esto el empaquetado, imaginen que una computadora (host A), se quiere comunicar con host B, ¿ Cómo lo haría ?, pos si pensaron que nada más se hiba a agarrar como pendeja mandando datos, pos se equivocan, porque esto es mas complejo de lo que creen ahi va la explicación agarrense:
| HOST A | ================================> | HOST B |
| HOST A |
:::::::::
: DATOS : ===========> DATOS
:::::::::
El host A para comunicarse, tiene que tener los datos que quiere mandar. (obvio) XD.
:::::::::::::::
: : DATOS : ========> SEGMENTO
:::::::::::::::
--Primero, se empaquetan los datos para que puedan viajar por la red; a este paso los datos se convierten en segmentos de información.
:::::::::::::::::::::::::::::
: ENCABEZADO DE RED : DATOS : =================> PAQUETE
:::::::::::::::::::::::::::::
--Segundo, se agrega la dirección de red al encabezado, este contiene las direcciones ip de origen y destino, que sirven para que los dispositivos de red envien los datos por una ruta especifica ( selección de ruta ). a los datos y el encabezado de red se le llama paquete.
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: ENCABEZADO DE TRAMA : ENCABEZADO DE RED : DATOS : FIN DE TRAMA : ======> TRAMA
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
--Tercero, ahora solo resta ponerle encabezado a la trama y tambien su fin, porque si no el dispositivo de red no tendria la menor idea de lo que se le esta mandando, (solo reconoce como información una trama completa, si no la descarta) aparte que debe saber cuando termina el mensaje.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
: 1010101110001100111010101010101111010101001010100011101010101000110 :
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
-- Y por ultimo, ya toda la trama de datos se convierte a binario, para su transmisión, y ya se terminó el empaquetado de datos, pero si se estan preguntando en este momento ¿ Cómo es que el dispositivo de red, diferencía de una trama y otra ? Pues ahi les va Esto se hace por medio de una función de temporización, (espera) y asi va diferenciando una trama de otra.
Todavia quedaron muchos puntos sin explicar, que prometo explicar mas delante, esto es nada mas como una introduccion, espero que les haya gustado este articulo XDD.
chino_moreno