Aunque las primeras computadoras eran bastante incompatibles, casi todas ellas
podían almacenar o procesar información utilizando ASCII (American Standard
Code for Information Interchange), a veces conocido como "texto plano". En ASCII, los números 0-255 se utilizan para representar letras, números y caracteres de teclado como A, B, C, 1, 2, 3, %, &, y @. Berners-Lee usó ASCII para crear dos sistemas básicos de reglas (conocidos en terminología informática como protocolos). Si todas las computadoras del CERN seguían esas dos reglas, se daba cuenta de que podían intercambiar cualquier información de manera muy sencilla. Llamó a la primera regla HTTP (HyperText Transfer Protocol). Es esencialmente una forma de que dos computadoras intercambien información a través de una simple "conversación", ya sea que estén sentadas una al lado de la otra en la misma habitación o en lados opuestos del mundo. Un ordenador (que se llama cliente y ejecuta un programa llamado navegador web) le pide al otro ordenador (que se llama servidor o servidor web) la información que necesita con una serie de mensajes simples. El navegador web y el servidor web chatean durante unos segundos, con el navegador enviando peticiones de las cosas que quiere y el servidor enviándolas si puede encontrarlas. La conversación HTTP entre un navegador y un servidor web es un poco como estar en una mesa cuando alguien dice: "Pásame la sal, por favor", otro dice "Aquí está", y la primera persona dice "Gracias". HTTP es una especie de lenguaje sencillo y cortés que todos los ordenadores han aprendido a hablar para poder intercambiar archivos de un lado a otro a través de Internet. {loadmodule mod_custom,Publicidad Contenido1} Ejemplo de código HTML para una página web Un ejemplo de código HTML. Este es el HTML que produce esta página web. Los pequeños códigos que puede ver insertados entre corchetes angulares (< y >) son bits de HTML, que identifican partes del texto como encabezados, párrafos, gráficos, etc. Por ejemplo, los nuevos párrafos se marcan con <p> y los títulos de tamaño medio con <h2> (nivel de cabecera 2). Una computadora también necesita ser capaz de entender cualquier archivo que reciba y que haya sido enviado por HTTP. Así que Berners-Lee introdujo otro golpe de genio. Su segunda regla era hacer que todos los ordenadores del CERN intercambiaran archivos escritos en un lenguaje común llamado HTML (HyperText Markup Language). Estaba basado en ASCII, así que cualquier ordenador podía entenderlo. A diferencia de ASCII, HTML tiene códigos especiales llamados tags para estructurar el texto. Un navegador Web puede leer estas etiquetas y utilizarlas para mostrar cosas como fuentes en negrita, cursivas, encabezados, tablas o imágenes. Por cierto, para los curiosos: pueden ver cómo es el HTML "secreto" detrás de cualquier página web haciendo clic con el botón derecho del ratón en una página web y seleccionando la opción Ver fuente o Ver fuente de la página. ¡Inténtalo ahora! {loadmodule mod_custom,Publicidad Contenido2} HTTP y HTML son "cómo funciona la Web": HTTP es la forma más sencilla en que un ordenador le pide a otras páginas web; HTML es la forma en que están escritas esas páginas para que cualquier ordenador pueda entenderlas y mostrarlas correctamente. Si lo encuentras confuso, trata de pensar en las bibliotecas. HTTP es como la forma en que organizamos y accedemos a los libros en las bibliotecas de acuerdo con más o menos el mismo conjunto de reglas: el hecho de que tengan libros organizados en estanterías, bibliotecarios a los que se puede pedir ayuda, catálogos en los que se pueden consultar los títulos de los libros, y así sucesivamente. Dado que todas las bibliotecas funcionan prácticamente de la misma manera, si ha estado en una de ellas, sabe aproximadamente cómo son todas las demás y cómo utilizarlas. El HTML es como la forma en que se hace un libro: con un contenido en el anverso, un índice en el reverso, texto en las páginas de izquierda a derecha, y así sucesivamente. HTML es la forma en que estructuramos la información para que cualquiera pueda leerla. Una vez que has visto un libro, sabes cómo funcionan todos.