World Wide Web



Toda la información completa que se ha podido recopilar a cerca de World Wide Web ha sido concienzudamente verificada y ordenada para que te sea de gran provecho. Es muy probable que hayas llegado hasta esta Gran Enciclopedia intentando saber alguna cosa más sobre World Wide Web. Frecuentemente es común extraviarse en internet en el estrecho laberinto de webs que se refieren a World Wide Web y que, pese a todo, no aportan aquello que queremos saber acerca de World Wide Web. Es a raíz de esto que esperamos que si los datos que te ofrecemos a continuación relativo a World Wide Web te satisface, nos lo comentes. Del mismo modo, si la información acerca de World Wide Web que te proporcionamos no es aquella que deseabas, del mismo modo haznoslo saber, de ese modo podremos perfeccionar día a día esta Gran Enciclopedia.

La World Wide Web [ w l d w a d w b ] (literalmente el "mundo web (araña)", abreviado www o web ), la web o estructura mundial , es un sistema de audiencia de hipertexto que se ejecuta en Internet . La Web permite consultar, con un navegador , las páginas accesibles en los sitios . La imagen de la telaraña proviene de los hipervínculos que unen las páginas web.

La Web es solo una aplicación de Internet, separada de otras aplicaciones como el correo electrónico , las videoconferencias y el intercambio de archivos entre pares . Inventado en de 1989 - de 1990 por Tim Berners-Lee, seguido por Robert Cailliau , que era la Web que hacen los medios de comunicación atento a Internet. Desde entonces, la Web se ha confundido con frecuencia con Internet; en particular, la palabra Web se utiliza a menudo en textos no técnicos sin que quede claro si el autor se refiere a la Web o a Internet .

Terminología

Sinónimos de World Wide Web

La World Wide Web recibe muchos nombres y abreviaturas de sinónimos: WorldWideWeb , World Wide Web , World Wide Web , Web , WWW , W3 , Web of Spider World , World Wide Web , Canvas . Algunos han desaparecido. El nombre del proyecto original "  WorldWideWeb  " se menciona por primera vez en una publicación de 1990 . Las palabras se separaron rápidamente en World Wide Web para mejorar la legibilidad. El nombre World-Wide Web también fue utilizado por los inventores de la Web, pero el nombre ahora defendido por el World Wide Web Consortium (W3C) separa las tres palabras sin un guión. Aunque Mondial está escrito en todo el mundo o en todo el mundo en Inglés , la ortografía World Wide Web la abreviatura y la Web están bien establecidas. El término World Wide Web es una aliteración perteneciente al dominio de los trabalenguas .

Al inventar la Web, Tim Berners-Lee también había pensado en otros nombres, como Information Mesh , Mine of Information o The Information Mine (la mina de información, cuyas siglas serían Tim ). El acrónimo WWW se utilizó ampliamente para abreviar World Wide Web antes de que la abreviatura Web asumiera el control. WWW a menudo se pronuncia tres doble V , triple doble V , vévévé o wéwéwé (en Bélgica ). La laboriosa pronunciación (tanto en francés como en inglés ) de WWW precipitó indudablemente su declive en lo oral. Por escrito, las letras www todavía se utilizan ampliamente en direcciones web y algunas otras convenciones técnicas. WWW a veces se abrevia como W3 , una abreviatura que se encuentra en el acrónimo W3C del World Wide Web Consortium . En la segunda mitad de la década de 1990 , una broma generalizada afirmó que la WWW se paró por la World Wide Wait , o "espera global", como la red de Internet estaba atascado con la creciente popularidad de la Web.

Para escribir "la web", el uso de minúsculas es cada vez más común. La Office québécois de la langue française recomienda el uso de la letra mayúscula en sus propias comunicaciones, pero reconoce explícitamente la validez de la letra inicial minúscula. En Francia, la Commission générale de terminologie abogó desde 1999 por el uso de la traducción world spider web, luego desde 2018 los términos web y world web.

Términos relacionados con la web

La expresión "en línea" significa "conectado a una red", en este caso la red informática de Internet . Por lo tanto, esta expresión no es específica de la web, sino de Internet en su conjunto, también se encuentra en conexión con las redes telefónicas.

Un anfitrión es una computadora en línea. Cada host en Internet se identifica mediante una dirección IP que coincide con cero, uno o más nombres de host .

Un recurso de la World Wide Web es una entidad de datos ( texto , imagen , foro Usenet , casilla de correo electrónico , etc.) a la que se accede independientemente de otros recursos. Un recurso de acceso público es de libre acceso desde todo Internet. Cuando un recurso está presente en el host del usuario, se dice que es local; por el contrario, es remoto si está presente en un host diferente. Cuando está conectado y disponible en la red, está en línea. Solo puede acceder a un recurso remoto respetando un protocolo de comunicación . Las funcionalidades de cada protocolo varían: recepción, envío, incluso intercambio continuo de información.

HTTP (para Protocolo de transferencia de hipertexto ) es el protocolo de comunicación que se usa comúnmente para transferir recursos web. HTTPS es la variante con autenticación y cifrado .

Una URL (para Uniform Resource Locator , que literalmente significa "localizador uniforme de recursos") es una cadena de caracteres que describen la ubicación de un recurso. Por lo general, contiene en orden: el nombre del protocolo, dos puntos (:), dos barras (//), un nombre de host, una barra (/) y una ruta que consta de texto separado por barras. Ejemplo: http://example.com/un/chemin/page.html.

En el lenguaje cotidiano informal, esto también se conoce como una dirección web en lugar de una URL. Además, al dar una dirección web, generalmente omitimos la parte inicial http://o las https://URL.

Un hipervínculo (o en el lenguaje común, un enlace) es un elemento en un recurso que está asociado con una URL. Los hipervínculos de la web están orientados: permiten ir de un origen a un destino. Solo el recurso de origen contiene los datos que definen el hipervínculo. Por lo tanto, es posible establecer un hipervínculo sin ninguna intervención o cooperación del recurso de destino del hipervínculo. Este modelo unilateral adoptado por la Web no se encuentra en todos los sistemas de hipertexto. Tiene la ventaja preponderante, en una red pública global, de permitir la creación de innumerables hipervínculos entre socios descentralizados y descoordinados.

HTML (para HyperText Markup Language ) y XHTML ( Extensible HyperText Markup Language ) son lenguajes informáticos que se utilizan para describir el contenido de un documento (títulos, párrafos, disposición de imágenes, etc.) e incluir hipervínculos. Un documento HTML es un documento descrito en lenguaje HTML.

En un modo de comunicación cliente-servidor , un servidor es un host que ejecuta un software de servidor al que se puede conectar el software del cliente que se ejecuta en los hosts del cliente , un solo host puede contener ambos.

Servidor HTTP

Un servidor HTTP (o servicio web) es un software que se utiliza para proporcionar recursos a través del protocolo HTTP. Un cliente HTTP es un software que se utiliza para manipular estos recursos.

Un servidor web es un host en el que opera un servidor HTTP (o servicio web). Un servidor web puede alojar los recursos a los que sirve, recuperarlos de hosts remotos, entregar estos recursos tal cual (hablaremos de recursos estáticos), o modificarlos según diferentes criterios, luego hablaremos de recursos dinámicos. Es común en servicios grandes que los recursos se distribuyan entre diferentes servidores web y posiblemente diferentes tipos de servidores HTTP, algunos tienen un mejor rendimiento en el servicio de los recursos almacenados en archivos, otros más flexibilidad en el cálculo de los recursos bajo demanda. Un servidor web puede ser un host especializado, parte de una infraestructura especializada o incluso un host más generalista. Llamamos sitio web al conjunto de recursos HTTP asociados con un nombre de dominio y uno o más nombres de host.

Cliente HTTP

Un cliente HTTP es una herramienta para utilizar los recursos proporcionados por un servidor HTTP. Es responsable, en relación con varios servicios, de traducir el nombre de host a una dirección IP por un DNS, de contactar al servidor HTTP y proporcionarle diversa información como el nombre del sitio, y el recurso deseado, así como sus capacidades (gestión de diferentes tipos de recursos, capacidad de visualización, posibilidad de compresión de datos , etc.) o su disposición (elección de idiomas, protección de la privacidad) en el uso de los datos facilitados.

Un navegador web es un tipo de software de cliente HTTP de interfaz hombre-máquina diseñado para acceder a recursos en la web. Su función básica es permitir la consulta de documentos HTML disponibles en servidores HTTP. La compatibilidad con otros tipos de recursos y otros protocolos de comunicación depende del tipo de navegador.

Un rastreador web es un tipo de software de cliente HTTP que se utiliza para indexar varios recursos del sitio web.

Un agregador es, en la web, un tipo de software de cliente HTTP que permite agrupar las fuentes de distribución de diferentes sitios web.

Una aspiradora de sitios web es un cliente HTTP que le permite recuperar un sitio web completo, luego verlo sin conexión o mantener un archivo.

Documentos

Una página web (o página) es un documento destinado a ser consultado con un navegador web . Una página web siempre consta de un recurso central (generalmente un documento HTML o XHTML ) y cualquier recurso vinculado que sea automáticamente accesible (por ejemplo, imágenes, hojas de estilo, scripts javascript o tipos de letra). No es excepcional que un solo documento HTML requiera entre unas pocas docenas y un centenar de recursos adicionales.

Un editor HTML (o editor web) es un software diseñado para facilitar la escritura de documentos HTML y páginas web en general.

Un sitio web (o sitio) es un conjunto de páginas web y cualquier otro recurso, vinculado en una estructura coherente, publicado por un propietario (una empresa, una administración, una asociación, un individuo, etc.) y alojado en una o varias web. servidores. La página correspondiente a la URL raíz de un sitio web es la página de inicio .

Un sistema de administración de contenido (CMS para abreviar) es un software para administrar el contenido de un sitio.

Consulta y medición

Visitar un sitio web significa "ver sus páginas". El término visita proviene del hecho de que generalmente se consultan varias páginas de un sitio, como se visitan las habitaciones de un edificio. La visita la dirige un usuario (visitante o internauta ).

La expresión "navegar por la web" significa "consultar la web". Se inventó para enfatizar que navegar por la web consiste en seguir muchos hipervínculos de una página a otra. Es utilizado principalmente por los medios de comunicación  ; no pertenece al vocabulario técnico.

Referente es el recurso que ha llevado a un visitante a un recurso servido. La mayoría de los clientes HTTP los proporcionan de forma predeterminada, pero pueden bloquearse.

La medición de audiencia es el estudio de las consultas que se realizan en un sitio, tiene como objetivo comprender los deseos de los usuarios, según los recursos más utilizados y las rutas de navegación de estos.

La medición de la audiencia se puede realizar de diferentes formas:

  • análisis de registros del servidor. Los cálculos de medición de audiencia se pueden realizar en tiempo real en el momento de la visita, o bien diferir;
  • uso de scripts en el propio servidor web;
  • uso de imágenes invisibles transferidas a un servidor web de terceros (medición de audiencia simple);
  • uso de script en lenguaje JavaScript y envío de información al servidor web oa un servidor de terceros (medición de audiencia más completa).

Profesiones web

Un proveedor de alojamiento web es una persona física o jurídica que ofrece servidores web para alquilar.

Una agencia web es una computadora de servicios empresariales que realiza sitios web para sus clientes.

Un desarrollador web es un programador especializado en tecnologías web.

Tipos de servicios web

Un servicio web es una tecnología cliente-servidor basada en protocolos web.

Un directorio web es un sitio web que enumera sitios web .

Un motor de búsqueda es un sitio que le permite buscar palabras en todos los sitios web.

Un portal web es un sitio web que intenta reunir la más amplia gama de información y servicios posibles en un sitio web. Algunos portales son temáticos.

Un agregador web es un sitio web que selecciona, organiza y, eventualmente, valida páginas sobre un tema específico y las formatea de forma ergonómica o atractiva.

Un blog es parte de un sitio web donde se publican artículos personales con regularidad.

Un webmail es un sitio web que proporciona la funcionalidad de un cliente de correo para correo electrónico .

Una wiki es un sitio web que los usuarios pueden editar .

Historia

Robert Cailliau , Abramatic y Tim Berners-Lee en el 10 º  aniversario de la WWW Consortium .

Tim Berners-Lee trabaja como informático en el edificio 31 ( 46 ° 13 57 N, 6 ° 02 42 E ) de la Organización Europea para la Investigación Nuclear (CERN), ubicada en Suiza cerca de Ginebra, cuando en 1989 , propuso crear un sistema de hipertexto distribuido en la red informática para que los empleados pudieran compartir información dentro del CERN. Ese mismo año, los responsables de la red CERN decidieron utilizar el protocolo de comunicación TCP / IP y el CERN abrió su primera conexión externa a Internet . Al año siguiente, el ingeniero de sistemas Robert Cailliau se incorporó al proyecto de hipertexto del CERN, convencido de inmediato de su interés, y se dedicó enérgicamente a su promoción. A Tim Berners-Lee y Robert Cailliau a menudo se les atribuye el origen de la World Wide Web como co-inventores, aunque Robert Cailliau nunca afirmó ser responsable de la Web. Tim Berners-Lee crea el primer navegador web y editor llamado WorldWideWeb y el primer servidor HTTP llamado CERN httpd .

Alrededor de 1992 , Tim Berners-Lee quiso legar su invento (especificaciones y código fuente) al dominio público. Robert Cailliau lo ayudó a obtener el acuerdo del CERN y llegó allí en 1993 . Hasta entonces, la web se desarrolló principalmente bajo el liderazgo de Tim Berners-Lee y Robert Cailliau, pero las cosas cambiaron con la aparición de NCSA Mosaic , un navegador web desarrollado por Eric Bina y Marc Andreessen en el Centro Nacional de Aplicaciones de Supercomputación (NCSA). ), Illinois . NCSA Mosaic sienta las bases para la interfaz gráfica de los navegadores modernos al integrar imágenes con texto y está provocando un aumento exponencial en la popularidad de la web. Algunos desarrolladores de Mosaic, luego crearán Netscape Navigator que trae paralelismo, permitiendo también usar las páginas con imagen en conexiones de baja velocidad. Éste, de evolución en evolución, ahora se ha convertido en Mozilla Firefox . La NCSA también produce NCSA HTTPd , un servidor HTTP que evolucionará hasta convertirse en Apache HTTP Server , el servidor HTTP más utilizado desde 1996 . La, El CERN está lanzando su software web al dominio público para promover la difusión por Internet.

En 1994 , se fundó Netscape Communications Corporation con gran parte del equipo de desarrollo de NCSA Mosaic . Lanzado a finales de 1994 , Netscape Navigator reemplazó a NCSA Mosaic en unos meses. En 1995 , Microsoft intentó competir con The Microsoft Network (MSN) en Internet y fracasó. A fines de 1995, después del lanzamiento de Windows 95 sin ningún navegador web preinstalado, Microsoft lanzó la guerra de navegadores con Internet Explorer contra Netscape Navigator.

Cronología

Los primeros años de esta historia son en gran parte de A Little History of the World Wide Web ( Una breve historia de la World Wide Web ).

Evolución de uso

Al crear el software WorldWideWeb , Tim Berners-Lee creó tanto el primer navegador web como el primer editor web , porque quería hacer de la web un medio colaborativo, en el que todos los actores consultan y crean información. Sin embargo, la web se convirtió inmediatamente más en un medio de difusión de información global que en uno colaborativo.

En la primera mitad de la década de 1990 no se estableció el concepto de sitio web en la raíz de un nombre de dominio estable, comenzando por la primera página web cuya dirección era http://nxoc01.cern.ch/hypertext/WWW/TheProject.html. Los empleados y estudiantes solían configurar sitios en departamentos técnicos, y las URL cambiaban a medida que cambiaban las personas y la infraestructura. Además, no existía un motor de búsqueda eficaz. También muchas páginas eran listas de enlaces a las páginas favoritas del autor de la página. Esta propiedad de la web también será explotada más tarde por los creadores de Google para calcular la relevancia de las páginas, y luego secuestrada por granjas de enlaces . Pero mucho antes de eso, en enero de 1994 , Yahoo! se crea y rápidamente se convierte en el directorio web más grande . Como los creadores de Yahoo! eran estudiantes de la Universidad de Stanford . La URL original era http://akebono.stanford.edu/yahoo, y no fue hasta enero de 1995 que yahoo.comse creó el dominio .

En la segunda mitad de la década de 1990, la web se popularizó y todas las grandes empresas, organizaciones, escuelas, administraciones abrieron un sitio web. Los buscadores se vuelven eficientes, especialmente con la aparición de Altavista en diciembre de 1995 , y finalmente Google en 1998. En esta fase de desarrollo de los medios predomina un flujo de información de arriba hacia abajo : se hace un sitio web para difundir la información de su propietario. Las interacciones a menudo terminan con la investigación y el comercio en línea . Por supuesto, el correo electrónico , la mensajería instantánea y los foros de discusión habían existido por más tiempo que la web, pero en su mayoría funcionaban con protocolos y software específicos (consulte Categoría: software de mensajería instantánea , Categoría: software de correo electrónico , Categoría: Cliente Usenet ).

web 2.0

Con la década de 2000 se popularizan los conceptos de blog , wiki (en 2001, lanzamiento de Wikipedia en inglés) y redes sociales ( Myspace en 2003 , Facebook en 2004). El contenido generado por el usuario se difunde (Wikipedia, YouTube en 2005 y Twitter en 2006). La tecnología Ajax (1998, teorizada en 2005) comienza a ser ampliamente utilizada para crear aplicaciones completas que encajan en una sola página web ( Google Maps en 2004). La expresión Web 2.0 , ampliamente popularizada a mediados de la década de 2000 , designa esta transición en el flujo de información y la forma de utilizar la web. El éxito del término "Web 2.0" ha llevado a muchos a referirse a él como "Web 2.5", 3.0 , 4.0,  etc. su visión de la Web del futuro.

Distribución del tráfico web

Según un estudio de la empresa Incapsula realizado en , El 50% del tráfico web fue generado por bots, es decir, máquinas automatizadas. Una actualización reciente de este estudio () revela que estas mismas máquinas ahora representan casi el 61% del tráfico con un aumento en el tráfico de motores de búsqueda del 55% en particular. Las operaciones de piratería representan aproximadamente el 4,5% del tráfico, mientras que los humanos toman alrededor del 38,5%. En otras palabras, apenas más de un tercio del tráfico es generado por actividades humanas. La causa probablemente radica en la explosión del marketing, que por sí solo representa la mitad del tráfico (tanto bots como humanos).

Arquitectura

Modelo matemático

La World Wide Web , como un conjunto de recursos de hipertexto , se puede modelar como un gráfico dirigido que tiene ciclos con recursos para vértices e hipervínculos para arcos . Según está orientado el gráfico, algunos recursos pueden constituir sumideros , o callejones sin salida menos formalmente: no hay camino hacia el resto de la web. Por el contrario, algunos recursos pueden constituir fuentes  : no hay ruta desde el resto de la web.

Los análisis mostraron que la estructura de la web responde al modelo de red invariante de escala presente en la mayoría de las redes sociales. Esto se traduce en la presencia de hubs, los hubs, hacia los que convergen los enlaces de hipertexto: estos son los sitios más importantes que constituyen la columna vertebral de la web.

Técnicamente, nada distingue a la World Wide Web de cualquier otra web que utilice las mismas tecnologías. Por tanto, existen innumerables webs privadas. En la práctica, una página de un sitio web popular, como un directorio web , se considera parte de la web. Entonces, la web se puede definir como el conjunto de recursos e hipervínculos que se pueden descubrir de forma recursiva desde esta página, lo que excluye las fuentes y las web privadas.

Exploración web y deep web

El rastreo recursivo de la web a partir de recursos bien elegidos es el método básico programado en los rastreadores de motores de búsqueda . En 2004 , los motores de búsqueda indexaron aproximadamente cuatro mil millones de recursos.

La web profunda , o web invisible, es la parte de la web que no está indexada y, por lo tanto, no se encuentra en los motores de búsqueda generales. Un estudio publicado en 2001 indicó que la parte invisible de la web representa más del 99% de la web. La deep web incluye los siguientes recursos:

  • recursos inaccesibles al público, por lo tanto a los robots, en particular a las páginas administrativas o de pago, protegidas por contraseña;
  • recursos que no se comunican mediante protocolos de comunicación admitidos por robots (a menudo solo admiten HTTP y HTTPS );
  • recursos cuyo formato de datos no es compatible con el robot;
  • los recursos enumerados en un archivo de exclusión de robots  ;
  • los recursos excluidos por el robot porque están diseñados para abusar de SEO ( spamdexing );
  • los recursos excluidos por el robot porque se consideran demasiado irrelevantes (por ejemplo, si un sitio contiene millones de recursos que no están vinculados por ningún otro sitio);
  • los recursos a los que se crean dinámicamente los hipervínculos en respuesta a las consultas de los visitantes.
Estos últimos recursos generalmente provienen de bases de datos y forman la parte más importante de la deep web.

Servidores públicos

El rastreo recursivo no es la única forma de indexar la web y medir su tamaño. La otra solución es medir la infraestructura de TI conectada a Internet para alojar sitios web. En lugar de seguir hipervínculos, este método consiste en utilizar nombres de dominio registrados en el Sistema de Nombres de Dominio e intentar conectarse a todos los servidores web potenciales. Este es, en particular, el método utilizado por la empresa Netcraft , que publica periódicamente los resultados de sus exploraciones, incluidas las mediciones de popularidad de los servidores HTTP . Esta medida se relaciona más con el uso de tecnologías web que con la propia web. En particular, le permite encontrar sitios públicos que no están vinculados a la World Wide Web .

Intranets y web privadas

Un sitio web subido a una intranet es privado porque el público no puede acceder a una intranet.

Además, si uno coloca un sitio web en Internet sin un enlace desde al menos una página existente de la World Wide Web , ese sitio constituye una web aislada. Es prácticamente privado, ya que el público no puede descubrirlo siguiendo hipervínculos.

Archivar

La web está en constante cambio: se siguen creando, modificando y borrando recursos. Hay algunas iniciativas de archivo web cuyo objetivo es encontrar lo que contenía un sitio en una fecha determinada. El proyecto Internet Archive es uno de ellos.

Tipos de recursos

Los distintos tipos de recursos web tienen usos bastante distintos:

Documentos HTML

El documento HTML es el recurso principal de una página web , aquel que contiene hipervínculos , que contiene y estructura texto, que enlaza y ordena recursos multimedia . Un documento HTML contiene solo texto: el texto visualizado, el texto en lenguaje HTML más cualquier otro lenguaje de escritura o estilo.

La presentación de documentos HTML es la principal funcionalidad de un navegador web . HTML deja que el navegador haga el mejor uso de las capacidades de la computadora para presentar los recursos. Normalmente, la fuente, la longitud de las líneas de texto, los colores, etc., deben adaptarse al dispositivo de salida ( monitor , impresora , etc.).

Multimedia

Los elementos multimedia se obtienen normalmente de recursos que son independientes del documento HTML . Los documentos HTML contienen hipervínculos que apuntan a recursos multimedia que, por tanto, pueden estar dispersos por Internet . Los elementos de medios vinculados se transfieren automáticamente para presentar una página web .

Solo se estandariza el uso de imágenes y pequeñas animaciones . El soporte de sonido , video , espacios tridimensionales u otros elementos multimedia todavía se basa en tecnologías no estandarizadas. Muchos navegadores web ofrecen la posibilidad de conectar software ( complementos ) para ampliar su funcionalidad, en particular el soporte de tipos de medios no estándar.

Las transmisiones (audio, video) requieren un protocolo de comunicación que opera de manera diferente a HTTP . Esta es una de las razones por las que este tipo de recurso a menudo requiere un complemento y no está bien integrado en las páginas web .

Fotos

Este capítulo se refiere a imágenes incrustadas en páginas web . El uso del formato de datos JPEG está indicado para imágenes naturales, principalmente fotografías .

El uso del formato de datos PNG está indicado para imágenes sintéticas ( logotipos , elementos gráficos). También es adecuado para imágenes naturales, pero solo cuando la calidad tiene prioridad sobre el tiempo de transferencia. Se recomienda el uso del formato de datos GIF para pequeñas animaciones . Para las imágenes sintéticas, la antigua popularidad de GIF a menudo lo hace preferido sobre PNG. Sin embargo, GIF tiene algunos inconvenientes, incluida una limitación en el número de colores y un grado de compresión generalmente más bajo. Además, la controversia rodeó el uso de GIF de 1994 a 2004, ya que Unisys reclamó una patente que cubría el método de compresión. El uso de imágenes en formato de datos XBM está obsoleto.

Video

Hasta la década de 2000 , la visualización de música y videos requería la instalación de un programa ad hoc (un complemento ) para ampliar la funcionalidad del navegador web. La amplia distribución del complemento Flash Player finalmente ha hecho que ver videos sea tan fácil como ver imágenes. Finalmente, la quinta versión en lenguaje HTML ( HTML 5 ) integró el video.

Guiones y animaciones

Un lenguaje de secuencias de comandos permite escribir el texto de un programa ejecutado directamente por software . En el contexto de la web, un navegador web ejecuta un script y programa acciones correspondientes al uso que el visitante hace de la página web visitada. Un script puede estar incrustado en el documento HTML o provenir de un recurso vinculado. El primer lenguaje de programación en la web fue JavaScript , desarrollado por Netscape . Luego, Microsoft desarrolló una variante de la competencia con el nombre de JScript . Finalmente, se propuso el estándar ECMAScript para la sintaxis del lenguaje y los estándares DOM para la interfaz con documentos.

A partir de una tecnología con capacidades de acción muy limitadas en sus inicios, el lenguaje JavaScript se ha vuelto capaz de ejecutar cualquier aplicación imaginable: procesador de textos , videojuego , emulador , etc.

Incluso más que para el video, el complemento Adobe Flash Player se ha vuelto muy utilizado para la distribución de animaciones. A veces, sitios completos se crean en Flash . Sin embargo, está en proceso de desaparecer porque los navegadores quieren prohibir su uso.

Estilos

El lenguaje CSS fue desarrollado para manejar en detalle la presentación de documentos HTML . El texto en CSS se puede incrustar en el documento HTML o provenir de recursos vinculados, hojas de estilo . Esta separación permite una gestión separada de la información (contenida en documentos HTML) y su presentación (contenida en hojas de estilo). También hablamos de separación de contenido y forma.

Otro

La administración de otros tipos de recursos depende del software instalado en el host del cliente y su configuración.

Cuando el software correspondiente está disponible, los documentos e imágenes de cualquier tipo generalmente se presentan automáticamente, según modalidades (ventanas, diálogos) según el navegador web y el software que gestiona el tipo. Cuando no se administra el tipo de recurso, generalmente es posible guardarlo en un archivo local.

Para administrar los recursos de diferentes sistemas de la web, como el correo electrónico , los navegadores suelen utilizar software independiente. Si ningún software gestiona un tipo de recurso, un simple mensaje de error lo indica.

Diseño

Universalidad

La web fue diseñada para ser accesible con los más diversos equipos informáticos: estación de trabajo , terminal de computadora en modo texto , computadora personal , teléfono móvil , etc. Esta universalidad de acceso depende en primer lugar de la universalidad de los protocolos de Internet . En segundo lugar, depende de la flexibilidad de presentación de las páginas web que ofrece HTML . Además, HTTP ofrece a los navegadores la posibilidad de negociar el tipo de cada recurso. Finalmente, CSS permite ofrecer diferentes presentaciones, seleccionadas por su adecuación al equipamiento utilizado.

Por lo tanto, el W3C ha creado estándares para permitir la independencia de las herramientas que se utilizan para crear contenido con las que se utilizan para leerlo. A esto se le llama interoperabilidad .

La accesibilidad web para personas con discapacidad también es objeto de especial atención como la Iniciativa de Accesibilidad Web .

Descentralización

Las tecnologías web no imponen organización entre páginas web , ni a fortiori entre sitios web . Cualquier página de la web puede contener hipervínculos a cualquier otro recurso accesible desde Internet . El establecimiento de un hipervínculo no requiere absolutamente ninguna acción por parte del recurso señalado. No existe un registro centralizado de hipervínculos, páginas o sitios. El único registro que se utiliza es el registro DNS  ; es una base de datos distribuida que enumera los hosts, permite traducir el nombre de dominio contenido en ciertos hipervínculos a una dirección IP y que es utilizada por todos los sistemas que acceden a Internet.

Se suponía que este diseño descentralizado favorecería, y ha fomentado, un rápido aumento del tamaño de la web. También ha fomentado el crecimiento de sitios especializados en información en otros sitios: directorios y buscadores . Sin estos sitios, encontrar información en la web sería extremadamente laborioso. El enfoque opuesto, el portal web , intenta concentrar tanta información y servicios como sea posible en un solo sitio.

Una debilidad de la descentralización es la falta de seguimiento cuando se mueve o borra un recurso: los hipervínculos que apuntaban a él se rompen . Y esto solo es visible siguiendo el hipervínculo, el resultado más común es el mensaje de error 404 .

Tecnologias

Preexistente

La web se basa en tecnologías de Internet que incluyen TCP / IP para transferir datos, DNS para convertir nombres de host en direcciones IP y MIME para indicar el tipo de datos. Los estándares de codificación de caracteres y los formatos de imagen digital GIF y JPEG se desarrollaron de forma independiente.

Específico

Debían desarrollarse tres tecnologías para la World Wide Web  :

Estas primeras tecnologías se estandarizaron como otras tecnologías de Internet  : mediante el proceso de Solicitud de comentarios . Esto resultó en RFC 1738 para URL, RFC 1866 para HTML 2.0 y RFC 1945 para HTTP / 1.0.

El Consorcio World Wide Web (W3C) se fundó en 1994 para desarrollar y promover nuevos estándares web. Su función es, en particular, garantizar la universalidad de las nuevas tecnologías. Las tecnologías también han sido desarrolladas por empresas privadas.

Actual

Los principales estándares actuales son:


Tecnologías de servidor

Además de los protocolos de comunicación y los formatos de datos utilizados en la Web, se implementan varias técnicas específicas de la Web para que los servidores HTTP (o servidores web) funcionen. Como estas técnicas no se aplican al software de cliente web, no están estandarizadas por el Consorcio World Wide Web .

Servidor HTTP

El servidor HTTP es responsable de garantizar la comunicación entre la estación de trabajo del cliente y los recursos del sitio. Debe poder dirigir, en el servidor, de acuerdo con la solicitud HTTP, recibida del cliente, a los recursos adecuados. Pueden ser recursos estáticos, ubicados en el sistema de archivos del servidor, o contenido dinámico de varias formas. La provisión de páginas dinámicas se delega a aplicaciones independientes en el servidor. También debe poder manejar errores, si no se encuentran los recursos o si hay un error en la producción del recurso, devolviendo el mensaje correspondiente al cliente. El primer servidor HTTP fue CERN httpd y rápidamente cayó en desuso. En 2014, los principales servidores web utilizados fueron Apache HTTP Server , el servidor dominante en el mercado durante años, Nginx utilizado en sitios con mayor audiencia, pero también Microsoft IIS , Google Web Server y Lighttpd .

El estándar Common Gateway Interface (CGI) es un protocolo de comunicación entre procesos entre el servidor HTTP y las aplicaciones externas que también se encuentran en el lado del servidor. Este estándar está gestionado por el IETF.

El estándar FastCGI en la actualidad [¿Cuándo] Reemplaza principalmente al CGI. Permite separar de manera más eficiente el servidor HTTP de las aplicaciones y controlar mejor el número de instancias de aplicaciones dinámicas en el lado del servidor.

Algunos lenguajes que se utilizan comúnmente con servicios HTTP, como PHP , Java y Ruby , también utilizan tecnologías especiales para comunicarse con el servidor.

Para PHP, php mod para Apache se ha utilizado a menudo en lugar de CGI; tiende hoy [¿Cuándo] a ser reemplazado por el protocolo fastCGI, hace unos años [¿Cuándo] , vía mod fastcgi y hoy [¿Cuándo] más vía mod fcgid , o vía PHP-FPM .

En Java, el proyecto Apache Jakarta reunió varias herramientas. En esta arquitectura, el módulo Apache mod jk hace posible la vinculación con el servidor de aplicaciones Tomcat que ejecuta Java Servlet y JavaServer Pages . En Ruby, Phusion Passenger , trabajar con Apache y Nginx es una de las principales herramientas de comunicación entre el servicio HTTP y las aplicaciones.

Lenguajes de aplicaciones dinámicos del lado del servidor

En la práctica, CGI y fastCGI le permiten usar cualquier lenguaje, sin embargo, hay algunos lenguajes de scripting que se han vuelto los más populares, usando CGI o alguna otra técnica para comunicarse con el servidor.

El lenguaje de programación PHP (PHP: Hypertext Preprocessor) fue desarrollado para generar páginas web. Disfruta de una sólida integración con el servidor HTTP y los lenguajes HTML. Hoy en día, es el idioma más utilizado en el lado del servidor, con casi el 70% de los sitios en 2010. El ASP (Active Server Pages) del motor fue desarrollado por Microsoft para interpretar el lenguaje de secuencias de comandos en el IIS (Internet Information Server) del servidor. , Se es el segundo idioma más utilizado con poco menos del 30% de los sitios en 2010.

El lenguaje Java , cuyas páginas son servidas por Apache Tomcat, es entonces ampliamente utilizado, particularmente en el sector bancario, la tendencia es incluir el lenguaje Ruby a través del módulo jRuby . Java se utilizó en poco menos del 1% de los servidores en 2010. El lenguaje Ruby , principalmente con el servidor de aplicaciones Ruby on Rails con un 0,5% en 2010. Frente a la creciente popularidad del JavaScript del lado del cliente, vinculado a Ajax y luego a HTML5 , el El lado del servidor siguió con la plataforma de software Node.js , dedicada a las aplicaciones de servidor.

En los primeros días de las CGI, Perl se usaba ampliamente en el lado del servidor, debido a sus afinidades y su dominio en los administradores de sistemas y redes.

Bases de datos

Las bases de datos también son una parte importante de la generación de sitios de contenido dinámico.

Los principales tipos de bases de datos son:

Notas y referencias

Notas

  1. Pronunciación en inglés americano transcrita según el estándar API .
  2. La imagen de la araña es utilizada a veces por angloparlantes, por lo que se encuentra en la expresión web spider para el rastreador .
  3. El motor de Altavista apareció bajo el dominio altavista.digital.com, y muchos visitantes, por error, pasaron a altavista.comno estar relacionados. El dominio altavista.comfinalmente fue comprado por el propietario del motor de búsqueda por millones de dólares, lo que demuestra la importancia de un nombre de dominio bien elegido desde el inicio de un sitio.

Referencias

  1. ordenador y el vocabulario de Internet (lista de términos, expresiones y definiciones adoptados) , legifrance.gouv.fr, JORF n o  0285 du, consultó el
  2. ¿Cuál es la diferencia entre web e internet , en el sitio web service-public.fr del 3 de diciembre de 2014
  3. La web libre y abierta celebra su 20 aniversario Numerama 30 de abril de 2013
  4. (en) WorldWideWeb: propuesta para un proyecto de hipertexto , T. Berners-Lee / CN, R. Cailliau / ECP,
  5. (in) Preguntas frecuentes de la prensa - Tim BL - Ortografía de WWW
  6. Google Books "El uso adecuado de la repetición en la expresión oral y escrita" página 46
  7. Web  " , Le Grand Dictionnaire terminologique , Office québécois de la langue française (consultado el 20 de noviembre de 2020 ) ]
  8. Diario Oficial del 16 de marzo de 1999 - Vocabulario de informática e Internet
  9. RFC3983 en ietf.org
  10. ¿Qué es un servidor HTTP o un servidor web"  » , En culture-informatique.net (consultado el 9 de julio de 2021 )
  11. Los diferentes tipos de servidores informáticos | DN Inforeso - Su servicio de TI a medida | Auvergne Rhône-Alpes   , en inforeso.fr (consultado el 9 de julio de 2021 )
  12. Taktil Communication ,   ¿Qué es un sitio web ¿Y cuáles son los diferentes tipos de sitio web  » , En www.taktilcommunication.com ,(consultado el 9 de julio de 2021 )
  13.   HTTP Client   , en www.standard-du-web.com (consultado el 9 de julio de 2021 )
  14. ¿Qué es un navegador web"  » , En IONOS Digitalguide (consultado el 9 de julio de 2021 )
  15. Definición de una página web y su optimización para SEO  " , en www.seo-reference.net (consultado el 9 de julio de 2021 )
  16. (en) el relato de Tim Berners-Lee de las ubicaciones exactas en el CERN donde se inventó la Web en el sitio davidgalbraith.org.
  17. (en) Tim Berners-Lee , Gestión de la Información: una propuesta , el CERN ,.
  18. James Gillies, Robert Cailliau , Cómo nació la Web: la historia de la World Wide Web , Oxford , Oxford University Press , 2000 , ( ISBN  0-19-286207-3 ) , p.  87 .
  19. (en) Tim Berners-Lee , Mark Fischetti, Weaving the Web: the past, present and future of the World Wide Web inventor por tic , Londres, Texere,, 272  p. [ detalle de la edición ] ( ISBN  1-58799-018-0 ) pag.  27 .
  20. (en) Entrevista con Robert Cailliau Andrew Heels en 2010 .
  21. (en) Preguntas frecuentes: el papel de Robert Cailliau .
  22. El documento que pudiera officiellement la World Wide Web en el dominio público el 30 de abril de 1993  " en cds.cern.ch .
  23. Un poco de historia de la World Wide Web en el sitio del W3C.
  24. (en) Tim Berners-Lee , Mark Fischetti, Weaving the Web: the past, present and future of the World Wide Web inventor por tic , Londres, Texere,, 272  p. [ detalle de la edición ] ( ISBN  1-58799-018-0 ) pag.  15 .
  25. The World Wide Web project  " , en info.cern.ch (consultado el 13 de agosto de 2020 )
  26. Según https://www.w3.org/History.html , la página archivada en http://www.w3.org/History/19921103-hypertext/hypertext/WWW/Link.html se modificó por última vez el 13 de noviembre , 1990 a las 3:17:00 PM GMT.
  27. Presentación del navegador en el sitio web del W3C .
  28.   Grupos de  Google, en groups.google.com (visitada 9 de marzo de, 2019 ) .
  29. Guénaël Pépin, Hace 25 años, Tim Berners-Lee presentó la web al mundo  " , en Nextinpact.com ,(consultado el 28 de junio de 2020 ) .
  30.   archivos en ksi.cpsc.ucalgary.ca   ( Archivo Wikiwix Archive.is Google ¿Qué hacer ) .
  31. (en) Un poco de historia de la World Wide Web , el sitio del W3C.
  32. Página de presentación del proyecto .
  33. Servidores World-Wide Web  " en www.w3.org (consultado el 9 de marzo de 2019 ) .
  34. Cómo el primer sitio web francés llegó a estar en el CNRS  " , en CNRS Le journal (consultado el 9 de marzo de 2019 ) .
  35. Presentación en el sitio web del W3C .
  36. Presentación en el sitio web del W3C .
  37. Anuncio en el sitio del CERN .
  38.   Estadísticas de Internet: crecimiento web, crecimiento de Internet   , en www.mit.edu (consultado el 9 de marzo de 2019 ) .
  39.   Encuesta de Servidor Web | Netcraft   en news.netcraft.com (consultado el 9 de marzo de 2019 ) .
  40. (in) Total number of Websites - Internet Live Stats  " en www.internetlivestats.com (consultado el 9 de marzo de 2019 ) .
  41.   Encuesta sobre servidores web de febrero de 2007 | Netcraft   en news.netcraft.com (consultado el 9 de marzo de 2019 ) .
  42. Encuesta de servidores web de agosto de 2007 | Netcraft   en news.netcraft.com (consultado el 9 de marzo de 2019 ) .
  43.   Encuesta sobre servidores web de febrero de 2008 | Netcraft   en news.netcraft.com (consultado el 9 de marzo de 2019 ) .
  44. Encuesta de servidores web de agosto de 2008 | Netcraft   en news.netcraft.com (consultado el 9 de marzo de 2019 ) .
  45. Febrero de 2009 , en netcraft.com.
  46. Febrero de 2011 , en netcraft.com.
  47.   Acerca de este proyecto | Restaurando el primer sitio web   , en first-website.web.cern.ch (consultado el 9 de marzo de 2019 ) .
  48. (en) Número total de sitios web  " en internetlivestats.com (consultado el 20 de septiembre de 2014 ) .
  49. (en) Tim Berners-Lee , Mark Fischetti, Weaving the Web: the past, present and future of the World Wide Web inventor por tic , Londres, Texere,, 272  p. [ detalle de la edición ] ( ISBN  1-58799-018-0 )pag. 62.
  50. 61% del tráfico web es generado por robots , silicon.fr, 13 de diciembre de 2013.
  51. como http://perdu.com
  52. (en) The Deep Web: Surfacing Hidden Value , Michael K. Bergman, The Journal of Electronic Publishing, agosto de 2001, volumen 7, número 1 .
  53. (en-US) Benjamin Smedberg , Reducing Adobe Flash Usage in Firefox  " , en Future Releases (consultado el 22 de agosto de 2019 )
  54. Servidores web: los gigantes aman NGINX cada vez más  " , en ZDNet Francia (consultado el 28 de junio de 2020 ) .
  55. (en) https://www.acunetix.com/blog/web-security-zone/articles/statistics-from-the-top-1000000-websites/https://www.acunetix.com / blog / web-security-zone / articles / statistics-from-the-top-1000000-websites / Estadísticas de los principales 1,000,000 sitios web]

Ver también

Artículos relacionados

Conceptos generales

Conceptos web

Tecnologias

Software de servidor

Software de cliente

Actores

Aplicaciones

enlaces externos

Hasta este momento esta es toda la documentación que conseguimos recoger sobre World Wide Web, esperamos que te haya sido útil. En caso de que así sea, por favor, no descartes aconsejarnos entre quienes te rodean y personas de la familia, y ten en cuenta que estamos disponibles en todo momento y ocasión. Si pese a nuestro esfuerzo, sientes que aquello que brindamos acerca de World Wide Web tiene fallos que deben ser subsanados o es necesario incluir información o rectificar, te estaremos muy agradecidos que que nos ofrezcas esa información de la que no disponemos. Dispensar la más significativa información relativo a World Wide Web y en relación con cualquier otro tema es en lo que consiste la razón de ser de este sitio web; nos mueve el mismo objetivo que en su época empujó a la acción a los creadores de la obra de la Enciclopedia, y por eso deseamos que lo que has hallado en esta web en relación con World Wide Web lo hayas podido utilizar para incrementar tus conocimientos.

Opiniones de nuestros usuarios

Pau Espinosa Abad

Siempre es bueno aprender. Gracias por el artículo sobre World Wide Web.

Elvira Ponce Bueno

Gran descubrimiento este artículo sobre World Wide Web y toda la página. Va directa a favoritos.

Maria Angeles Alarcon Peña

Esta entrada acerca de World Wide Web era justo lo que quería encontrar.