Transcription
Qué tal mis queridos team master. Hoy vamos a dar conclusión al modelo TCP/IP a través de un pequeño resumen en donde veremos el trabajo de todas las capas de este modelo y el proceso de encapsulamiento en cada una de ellas. Así que atentos.
Para explicar el trabajo de todas las capas, haremos uso de un ejemplo muy sencillo. Del lado izquierdo tenemos un servidor web y del lado derecho tenemos un computador que funciona como cliente de la comunicación web. Imaginemos que el servidor necesita enviar una página web al cliente.
Como es de esperarse, nuestra página web primero será procesada por la capa de aplicación. Esta capa le dará el formato a nuestra página y la codificará en código entendible por el computador, es decir, la traducirá en código binario. Y si es necesario, aplicará algún algoritmo de encriptación para enviar la información segura por la red. Y como en este caso en específico tenemos una comunicación web en curso, entra en acción el protocolo HTTP. Dicho protocolo agregará un encabezado a nuestra página web a enviar, un simple HTTP OK.
Una vez que nuestra página web ha sido formateada y codificada por la capa de aplicación, ésta bajará ya encapsulada a la capa inferior, es decir, a la capa de transporte. La capa de transporte cogerá nuestra página web ya encapsulada y, si es necesario, la segmentará. Me explico: si la página tiene un tamaño mayor a los 1500 bytes, entonces habrá necesidad de fragmentarla en segmentos más pequeños que puedan ser enviados por el medio de comunicación. Luego, como se trata de una comunicación web, entrará en acción el protocolo TCP. Este protocolo agregará a su propio encabezado a nuestra página. ¿Qué información es agregada en este encabezado TCP? Pues existen varios campos en este encabezado, pero podemos destacar los números de puertos de origen y puertos de destino de la comunicación. De todos modos, pueden ir al video que explica en detalle la capa de transporte y sus protocolos.
Luego, nuestra página web bajará ya encapsulada a la capa siguiente inferior. En esta capa ya no se tocará nuestra página web, solamente entrará en acción el protocolo IP y se encargará de encapsularla, es decir, agregar su propio encabezado. En este encabezado podemos destacar los campos de direcciones IP origen y direcciones IP de destino. Y a esta información le llamamos información de direccionamiento lógico.
Una vez que la capa de red hizo su trabajo con la página web, les cede el trabajo a la capa siguiente inferior, es decir, a la capa de enlace de datos. Esta capa igualmente no tocará el contenido de nuestra página, sino que agrega un encabezado al inicio y un tráiler al final de la misma. En el encabezado irá información de direccionamiento físico, es decir, las direcciones MAC origen y MAC de destino de los dispositivos que se están comunicando. En nuestro caso, sería la MAC de nuestro servidor como MAC de origen y la MAC del cliente web como destino. En este encabezado también existen otros campos importantes, pero si quieren profundizar un poco más, les sugiero que vayan a ver el video donde hablamos un poco más sobre esta capa. Y bueno, en cuanto al tráiler que se le agrega al final de nuestra página, este sirve para que el cliente web pueda comprobar que nuestra página no sufrió daños en el camino.
Y por último, nuestra página, habiendo sido encapsulada y procesada por todas las capas superiores, llega por fin a la capa física. En donde ya no será capturada, es decir, ya no se agregarán más encabezados, sino que simplemente será codificada. En otras palabras, todas esas cadenas de ceros y unos que forman nuestra página web encapsulada serán transformados en algún tipo de señal que pueda viajar por el medio de comunicación, por ejemplo, señales eléctricas, ondas electromagnéticas o señales de luz. Y es entonces cuando por fin nuestra página web podrá viajar por el medio de comunicación hasta llegar al cliente web.
Ahora vamos a ver el trabajo de las capas, pero del lado del cliente web. Cuando nuestra página llega al cliente, primero estará la capa física, la que la procese. Lo que hará esta capa será decodificar nuestra página, es decir, transformar esas señales eléctricas, de ondas o de luz en código binario.
Luego, nuestra página subirá a la capa siguiente superior, y lo que hace esta capa es simplemente desencapsular nuestra página web, es decir, le quitará el encabezado y el tráiler de capa de enlace a nuestra página. O solo le quita el encabezado y tráiler de capa de enlace.
Y después, nuestra página llega a la capa de red. Esta capa igualmente le quitará el encabezado, solamente encabezado de capa de red.
Y nuestra página llegará a la capa de transporte. Acá igualmente se quita encabezado de capa de transporte, nada más. Y si llegaron varios segmentos de una misma comunicación, entonces dichos segmentos serán agrupados ordenadamente para formar un solo archivo.
Luego, y por fin, nuestra página llegará a la capa de aplicación, la cual, además de quitar el encabezado HTTP, también dará el formato a la información y transformará esas cadenas de ceros y unos en lenguaje entendible por el ser humano, quien al fin y al cabo es, en nuestro caso, el cliente web de la comunicación.
Por último, para que aprendan o recuerden terminología, ¿cómo le llamamos a los mensajes encapsulados en cada capa? En la capa de aplicación le llamamos simplemente datos. En la capa de transporte al mensaje encapsulado le llamamos segmentos. Luego, en la capa de red a este mensaje encapsulado le llamamos paquetes. En la capa de enlace al mensaje encapsulado se le llama trama. Y por último, en la capa física simplemente se les llama bits.
Bien, mis queridos team masters, agradezco el tiempo que le dedican a mis videos. No olviden darle like, comentar y suscribirse si quieren apoyar este pequeño proyecto. Nos vemos en la próxima oportunidad.
[Música]