Arquitectura y Componentes Esenciales de la World Wide Web (WWW)

Clasificado en Informática

Escrito el en español con un tamaño de 4,35 KB

Fundamentos y Evolución de la World Wide Web (WWW)

La WWW (World Wide Web) es un sistema de documentos enlazados entre sí, accesibles a través de Internet. Estos documentos son denominados hipertextos o hipermedia.

El Origen de la WWW

Berners-Lee unió el concepto de hipertexto a Internet. Él planteó la WWW en 1990 como un prototipo, y tan solo tres años más tarde, en 1993, ya era un servicio gratuito.

Características Iniciales de la WWW

  • Los enlaces eran unidireccionales (en lugar de bidireccionales), lo que provocaba la existencia de enlaces rotos.
  • Era un sistema no propietario, lo que facilitaba su modificación y adaptación.

Aplicaciones Web y su Funcionamiento

Las Aplicaciones Web son aquellas que los usuarios pueden utilizar accediendo a un servidor web. Se codifican en lenguajes soportados por los navegadores (como JavaScript para el cliente) y lenguajes de servidor (como Java o PHP).

Ejemplos de Aplicaciones Web Comunes

  • Webmail: Servicio de correo electrónico.
  • Wiki: Plataforma de contenido colaborativo.
  • Weblogs: Diarios o bitácoras digitales.

Estructura y Funcionamiento del Acceso Web

El navegador web envía peticiones al motor del servidor, el cual ofrece servicios valiéndose de consultas y actualizaciones a la base de datos, y a su vez, proporciona una interfaz de usuario.

Componentes de una URL (Uniform Resource Locator)

Una URL se compone de varias partes esenciales que definen la ubicación y el acceso al recurso:

  1. Scheme (Protocolo)
  2. Userinfo (Información de usuario)
  3. Host (Servidor)
  4. Port (Puerto)
  5. Path (Ruta)
  6. Params (Parámetros)
  7. Query (Consulta)
  8. Fragment (Fragmento o ancla)

Ejemplo de URL Completa: https://Castanyo:[email protected]:80/Jose/index.html;lg=es?l=32#info

Servidores Web y Entornos de Alojamiento

Los Servidores Web son programas que gestionan las peticiones HTTP. La acción de alquilar espacio en estos servidores físicos se denomina hosting.

Servidores Web Populares

Tanto en sistemas Windows como en Linux, existe Apache, que es el servidor web multiplataforma de código libre más utilizado, frecuentemente combinado con bases de datos MySQL y programado en PHP. Para entornos Windows, el servidor propietario más común es Microsoft IIS.

Servidores Virtuales y DNS

Los servidores virtuales están alojados en una determinada carpeta de la máquina física. Gracias a ellos, es posible tener ilimitadas DNS (Domain Name System) apuntando a una misma dirección IP.

Acceso y Seguridad

El acceso a los recursos suele ser anónimo, aunque se puede requerir la introducción de nombre de usuario y contraseña mediante una base de datos. Para configurar la ejecución de código, es necesario activar los lenguajes de programación correspondientes. Se pueden establecer conexiones seguras mediante el protocolo HTTPS.

Scripts de Servidor vs. Scripts de Cliente

Los scripts son archivos de procesamiento por lotes que definen la lógica de la aplicación:

  • Scripts del servidor: Se ejecutan en el servidor y no tienen problemas de accesibilidad a los recursos internos.
  • Scripts de cliente: Se ejecutan en el navegador del usuario y tienen restricciones de acceso al servidor por motivos de seguridad.

El Navegador Web

El Navegador Web es el programa que permite visualizar páginas web. Actúa como un intérprete de códigos (HTML, CSS, JavaScript). El primer navegador popular fue Mosaic, lanzado en 1993.

Configuración y Extensiones

Los navegadores permiten configurar diversos parámetros de funcionamiento y aceptan la instalación de extensiones como plugins y gadgets para ampliar sus funcionalidades.

Entradas relacionadas: