MTE explica: protocolos y su relevancia

Durante las últimas semanas, he reflexionado sobre lo que dificulta que la gente entienda cómo funciona Internet. Después de todo, el concepto de red es bastante fácil de entender. En un momento, me di cuenta de que la mayoría de la gente realmente no entiende qué es un protocolo y cómo es relevante para la comunicación por cable. O quizás hay algunos que entienden lo que es un protocolo  , en esencia, pero no entienden cómo sus diferentes capas juegan roles diversos. Tengo la intención de aclarar esto y explicar cómo los protocolos han revolucionado Internet y se han convertido en el único éter de todas nuestras comunicaciones en línea.

El Protocolo de Internet (IP)

Una dirección IP constituye una parte esencial del protocolo de Internet (IP). Por lo tanto, el nombre completo de una dirección IP es la dirección del protocolo de Internet. El protocolo de Internet gobierna las partes más básicas de las comunicaciones de Internet, como la transmisión de paquetes. Todo lo que sale de su computadora usa primero el protocolo IP antes que cualquier otra cosa.

Después de eso, se ramifica en dos tipos de protocolos que forman una capa (conocida como capa de transporte )  sobre IP: conectado y sin conexión. Se conocen, respectivamente, como protocolo de control de transmisión (TCP o TCP / IP) y protocolo de datagramas de usuario (UDP) .

Con TCP , debe establecer un medio de comunicación con el servidor (como se ve en la imagen de arriba) antes de que se le permita ingresar a un espacio virtual que se le asigna. Es muy parecido a establecer una llamada telefónica. Suena el teléfono y, una vez que contesta el receptor, ambos pueden tener una conversación. Es absolutamente necesario TCP cuando envía datos y su recepción debe ser confirmada.

UDP funciona más como una oficina de correos. Puede enviar un mensaje a un servidor en cualquier momento, sin tener que establecer una conexión. Todo lo que tiene que saber es la dirección de destino, y envía un paquete de datagramas a esa dirección, que leerá, interpretará y responderá en consecuencia. Las diferencias en la forma en que las computadoras interactúan a través de TCP y UDP se muestran en la imagen de arriba. Algunas aplicaciones prefieren UDP (como BitTorrent), porque no desperdicia ancho de banda ascendente enviando confirmaciones (reconocimiento o ACK, paquetes) de cada bit de datos transferidos. En cambio, los datos que no se han enviado simplemente se reenvían ante cualquier solicitud adicional. Debido a esto, UDP es significativamente más rápido para descargar.

Estos dos protocolos son los más utilizados en Internet Protocol (IP) Suite. En aras de la simplicidad, este artículo no profundizará en otras partes de la suite.

Protocolos de capa de aplicación

Ya pasamos los días en que se transmitían simples mensajes de texto a través de cables para transmitir información y comandos a diferentes servidores. Ahora tiene YouTube y varios otros sitios web que navega y disfruta a diario. Para comunicaciones sofisticadas de Internet, debemos tener otros protocolos que funcionen en una capa sobre TCP y UDP, conocida como capa de aplicación.

La capa de aplicación es justo lo que sugiere. Es una colección de protocolos que funcionan sobre TCP y UDP que brindan formas adicionales para que las computadoras se comuniquen entre sí. Su aplicación BitTorrent utiliza el protocolo BitTorrent. Su navegador utiliza el Protocolo de transferencia de hipertexto (HTTP) y HTTP Secure (“https: //”, que opera sobre una conexión SSL / TLS encriptada). A continuación se muestra un ejemplo de cómo un protocolo de capa de aplicación típico (HTTP seguro, en este ejemplo) se relaciona con todos los demás protocolos que se ejecutan debajo de él.

Los clientes de correo electrónico suelen utilizar el Protocolo de acceso a mensajes de Internet (IMAP) o el Protocolo de oficina postal (POP) para los mensajes entrantes. El Protocolo simple de transferencia de correo (SMTP) se utiliza para los mensajes salientes.

Hay literalmente miles de protocolos, cada uno utilizado por una aplicación para optimizar la funcionalidad y agregar tantas funciones como sea posible para que pueda estar satisfecho con los productos que utiliza. Las nuevas versiones de las aplicaciones suelen ser compatibles con las versiones más recientes del protocolo, lo que se suma a la bola de nieve de las funciones que ya disfruta. Así es como algunas funciones alucinantes aparecen en ciertas aplicaciones.

Quizás ahora entienda por qué algunos juegos en línea requieren que actualice a una nueva versión para continuar jugando en servidores particulares. Es probable que los servidores utilicen versiones de su propio protocolo de comunicaciones que ya no son compatibles con tu juego. Estos problemas se están resolviendo a medida que los protocolos continúan mejorando y mitigando los obstáculos que impiden que los usuarios de aplicaciones antiguas se comuniquen e interactúen con los usuarios de versiones más nuevas.

¿Todavía no puedes entender algo?

Si todavía estás perplejo con los protocolos después de leer esto, ¡no he hecho mi trabajo! ¡Permítame terminarlo publicando su pregunta en un comentario a continuación!

Imagen crdit: cables de red RJ45 conectados a un conmutador por BigStockPhoto

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario