martes, 19 de abril de 2011

Una forma fácil de aprender el modelo OSI (Open System Interconnection)

Es bien sabido que las capas o niveles del famoso modelo OSI son 7 pero, ¿Qué función desempeña cada nivel?
Para responder a la pregunta a continuación abordaremos el tema para su fácil comprensión y, aprovechando que el cerebro se graba cosas relacionándolas con algo, y usaremos la picardía inherente de todo ser humano al aprender (aquí se aplica por ejemplo cuando nos enseñan un insulto aprendemos más rápido a insultar que cuando nos enseñan otras frases).


Modelo OSI

Antes de empezar a explicar el nivel 1 (y posteriormente avanzar a los niveles más arriba) primero pondremos el margen de comparación que vamos a usar, el margen de comparación son: LAS MUJERES (es por eso que éste texto está creado para una fácil comprensión para los hombres; aunque también aplica para las mujeres, solo que hay que hacerle un ligero cambio).
  1. Nivel o Capa 1: Físico. Imaginemos que éste nivel es cuando vamos a ligar a una chica, ¿qué es lo primero que vemos (bueno depende de algunos hombres)?, la cara, si es linda o está fea, es decir lo físico. En redes es algo similar, éste nivel  define el medio físico y la manera con la cual se realizará la transmisión. En analogía con la comparación sería algo como: ver a la chica que te gustó, entonces establecer el medio físico para establecer la transmisión (en éste caso la plática) ya sea hablado o por señas (depende, pues puede ser una chica linda pero muda) y, por la manera en la cuál se realizará la transmisión podemos decir que podría ser las cosas que le gusta a la chica, es decir, no vas a hablarle de autos cuando percibes que no le gusta ese tema, si es así pues simplemente la transmisión no se puede dar y por lo tanto se interrumpe (la plática se termina).
  2. Nivel o Capa 2: Enlace de datos. Una vez establecida la comunicación (la transmisión), es decir, la plática para ambos es amena, entonces los datos empiezan a intercambiarse (platicando y riendo, como símbolo de que la comunicación fue hecha). En éste nivel de manera real se encargar de dividir en tramas los datos a ser enviados.
  3. Nivel o Capa 3: Red. Aquí es cuando ya la chica ya es tu novia y quieres que lo sepa todo el mundo (o casi todo el mundo, mas bien que lo sepan tus amigos y compañeros o algunas personas de confianza, no tus padres), es decir se lo presentas de manera informal a tus amigos, etc. El nivel de red es responsable de la entrega de un paquete desde el origen hacia el destino y posiblemente usando múltiples redes.
  4. Nivel o Capa 4: Transporte. En este nivel sucede que como la chica ya es tu novia la quieres andar donde sea que vayas, quieres ir al cine y la llevas, estas en la escuela y también ahí la llevas, con decir que hasta en el baño quieres que este junto a ti. Pues de manera real este nivel es el encargado de asegurar que todo el mensaje llegue intacto y en orden, supervisando el control de errores y el control de flujo, aquí se hacen uso de los protocolos TCP o UDP dependiendo del tipo de conexión a usar que junto con la capa de red dan forma a los conocidos sockets ip.
  5. Nivel o Capa 5: Sesión. Este nivel sucede cuando tu novia (ahora diremos novia en ves de chica) ya tiene intimidad contigo. Este nivel es el encargado de mantener y controlar el enlace establecido entre dos computadoras que están transmitiendo datos de cualquier índole; una de sus características es la sincronización, por ejemplo: sean dos descargas, una de rapidshare y otra de megaupload (para muchos el mejor servidor de descargas), la primera descarga de rapidshare empieza a descargar un archivo de 20 Mb y la descarga de megaupload es de 50 Mb; entonces el nivel de sesión se encarga de sincronizar entre ambas sesiones (megaupload y rapidshare) ya tratarlas de manera independiente la una de la otra, también éste nivel permite hacer puntos de prueba (checkpoints), los puntos de prueba sirven para evitar fallos y asegurarse que los datos se han recibido correctamente; es decir, al hacer la descarga en el servidor rapidshare el nivel de sesión [puede] establece[r] que cada 10 Mb ponga un checkpoint entonces cada 10 Mb la capa de sesión verifica si los datos enviados fueron correctamente recibidos, si es así continúa recibiendo más datos, de los contrario reinicia la descarga hasta el punto de prueba inmediatamente anterior.
  6. Nivel o Capa 6: Presentación. Es la presentación de manera formal de tu novia a tus padres (existe una diferencia muy grande en la presentación de tu novia a tus amigos que a tus padres). Este nivel se relaciona con la sintaxis y la semántica intercambiada entre dos computadoras, es decir, si dos computadoras usan diferentes tipos de caracteres (UTF-8, ANSI o Unicode por ejemplo) el nivel de presentación asegura que las dos computadoras puedan comunicarse aunque tengan diferentes tipos de codificación de caracteres. También este nivel es conocido por hacer:
      • Traducciones. La forma de transmisión es en tramas (independientemente de querer transmitir números o letras), entonces aquí se traduce la información a flujos de bits.
      • Cifrado. Aquí se hace el cifrado correspondiente para asegurar la privacidad del mensaje (en este nivel es donde atacan los hackers para poder capturar los mensajes privados).
      • Compresión. El flujo de bits es comprimido, esto reduce el número de bits a transmitir y por ende los tiempos de transmisión.
  7. Nivel o Capa 7: Aplicación. Aquí es cuando ya, digamos de manera informal se "comieron la torta antes del recreo", es decir ya viene un bebe en camino. En éste nivel se ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, por ejemplo: correo electrónico (protocolo SMTP), servidor de ficheros (FTP), protocolo de transferencia de hipertexto (http), UDP, TCP, entre otras.
Hasta aquí hemos llegado al final de este post, espero que tengan una idea sobre el modelo OSI, de cada uno de ustedes depende que tan profundo quieran seguir aprendiendo a fondo cada uno de los niveles o capas de dicho modelo, espero haber contribuido a la comprensión del modelo OSI.
Nota: Si bien no se aprendió por completo lo que corresponde cada uno de los niveles del modelo OSI, por lo menos estoy seguro que los nombres de los distintos niveles les habrá quedado claro, y recuerden, traten de asociar las cosas que aprendemos ya que el cerebro memoriza mejor las cosas si éstas son relacionadas.

4 comentarios:

  1. Me parece muy util la informacion, muchas gracias.

    ResponderEliminar
  2. Hola, la información que muestras esta interesante. A mí me ayudo utilizar una palabra que contenga las iniciales del modelo OSI “APOSTROFE”
    7.- Aplicación
    6.-Presentación
    5.-Sesión
    4.-Transporte
    3.-Red
    1.-Física
    2.-Enlace

    al final se pude cambiar la capa física por el enlace y quedan en la secuencia correcta.
    Saludos.

    ResponderEliminar
  3. Excelente Informacion, es una buena manera de recordar las capas mas rapidamente.

    ResponderEliminar
  4. Muy buena explicación chavalon yo no le entendía a eso de lo s microshipes especialmente la capa 7

    ResponderEliminar