Ruta Full Stack
0✦ 0
Glosario · La red · Fase 0

Protocolo

Un conjunto de reglas acordadas de antemano para que dos máquinas que no se conocen puedan entenderse.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: protocolos

Analogía

El protocolo de una llamada telefónica: uno dice "¿sí?", el otro se identifica, hay turnos de palabra y una despedida. Nadie lo escribió en un manual, pero si te lo saltas, la conversación no funciona.

Ejemplos que vas a ver

Protocolo Para qué
HTTP / HTTPS pedir y recibir páginas y datos web
SMTP / IMAP enviar y recibir correo
FTP / SFTP mover archivos (forma antigua de subir webs)
SSH entrar por consola a un servidor de forma segura

Para qué sirve / cuándo aparece

Explica por qué cada dirección empieza con algo seguido de ://: estás diciendo con qué reglas quieres hablar.

Un paso más: por qué hacen falta reglas tan estrictas

Dos personas se entienden aunque una hable mal. Dos máquinas, no: si una espera el dato en un orden y la otra lo manda en otro, no hay conversación. Un protocolo fija todo por adelantado: quién habla primero, en qué formato, cómo se dice "no te he entendido" y cómo se termina.

Lo valioso es que son públicos y los cumple todo el mundo. Por eso un móvil fabricado en Corea abre una web alojada en Brasil y escrita en Argentina sin que nadie se haya puesto de acuerdo: todos siguen el mismo documento.

Y se apilan unos sobre otros, como capas: uno se ocupa de que los paquetes lleguen, otro de cifrarlos, y encima HTTP se ocupa de pedir páginas. A ti casi siempre te bastará con la capa de arriba.

Comprueba que lo entendiste

¿Qué es un protocolo?

Ver también

HTTP / HTTPS · URL · internet