Arquitectura y componentes de la World Wide Web (WWW): URL, servidores y navegador
Resumen
El texto explica qué es la World Wide Web, su origen con Berners-Lee y sus características iniciales. Describe las aplicaciones web, la estructura de una URL y el funcionamiento de los servidores web y del navegador. Así, el estudiante comprende cómo se relacionan los componentes que hacen posible el acceso a la web.
Puntos clave
- La WWW es un sistema de documentos enlazados (hipertextos o hipermedia) accesibles a través de Internet.
- Berners-Lee planteó la WWW en 1990 como prototipo y en 1993 ya era un servicio gratuito.
- Las aplicaciones web se codifican en lenguajes de cliente (como JavaScript) y de servidor (como Java o PHP).
- Una URL se compone de scheme, userinfo, host, port, path, params, query y fragment.
- Apache es el servidor web multiplataforma de código libre más utilizado, a menudo combinado con MySQL y PHP.
- Los scripts de servidor se ejecutan en el servidor, mientras que los de cliente se ejecutan en el navegador con restricciones de seguridad.
- El navegador actúa como intérprete de HTML, CSS y JavaScript; el primer navegador popular fue Mosaic (1993).
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:
Scheme(Protocolo)Userinfo(Información de usuario)Host(Servidor)Port(Puerto)Path(Ruta)Params(Parámetros)Query(Consulta)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.
Descargar
PDF Word HTMLPreguntas frecuentes
¿Qué es una URL y qué partes la componen?
Una URL (Uniform Resource Locator) define la ubicación y el acceso a un recurso. Se compone de scheme, userinfo, host, port, path, params, query y fragment.
¿Cuál es el servidor web más utilizado?
Apache es el servidor web multiplataforma de código libre más utilizado. Para Windows, el servidor propietario más común es Microsoft IIS.
¿Cuál es la diferencia entre scripts de servidor y de cliente?
Los scripts de servidor se ejecutan en el servidor y no tienen problemas de accesibilidad a sus recursos internos. Los de cliente se ejecutan en el navegador y tienen restricciones de acceso al servidor por seguridad.
Ponte a prueba
Tarjetas de repaso
Pulsa una tarjeta para ver la respuesta.
Test
Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.