3.4 WORLD WIDE WEB Sin World Wide Web, no habría comercio electrónico. La invención de Web trajo consigo una extraordinaria expansión de servicios digitales a millones de usuarios aficionados de computadoras, incluyendo texto y paginas de color, texto con formato, imágenes, animaciones, video y sonido. HIPERTEXTO Las páginas Web se pueden utilizar a través de internet debido a que el software del navegador Web en su PC puede solicitar páginas Web almacenadas en un servidor host de internet, usando el protocolo HTTP. El hipertexto es una forma de aplicar formato a las páginas con vínculos incrustados que conectan unos documentos con otros, y que también vincula páginas a otros objetos como archivos de sonido, video o animaciones. HTTP es el primer conjunto de letras al inicio de cada dirección Web, seguido del nombre de dominio. El nombre de dominio especifica la computadora servidor de la organización que aloja el documento. La mayoría de las empresas tienen un nombre de dominio que es igual, o está muy relacionado con su nombre corporativo oficial. LENGUAJES DE MARCADO Aunque el lenguaje de formato de páginas Web más común es HTML, el concepto detrás del formato de documentos en realidad tuvo su raíz en la década de 1960, con el desarrollo del Lenguaje de Marcado Generalizado (GML). Lenguaje De Marcado Generalizado Estándar (SGML) En 1986, la Organización Internacional de Estándares adoptó una variación de GML conocida como Lenguaje de Marcado Generalizado Estándar, o SGML. El propósito de SGML era ayudar a las organizaciones muy extensas a aplicar formato y clasificar grandes conjuntos de documentos. Lenguaje De Marcado De Hipertexto (HTML) HTML proporciona a los diseñadores de páginas Web un conjunto fijo de “etiquetas” de marcado que se utilizan para aplicar formato a una página Web. Cuando estas etiquetas se insertan en una página Web, el navegador las lee e interpreta en un desplegado de página.
HTML define la estructura y el estilo de un documento, incluyendo los encabezados, el posicionamiento de los gráficos, las tablas y el formato del texto. Desde su introducción, los principales navegadores han agregado continuamente características a HTML para permitir a los programadores refinar aún más sus esquemas de las páginas. Por desgracia, algunas mejoras de los navegadores sólo funcionan en el navegador de una empresa. Lenguaje de Marcado eXtensible (XML) El Lenguaje de Marcado eXtensible (XML) lleva el formato de documentos Web un paso gigante hacia delante. XML es una especificación de lenguaje de marcado desarrollada por el W3C (Consorcio World Wide Web) que es similar al HTML, pero tiene un propósito muy distinto. Mientras que el propósito del HTML es controlar la “apariencia visual” y el despliegue de los datos en la página Web, XML está diseñado para describir datos e información. XML es “extensible”, lo cual significa que las etiquetas utilizadas para describir y mostrar datos son definidas por el usuario, mientras que en HTML las etiquetas son limitadas y predefinidas. XML también puede transformar la información en nuevos formatos. XML todavía no es un remplazo para HTML; sin embargo, la mayoría de los navegadores contemporáneos soportan XML. En la actualidad, XML y HTML trabajan en conjunto en las mismas pagina Web. SERVIDORES WEB Y CLIENTES Ya hemos analizado la computación cliente-servidor y la revolución en la arquitectura computacional que trajo consigo. Ustedes ya saben que es una computadora conectada a una red que almacena archivos, controla dispositivos periféricos, actúa como interfaz al mundo exterior (incluyendo internet) y realiza cierto procesamiento para otras computadoras en la red. Pero ¿Qué es un servidor Web? El software de servidor Web se refiere al software que permite a una computadora enviar páginas Web escritas en HTML a las computadoras cliente en una red que solicitan este servicio enviando una petición HTTP. Las dos principales marcas de software de servidor Web son Apache, que es un shareware de servidor Web sin costo y ocupa alrededor del 50% del mercado, y Microsoft internet information services (IIS), que ocupa aproximadamente el 35% del mercado (Netcraft.com, 2007). El termino servidor Web se utiliza también algunas veces para referirse a la computadora física que ejecuta software de servidor Web. Los principales fabricantes de computadoras servidor Web son IBM, Dell y Hewlett-Packard.
Por otra parte, un cliente Web es cualquier dispositivo de cómputo conectado a internet, capaz de realizar peticiones de HTTP y mostrar páginas Web. El cliente más común es una computadora Windows o Macintosh, y algunas varias clases de computadoras Unix-Linux. Sin embargo la categoría con más rápido crecimiento de clientes Web no son las computadoras en sí, sino los teléfonos celulares y los PDAs de bolsillo equipados con software de acceso Web inalámbrico. En general los clientes Web pueden ser cualquier tipo de dispositivo (incluyendo un refrigerador, una estufa, un sistema de iluminación para el hogar o un panel de instrumento automotriz) capaz de enviar y recibir información de los servidores Web. NAVEGADORES WEB Los navegadores Web son programas de software cuyo propósito principal es mostrar páginas Web. Los navegadores también tienen características adicionales, como el correo electrónico y los grupos de noticias (un grupo foro de discusión en línea). Los principales navegadores Web son Internet Explorer, con casi el 75% del mercado en la actualidad el segundo navegador Web más popular, con casi el 20% del mercado de navegadores Web en EUA. Firefox es un navegador Web gratuito de código fuente abierto para los sistemas operativos Windows, Linux y Macintosh, basados en el código fuente abierto de Mozilla (que originalmente proporciono el código para Netscape). Es pequeño y rápido, y ofrece muchas nuevas características, como el bloqueo de ventanas emergentes y la navegación por pestañas.