World Wide Web
Antiguo logo de WWW diseñado por Robert
Cailliau.
En informática, la World Wide Web (WWW)
o Red informática mundial1
es un sistema de distribución de información basado en hipertexto
o hipermedios enlazados y accesibles a través de Internet.
Con un navegador web, un usuario visualiza sitios web
compuestos de páginas web que pueden contener texto, imágenes,
vídeos
u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces.
La Web fue creada alrededor de 1989 por el inglés
Tim
Berners-Lee con la ayuda del belga
Robert
Cailliau mientras trabajaban en el CERN en Ginebra, Suiza, y publicado en 1992. Desde entonces,
Berners-Lee ha jugado un papel activo guiando el desarrollo de estándares Web
(como los lenguajes de marcado con los que se crean las páginas
web), y en los últimos años ha abogado por su visión de una Web semántica.
Funcionamiento de la Web
El primer paso consiste en traducir la parte nombre del servidor de la
URL en una dirección IP usando la base de datos
distribuida de Internet conocida como DNS. Esta dirección IP es necesaria para contactar con el servidor web
y poder enviarle paquetes de datos.
El siguiente paso es enviar una petición HTTP al servidor Web
solicitando el recurso. En el caso de una página web típica, primero se solicita
el texto HTML
y luego es inmediatamente analizado por el navegador, el cual,
después, hace peticiones adicionales para los gráficos y otros ficheros que
formen parte de la página. Las estadísticas de popularidad de un sitio web
normalmente están basadas en el número de páginas vistas o las peticiones de servidor
asociadas, o peticiones de fichero, que tienen lugar.
Al recibir los ficheros solicitados desde el servidor web, el navegador renderiza
la página tal y como se describe en el código HTML, el CSS y otros lenguajes web.
Al final se incorporan las imágenes y otros recursos para producir la página
que ve el usuario en su pantalla.
Estándares Web
Wikipedia en español con Mozilla Firefox 1.5.0.5.
Destacamos los siguientes estándares:
- el Identificador de Recurso Uniforme (URI), que es un sistema universal para referenciar recursos en la Web, como páginas web,
- el Protocolo de Transferencia de Hipertexto (HTTP), que especifica cómo se comunican el navegador y el servidor entre ellos,
- el Lenguaje de Marcado de Hipertexto (HTML), usado para definir la estructura y contenido de documentos de hipertexto,
- el Lenguaje de Marcado Extensible (XML), usado para describir la estructura de los documentos de texto.
Berners Lee dirige desde 2007 el World Wide Web Consortium (W3C), el cual
desarrolla y mantiene esos y otros estándares que permiten a los ordenadores de
la Web almacenar y comunicar efectivamente diferentes formas de información.
Java y JavaScript
Un avance significativo en la tecnología web fue la Plataforma
Java de Sun Microsystems. Este lenguaje permite que las
páginas web contengan pequeños programas (llamados applets)
directamente en la visualización. Estos applets se ejecutan en el ordenador del
usuario, proporcionando un interfaz de usuario más rico que simples páginas
web. Los applets Java del cliente nunca obtuvieron la popularidad que Sun
esperaba de ellos, por una serie de razones, incluyendo la falta de integración
con otros contenidos (los applets fueron confinados a pequeñas cajas dentro de
la página renderizada) y el hecho de que muchos ordenadores del momento eran
vendidos a los usuarios finales sin una JVM correctamente
instalada, por lo que se necesitaba que el usuario descargara la máquina
virtual antes de que el applet comenzara a aparecer. Actualmente Adobe Flash
desempeña muchas de las funciones que originalmente se pensaron que podrían
hacer los applets de Java incluyendo la ejecución de contenido de vídeo,
animaciones y algunas características superiores de GUI. En estos momentos Java se utiliza más como plataforma y
lenguaje para el lado del servidor y otro tipo de programación.
JavaScript,
en cambio, es un lenguaje de script que inicialmente fue
desarrollado para ser usado dentro de las páginas web. La versión estandarizada
es el ECMAScript.
Si bien los nombres son similares, JavaScript fue desarrollado por Netscape y no tiene
relación alguna con Java, aparte de que sus sintaxis derivan del lenguaje de programación C. En unión con
el Document Object Model de una página web,
JavaScript se ha convertido en una tecnología mucho más importante de lo que
pensaron sus creadores originales. La manipulación del Modelo de Objetos de
Documento después de que la página ha sido enviada al cliente se ha denominado HTML Dinámico
(DHTML), para enfatizar un cambio con respecto a las visualizaciones de HTML estático.
En su forma más simple, toda la información opcional y las acciones
disponibles en las páginas web con JavaScript ya son cargadas la primera vez
que se envía la página. Ajax
("Asynchronous JavaScript And XML", en español, JavaScript Asíncrono
y XML) es una tecnología basada en JavaScript que puede tener un efecto
significativo para el desarrollo de la Web. Ajax proporciona un método por el
cual grandes o pequeñas partes dentro de una página web pueden
actualizarse!, usando nueva información obtenida de la red en respuesta a las
acciones del usuario. Esto permite que la página sea mucho más confiable,
interactiva e interesante, sin que el usuario tenga que esperar a que se cargue
toda la página. Ajax es visto como un aspecto importante de lo que suele
llamarse Web 2.0.
Ejemplos de técnicas Ajax usadas actualmente pueden verse en Gmail, Google Maps,
etc.
Implicaciones sociológicas
Wikipedia como parte de la World Wide Web.
La web, tal y como la conocemos hoy día, ha permitido un flujo de
comunicación global a una escala sin precedentes en la historia humana.
Personas separadas en el tiempo y el espacio, pueden usar la Web para
intercambiar- o incluso desarrollar mutuamente- sus pensamientos más íntimos, o
alternativamente sus actitudes y deseos cotidianos. Experiencias emocionales,
ideas políticas, cultura, idiomas musicales, negocio, arte, fotografías,
literatura... todo puede ser compartido y diseminado digitalmente con el menor
esfuerzo, haciéndolo llegar casi de forma inmediata a cualquier otro punto del
planeta. Aunque la existencia y uso de la Web se basa en tecnología material,
que tiene a su vez sus propias desventajas, esta información no utiliza
recursos físicos como las bibliotecas o la prensa escrita. Sin embargo, la
propagación de información a través de la Web (vía Internet) no está limitada
por el movimiento de volúmenes físicos, o por copias manuales o materiales de
información. Gracias a su carácter virtual, la información en la Web puede ser
buscada más fácil y eficientemente que en cualquier medio físico, y mucho más
rápido de lo que una persona podría recabar por sí misma a través de un viaje,
correo, teléfono, telégrafo, o cualquier otro medio de comunicación.
La web es el medio de mayor difusión de intercambio personal aparecido
en la Historia de la Humanidad, muy por delante de la imprenta. Esta plataforma
ha permitido a los usuarios interactuar con muchos más grupos de personas
dispersas alrededor del planeta, de lo que es posible con las limitaciones del
contacto físico o simplemente con las limitaciones de todos los otros medios de
comunicación existentes combinados.
Como bien se ha descrito, el alcance de la Red hoy día es difícil de
cuantificar. En total, según las estimaciones de 2010, el número total de
páginas web, bien de acceso directo mediante URL, bien mediante el acceso a
través de enlace, es de más de 27.000 millones; es decir, unas 3 páginas por
cada persona viva en el planeta.11
A su vez, la difusión de su contenido es tal, que en poco más de 10 años, hemos
codificado medio billón de versiones de nuestra historia colectiva, y la hemos
puesto frente a 1.900 millones de personas. Es en definitiva, la consecución de
una de las mayores ambiciones del hombre: desde la antigua Mongolia, pasando
por la Biblioteca de Alejandría o la mismísima Enciclopedia
de Rousseau
y Diderot
el hombre ha tratado de recopilar en un mismo tiempo y lugar todo el saber
acumulado desde sus inicios hasta ese momento. El hipertexto ha hecho posible
ese sueño.
Como la web tiene un ámbito de influencia global, se ha sugerido su
importancia en la contribución al entendimiento mutuo de las personas por
encima de fronteras físicas o ideológicas. Además de todo lo reseñado, la red
ha propiciado otro logro sin precedentes en la comunicación como es la adopción
de una lengua franca, el inglés, como vehículo a través del cual hacer posible
el intercambio de información.
Estadísticas
Una encuesta de 2002
sobre 2.024 millones de páginas web12
determinó que la mayoría del contenido web estaba en inglés (56,4%), frente a
un 7,7% de páginas en alemán, un 5,6% en francés y un 4,95% en japonés. Otro
estudio más reciente que realizaba búsquedas de páginas en 75 idiomas
diferentes, determinó que había sobre 11.500 millones de páginas web en la web pública indexable a
finales de enero del 2005.13
No obstante, cabe reseñar que este dato ha sido extraído de los bancos de datos
de Google atendiendo a los nombres de dominio y, por tanto, muchas de las
referencias a las que apuntan son meros redireccionamientos a otras webs.
Problemas de velocidad
La frustración sobre los problemas de congestión en la infraestructura
de Internet
y la alta latencia
que provoca la lenta navegación, ha llevado a crear un nombre alternativo para
la World Wide Web: la World Wide Wait (en castellano, la Gran Espera
Mundial). Aumentar la velocidad de Internet es una discusión latente sobre
el uso de tecnologías de peering y QoS. Otras soluciones para
reducir las esperas de la Web se pueden encontrar en W3C.
Las guías estándar para los tiempos de
respuesta ideales de las páginas web son (Nielsen 1999, página 42):
- 0,1 segundos (una décima de segundo). Tiempo de respuesta ideal. El usuario no percibe ninguna interrupción.
- 1 segundo. Tiempo de respuesta más alto que es aceptable. Los tiempos de descarga superiores a 1 segundo interrumpen la experiencia del usuario.
- 10 segundos. Tiempo de respuesta inaceptable. La experiencia de usuario es interrumpida y el usuario puede marcharse del sitio web o sistema.
Estos tiempos son útiles para planificar la capacidad de los servidores
web.
Pronunciación de
"www."
En inglés, www. es el acrónimo
de tres letras más largo de pronunciar, necesitando nueve sílabas.
En Douglas Adams
puede recogerse la siguiente cita:
"La World Wide Web es la única cosa que conozco cuya forma
abreviada se tarda tres veces más en decir que su forma extendida."
La pronunciación correcta según la RAE es popularmente
conocida como «triple doble uve, punto» o «doble uve, doble uve,
doble uve, punto». Sin embargo, muchas veces se abrevia como «tres uves dobles,
punto». En algunos países de habla hispana, como México, Colombia, Panamá
y Rep. Dom., se suele pronunciar «triple doble u, punto» o «doble u, doble u,
doble u, punto». Mientras que en Bolivia, Cuba, Argentina, Venezuela, Chile,
Ecuador, Paraguay, Perú y Uruguay, «triple doble ve, punto» o «doble ve, doble
ve, doble ve, punto».
En chino, la World Wide Web normalmente se traduce
por wàn wéi wǎng (万维网), que
satisface las «www» y que significa literalmente «red de 10 mil dimensiones».
En italiano, se pronuncia con mayor facilidad: «vu vu vu».
Estándares
Artículo principal: W3C.
Lo siguiente es una lista de los documentos que definen los tres
estándars principales de la Web:
- Uniform Resource Locators (URL) (en castellano, Localizador de Recursos Uniforme)
- Hypertext Transfer Protocol (HTTP) (en castellano, Protocolo de Transferencia de Hipertexto)
- RFC 1945, Especificación de HTTP/1.0 (Mayo de 1996)
- RFC 2616, Especificación de HTTP/1.1 (Junio de 1999)
- RFC 2617, Autenticación HTTP
- HTTP/1.1 Especificación de errores de HTTP/1.1
- Hypertext Markup Language (HTML) (en castellano, Lenguaje de Etiquetado de Hipertexto)
Enlaces rotos y almacenamiento
de la web
Artículo principal: Enlace roto.
Con el paso del tiempo, muchos recursos web enlazados por hiperenlaces
desaparecen, se cambia su localización, o son reemplazados con distinto
contenido. Este fenómeno se denomina en algunos círculos como enlaces rotos y los
hiperenlaces afectados por esto suelen llamarse "enlaces muertos".
La naturaleza efímera de la Web ha hecho aparecer muchos esfuerzos de
almacenar la Web. El archivo de Internet es uno de los esfuerzos más
conocidos, llevan almacenando la web desde 1996.
Conferencias académicas
El mayor evento académico relacionado con la WWW es la serie de
conferencias promovidas por IW3C2.
Hay una lista con enlaces a todas
las conferencias de las series.
El prefijo WWW en las
direcciones Web
Es muy común encontrar el prefijo "WWW" al comienzo de las direcciones
web debido a la costumbre de nombrar a los host de Internet (los
servidores) con los servicios que proporcionan. De esa forma, por ejemplo, el
nombre de host para un servidor web normalmente es "WWW",
para un servidor FTP
se suele usar "ftp", y para un servidor de noticias, USENET, "news"
o "nntp" (en relación al protocolo de noticias NNTP). Estos nombres de
host aparecen como subdominio de DNS, como en "www.example.com".
El uso de estos prefijos no está impuesto por ningún estándar, de hecho,
el primer servidor web se encontraba en "nxoc01.cern.ch"14
e incluso hoy en día existen muchos sitios Web que no tienen el prefijo
"www". Este prefijo no tiene ninguna relación con la forma en que se
muestra el sitio Web principal. El prefijo "www" es simplemente una
elección para el nombre de subdominio del sitio Web.
Algunos navegadores web añaden automáticamente "www." al
principio, y posiblemente ".com"" al final, en las URL que se
teclean, si no se encuentra el host sin ellas. Internet
Explorer, Mozilla Firefox y Opera también añadirán "http://www."
y ".com" al contenido de la barra de dirección si se pulsan al mismo
tiempo las teclas de Control y Enter. Por ejemplo, si se teclea
"ejemplo" en la barra de direcciones y luego se pulsa sólo Enter o Control+Enter
normalmente buscará "http://www.ejemplo.com", dependiendo de la
versión exacta del navegador y su configuración.
Tecnologías web
Las tecnologías web implican un conjunto de herramientas que nos
facilitarán lograr mejores resultados a la hora del desarrollo de un sitio web.
Navegadores web
- Mozilla Firefox
- Google Chrome
- Amaya
- Epiphany
- Galeon
- Internet Explorer sobre Windows
- Konqueror sobre linux
- Lynx sobre linux
- Netscape Navigator
- Opera
- Safari
- Seamonkey
- Shiira
- Flock
- Arora
- K-Meleon
- Orca Browser
- Avant Browser
Servidores web
- Servidor HTTP Apache (libre, servidor más usado del mundo)
- Servidor HTTP Cherokee
- IIS
- FTP
Otras tecnologías
Tipología web
- Buscador Internet
- Software social
- Portal web o CMS
- Bitácora o Weblog / Blog
- Wiki
- Web 2.0
Referencias
- Hypertext Transfer Protocol — HTTP/1.1. Request For Comments 2616. Information Sciences Institute. June 1999.
- Architecture of the World Wide Web, Volume One. Version 20041215. W3C. December 15, 2004.
- Polo, Luciano (2003). «World Wide Web Technology Architecture: A Conceptual Analysis». New Devices.
8. ↑ http://www.livinginternet.com/w/wi_mosaic.htm
Introducción de Mosaic
11. ↑ Cf.
The size of the World Wide Web (datos
del 3 de agosto de 2010, fecha de acceso a la página).
13. ↑ Indexable Web Size
No hay comentarios:
Publicar un comentario