Cómo los protocolos informáticos evitan que Internet colapse

4

Imagínese a dos personas intentando tener una conversación. Se habla en ráfagas breves y entrecortadas. El otro espera párrafos largos y fluidos. Incluso si ambos hablan inglés, se malinterpretarán constantemente. Ése es exactamente el caos que se produciría si las computadoras intentaran comunicarse sin un libro de reglas compartido.

En informática, un protocolo es ese libro de reglas. Es un conjunto estricto de procedimientos para transmitir datos entre dispositivos electrónicos. Sin él, su computadora portátil estaría gritando al vacío y su servidor solo estaría escuchando estática.

El problema con los paquetes no coincidentes

He aquí por qué necesita estas reglas. Los datos no flotan simplemente del punto A al punto B en una corriente mágica. Se desmenuza. Se rompe en pedazos llamados paquetes.

Si su computadora envía datos en paquetes de 8 bits, espera que el receptor sepa exactamente cómo unir esas pequeñas piezas. ¿Pero qué pasa si la computadora receptora espera paquetes de 16 bits? Mira sus datos de 8 bits, ve algo completamente incorrecto y lo rechaza. El mensaje falla. La página no se carga. El correo electrónico se recupera.

Esto no es hipotético. Sucede todo el tiempo cuando los sistemas no están alineados. Necesita un acuerdo preexistente. Un apretón de manos. Un contrato. Dicta cómo se estructura la información y exactamente cómo cada parte debe enviarla y recibirla. Sin adivinanzas. Sólo ejecución.

¿Quién establece estas reglas?

Se podría pensar que los gigantes tecnológicos simplemente los inventan sobre la marcha. No lo hacen. Los protocolos son establecidos por organizaciones internacionales o de toda la industria. Crean estándares para que un dispositivo fabricado en Japón pueda hablar con un servidor en Brasil sin necesidad de traductor.

El marco más famoso para esto es OSI (Interconexión de sistemas abiertos). Es un conjunto de pautas para implementar comunicaciones en red. No obliga a nadie a usarlo, pero proporciona el modelo teórico que explica cómo se mueven los datos a través de una red. Es el plano. El edificio actual está hecho de protocolos específicos.

Los levantadores pesados de Internet

Cuando navegas por la web, no estás utilizando solo un protocolo. Estás usando una pila de ellos. Trabajan en capas. Algunos manejan la conexión física. Algunos se encargan del enrutamiento. Algunos se encargan de la seguridad.

Entre los conjuntos de protocolos de Internet más críticos se encuentran:

  • TCP/IP (Protocolo de control de transmisión/Protocolo de Internet) : Esta es la base. TCP garantiza que sus datos lleguen intactos. IP garantiza que encuentra la dirección correcta. Sin ellos, Internet es sólo un montón de computadoras desconectadas.
  • HTTPS (Protocolo seguro de transmisión de hipertexto) : Esta es la “S” en la barra de su navegador. Cifra los datos. Evita que los espías lean sus contraseñas o números de tarjetas de crédito mientras viajan por la red.
  • SMTP (Protocolo simple de transferencia de correo) : Esto es lo que mueve tu correo electrónico desde tu bandeja de entrada a la bandeja de entrada de tu amigo. Es antiguo, simple y todavía funciona.
  • DNS (Sistema de nombres de dominio) : Esta es la guía telefónica de Internet. Traduce nombres legibles por humanos como “google.com” en direcciones IP que las computadoras realmente pueden entender.

Por qué esto te importa

No ves estos protocolos. Nunca lo harás. Pero sientes los resultados de su ausencia cada vez que una página web caduca.