La Web (WWW o World Wide Web) ¿En qué consiste?
Publicación: 2019-03-27
InicioArtículos en esta serie:
Dentro de los protocolos TCP/IP, en la capa de aplicación, hicimos una referencia breve al protocolo http (Hipertext transfer protocol). Este protocolo, es el mecanismo que permite el intercambio de información en formato de hipertexto sobre el Internet.
A partir de este preámbulo, podemos establecer que la Web es un espacio de información, sobre el internet, donde documentos de hipertexto y otros recursos como por ejemplo, imágenes y otros tipos de archivos, son accedidos por las personas para que puedan interactuar con ellos, consumir información, y muchas otras actividades más avanzadas como la compra en línea.
Hipertexto e Hipervínculo
El recurso de mayor relevancia en la Web, son los documentos de hipertexto. El Hipertexto es texto que se puede desplegar en pantallas de computadores y otros dispositivos electrónicos y que tienen la característica especial de contener enlaces hacia otros documentos de hipertexto. Estos enlaces se los conoce como hipervínculos.
El protocolo http permite la transferencia de documentos de hipertexto (más conocidos como páginas Web) entre computadores, llevando la información contenida en éstos (que puede ser de todo tipo: académica, entretenimiento, noticias de actualidad), a las personas. Sin embargo hoy por hoy los documentos de hipertexto, no solo son medios de adquisición de información, sino también de puntos de entrada (entry points) hacia una verdadera interacción con las personas que les permite realizar innumerables actividades, principalmente aquellas relacionadas al comercio electrónico.
Navegación Web
Hasta aquí, todo lo explicado, puede resultar un poco complicado de descifrar. Pero en realidad veremos que es parte de lo cotidiano, es decir que inconscientemente, cada vez que invocamos la frase “navegar en la Web” estamos solicitando recursos Web, en su mayoría de hipertexto. Un flujo de navegación cotidiano seria el siguiente:
En un browser, como por ejemplo Google chrome, Firefox o Edge, una persona (usuario) escribe una “dirección Web”, por ejemplo http://wikipedia.com. Esta dirección, técnicamente se denomina URL (Uniform Resource Locator) y su función es localizar recursos Web, (como por ejemplo documentos de hipertexto: páginas Web), dentro de la infraestructura del Internet, que como vimos en el artículo anterior, consiste en computadores y redes. El dispositivo (computador o móvil) con el cual se conecta el usuario, mediante un browser, se lo conoce como Cliente.
Basándose en la URL, la solicitud de información realizada por el usuario al escribirla en el browser, se empaqueta y viaja en el Internet, hasta ser localizada en la red.
El lugar donde reside la información solicitada, es otro computador, o varios computadores, conocidos como Servidores. El Servidor es el encargado de empaquetar la información requerida y entregarla al usuario que la solicitó.
browser-displaying-page
El usuario finalmente ve desplegada la información que solicitó en el browser, en la pantalla de su dispositivo, ya sea computador o móvil.
Todo esto se realiza gracias al protocolo http. En la barra de direcciones del browser, se utiliza la palabra http para invocar la dirección solicitada:
Hoy por hoy, la mayoría de Sitios Web utilizan la versión segura del protocolo de transferencia de hipertexto https. Sin embargo el protocolo seguro mantiene los fundamentos de http agregando protección a las comunicaciones en la Web, especialmente transacciones comerciales y financieras.
Recursos estáticos y dinámicos
Al navegar en la Web, cuando colocamos una URL en el browser, está claro que lo que en realidad estamos haciendo es invocar a recursos Web. Estos recursos pueden ser imágenes, videos, documentos y especialmente documentos de hipertexto (páginas Web). Estos recursos son éstáticos, lo cual significa que no cambian o no son modificados. Por ejemplo, el logotipo de una empresa o negocio, que es una imagen, siempre retornará siendo la misma imagen. De igual manera una página Web que se la solicita una y otra vez.
Un recurso dinámico es un recurso elaborado. El componente esencial de un recurso elaborado son los datos. Ya que los datos, que corresponden a información sobre personas, organizaciones, negocios, etc, son extraídos de un repositorio y devueltos al usuario a través de un lenguaje de programación como por ejemplo PHP.
En el siguiente video, se explica los recursos dinámicos y estáticos con una analogía de un restaurante. Las personas, al solicitar, por ejemplo un cubierto, estarían solicitando un recurso estático, puesto que no hay ningún cambio sobre éste. Pero, si las personas solicitan un plato, este debe ser elaborado por los chefs, y se lo considera como un recurso dinámico.
En este video se realiza una descripción de cómo funciona una aplicación Web.
Conclusión
En este artículo, aprendimos qué es la Web. Hicimos una descripción de lo que ocurre al solicitar un Sitio Web, y conocimos sobre las tecnologías que se utilizan en su funcionamiento. En el siguiente artículo, conoceremos más sobre estas tecnologías, que nos permitirá tener una visión más amplia sobre la Industria Web y saber de los beneficios que ofrece a las personas y negocios.