Este es el episodio cinco de mi curso gratuito de CCNA y quiero hacer un gran reconocimiento a Bozon Software, el patrocinador oficial de este curso. Ellos son la razón por la cual podemos ofrecerlo de forma gratuita, así que te animo a que los visites, tienen los mejores laboratorios y exámenes de práctica para CCNA y CCNP.
En este video vamos a profundizar en las capas superiores del modelo OSI: la capa de aplicación, presentación, sesión y transporte. Vamos a ver qué sucede cuando intentamos ver un video en YouTube. Así que empecemos.
La capa de aplicación
Imagina que Johnny quiere ver un video en YouTube, así que abre su navegador web y escribe «youtube.com». Aquí es donde entra en juego el modelo OSI. La capa de aplicación es el portal o interfaz para un programa en tu computadora que necesita acceder a una red, como un navegador web o un juego en línea. Si una aplicación necesita conectarse a una red, va a utilizar la capa de aplicación del modelo OSI. Esta capa actúa como una puerta de entrada a las dos capas siguientes: la capa de presentación y la capa de sesión.
El navegador web de Johnny toma los datos que quiere enviar a youtube.com, en este caso diría algo como «quiero ver tu página». Y luego envía esos datos a la capa de presentación, donde se encargará de darles formato y hacer que luzcan bien. Hay dos aspectos principales que se suelen tener en cuenta en la capa de presentación: el formato de los datos y la encriptación.
El formato de los datos se refiere al tipo de archivo que se está enviando. Por ejemplo, si le envías a alguien un archivo llamado «miarchivo.pdf» y esa persona tiene un programa que puede abrir archivos PDF, entonces podrá abrirlo sin problemas. Pero si envías un archivo en un formato desconocido, esa persona no podrá abrirlo. Por eso es importante utilizar formatos de archivo comunes que todos entiendan, como HTML, XML o JPG, en el caso de los navegadores web.
La encriptación, por otro lado, se utiliza para asegurarse de que los datos que se están enviando no puedan ser leídos por personas no autorizadas. Una forma común de encriptación es SSL (Secure SOCet Layer), que se utiliza para proteger la comunicación en línea.
Una vez que la capa de presentación termina de trabajar en los datos, los envía a la capa de sesión, cuya función es establecer la comunicación y garantizar que la conversación sea fluida. Mientras esto sucede, el flujo de datos sigue pasando por las capas inferiores del modelo OSI, como la capa de red y la capa de enlace de datos, pero la capa de sesión se encarga de mantener la comunicación abierta y asegurarse de que todo esté autenticado.
La capa de transporte
Finalmente, llegamos a la capa de transporte, aquí es donde las cosas se vuelven interesantes para los amantes de las redes. La capa de sesión envía los datos a la capa de transporte, y ahora el objetivo es garantizar que los datos lleguen al servidor de YouTube de forma rápida y segura. Es como enviar un paquete a alguien, debemos elegir el método de envío adecuado.
En este caso, tenemos dos protocolos principales en la capa de transporte: TCP y UDP. TCP es conocido por su confiabilidad, ya que se asegura de que los datos lleguen correctamente. Utiliza una técnica llamada «handshaking» para establecer la conexión antes de enviar los datos. Por otro lado, UDP es más rápido, pero no garantiza la entrega de los datos. Solo envía los paquetes y no espera confirmación.
Entonces, cuando Johnny quiere ver un video en YouTube, ambos protocolos son utilizados. TCP se utiliza para establecer la conexión y enviar los datos iniciales, mientras que UDP se utiliza para enviar el video en tiempo real. Esto se debe a que con un video en tiempo real, si se pierden algunos paquetes de datos, no tiene sentido recibirlos más tarde, porque ya no tendrían ninguna utilidad.
Para que los datos puedan ser entregados correctamente, tanto TCP como UDP utilizan números de puerto. Estos números se utilizan para identificar los diferentes servicios y aplicaciones que se ejecutan en los servidores. Por ejemplo, el puerto 443 se utiliza para HTTPS, el puerto 80 se utiliza para HTTP y el puerto 21 se utiliza para FTP.
En resumen, cuando Johnny quiere ver un video en YouTube, su navegador web utiliza la capa de aplicación para enviar los datos a la capa de presentación, donde se les da formato y se encriptan si es necesario. Luego, los datos se envían a la capa de sesión para establecer la comunicación y autenticación. Finalmente, los datos son enviados a la capa de transporte, donde se decide si utilizar TCP o UDP para enviarlos al servidor de YouTube. Ambos protocolos utilizan números de puerto para garantizar que los datos sean entregados correctamente.
Tabla de resumen
A continuación, se muestra una tabla que resume la información presentada en este artículo:
Capa | Función | Protocolo | Puerto |
---|---|---|---|
Aplicación | Interfaz entre el programa y la red | HTTP, FTP, SMTP, DNS | Variados |
Presentación | Da formato a los datos y los encripta | HTML, XML, JPG | Variados |
Sesión | Establece y mantiene la comunicación | L2TP, RTCP, H.245 | Variados |
Transporte | Envía los datos de forma rápida y segura | TCP, UDP | Varían según el protocolo |
Preguntas frecuentes
A continuación, se presentan algunas preguntas frecuentes relacionadas con los conceptos discutidos en este artículo:
1. ¿Por qué es importante tener capas en el modelo OSI?
El modelo OSI divide el proceso de comunicación en varias capas para que sea más fácil de entender y administrar. Cada capa tiene una función específica, lo que facilita la solución de problemas y la implementación de nuevas tecnologías.
2. ¿Qué es la encriptación y por qué es importante en la capa de presentación?
La encriptación es el proceso de convertir los datos en un formato ilegible para protegerlos de personas no autorizadas. Es importante en la capa de presentación para garantizar que la información se mantenga segura mientras viaja a través de la red.
3. ¿Qué son los números de puerto y por qué son necesarios en la capa de transporte?
Los números de puerto son utilizados para identificar los diferentes servicios y aplicaciones en un servidor. Son necesarios en la capa de transporte para asegurar que los datos sean enviados correctamente al destino adecuado.
4. ¿Cuáles son los protocolos más comunes utilizados en la capa de aplicación?
Algunos de los protocolos más comunes utilizados en la capa de aplicación son HTTP, FTP, SMTP y DNS.
5. ¿Cuál es la diferencia entre TCP y UDP en la capa de transporte?
TCP es un protocolo confiable que garantiza la entrega de los datos, mientras que UDP es más rápido pero no ofrece garantía de entrega.
Espero que este artículo te haya dado una mejor comprensión de las capas superiores del modelo OSI y cómo funcionan en el contexto de ver videos en YouTube. Si tienes alguna pregunta, no dudes en dejarla en los comentarios. ¡Y no olvides visitar mi blog para más artículos relacionados!
¡Gracias por leer y nos vemos en el próximo artículo!
¿Te ha resultado útil??
0 / 0
Hola, somos Mila Jiménez y César Sánchez. Dos apasionados de la ciberseguridad con muchos años de experiencia. Hemos trabajado en muchas empresas del mundo TI y ahora nos apetece compartir nuestro conocimiento con cualquiera que lo necesite.
¡Si te gusta nuestro contenido puedes invitarnos a un café AQUÍ!