Qué es el contenido de una página web
Un protocolo es un conjunto de reglas que utilizamos para fines específicos. En el escenario actual, cuando hablamos de protocolos, se trata de la comunicación: la forma en que hablamos entre nosotros. Por ejemplo, un lector de noticias habla en inglés y como usted entiende el inglés, puede entenderlo. El inglés es el protocolo.
En el momento en que el lector de noticias empieza a hablar en un idioma que no entiendes, el protocolo pierde su razón de ser. Por lo tanto, necesitamos que ambas partes estén de acuerdo con una serie de reglas para que la comunicación tenga lugar. El protocolo, en este caso, es para la comunicación.
Ahora, hablando de la web, en particular, se utilizan múltiples protocolos para comunicarse. Principalmente para los usuarios finales, los protocolos más importantes y visibles son HTTP y HTTPS. Aunque hay muchos otros protocolos también, los protocolos HTTP y HTTPS atienden a la mayoría de la población.
HTTP es el protocolo de transferencia de hipertexto. En pocas palabras: reglas para enviar y recibir mensajes basados en texto. Como todos sabemos, los ordenadores trabajan en un lenguaje de 1’s y 0’s, es decir, un lenguaje binario. Por lo tanto, potencialmente cada conjunto de 1’s y 0’s construye algo, puede ser una palabra.
Internet y los protocolos web
Cuando pensamos en Internet solemos pensar sólo en la World Wide Web. La Web es una de las diversas formas de obtener información de Internet. Estos diferentes tipos de conexión a Internet se conocen como protocolos. Para acceder a Internet con cada uno de estos protocolos se pueden utilizar aplicaciones de software distintas, aunque probablemente no sea necesario. Muchos navegadores de Internet permiten a los usuarios acceder a los archivos utilizando la mayoría de los protocolos. A continuación se presentan tres categorías de servicios de Internet y ejemplos de tipos de servicios en cada categoría.
Este tipo de servicio fue una de las primeras formas de recuperar información de los ordenadores conectados a Internet. Se podían ver los nombres de los archivos almacenados en el ordenador servidor, pero no se disponía de ningún tipo de gráfico y, a veces, de ninguna descripción del contenido de un archivo. Era necesario tener un conocimiento avanzado de los archivos que contenían la información que se buscaba.
Este fue uno de los primeros servicios de Internet desarrollados y permite a los usuarios mover archivos de un ordenador a otro. Con el programa FTP, un usuario puede conectarse a un ordenador remoto, navegar por sus archivos y descargar o cargar archivos (si el ordenador remoto lo permite). Estos pueden ser de cualquier tipo de archivo, pero el usuario sólo puede ver el nombre del archivo; no se incluye ninguna descripción del contenido del archivo. Es posible que te encuentres con el protocolo FTP si intentas descargar alguna aplicación de software de la World Wide Web. Muchos sitios que ofrecen aplicaciones descargables utilizan el protocolo FTP.
Protocolos para servidores web
El Protocolo de Transferencia de Hipertexto (HTTP) es un protocolo de capa de aplicación en el modelo del conjunto de protocolos de Internet para sistemas de información distribuidos, colaborativos e hipermedia[1]. HTTP es la base de la comunicación de datos para la World Wide Web, donde los documentos de hipertexto incluyen hipervínculos a otros recursos a los que el usuario puede acceder fácilmente, por ejemplo, haciendo clic con el ratón o tocando la pantalla en un navegador web.
El desarrollo de HTTP lo inició Tim Berners-Lee en el CERN en 1989 y se resumió en un sencillo documento que describía el comportamiento de un cliente y un servidor con la primera versión del protocolo HTTP, que se denominó 0.9.[2].
HTTP/3 es la última versión del protocolo, publicada en 2022; ya es utilizada por el 25% de los sitios web antes de su estandarización. HTTP/3 tiene una latencia más baja para las páginas web del mundo real, si está habilitado en el servidor, carga más rápido que con HTTP/2, e incluso más rápido que HTTP/1.1, en algunos casos más de 3× más rápido que HTTP/1.1 (que todavía es comúnmente sólo habilitado)[3] Eso es en parte porque el TCP (de TCP/IP), ya no se utiliza, como en los estándares más antiguos.
Importancia del protocolo de Internet
Esta teoría no es esencial para escribir código web a corto plazo, pero en poco tiempo empezará a beneficiarse de la comprensión de lo que ocurre en segundo plano.Clientes y servidoresLos ordenadores conectados a la web se denominan clientes y servidores. Un diagrama simplificado de cómo interactúan podría ser el siguiente:
Imaginemos que la web es una carretera. En un extremo de la carretera está el cliente, que es como tu casa. En el otro extremo de la carretera está el servidor, que es una tienda en la que quieres comprar algo.