2008-09-01

404



Hora: 1:23 am
What are u doing?: pregunta Twitter... xD Estudiando, mañana tengo un examen. Hago un descanso, leo mis feeds

Y me encuentro con ésta noticia que acaba de publicar Miki en SoyGik: Google lanza Google Chrome, navegador web que estará disponible dentro de unas horas (toma propaganda!!)

Como me pica mucho la curiosidad, aunque ponga que faltan unas horas para que funcione el link yo le doy para ver si hay algo

Y no es así: me encuentro con el típico error que veis en la imagen

Y me pica más la curiosidad, tanto que le pregunto a Google: "why error 404 is called 404". Sí! Hay respuesta! :P Os explico más o menos resumidamente lo que significa:


Cualquiera que haya pasado más de 5 minutos dando vueltas por la web, se habrá topado con una página informando que se ha producido un "Error 404". Esto se produce cada vez que nuestro navegador solicita una página que no existe en el servidor. Pero ¿sabes por qué se llama "Error 404"?

Internet en sus comienzos, era poco más que un puñado de ordenadores conectados entre sí, un proyecto ambicioso desarrollado por un grupo de jóvenes científicos del CERN (Suiza). Ellos fueron los creadores de la "World Wide Web". Este puñado de jóvenes comenzaron a desarrollar su protocolo en un ambiente cerrado: la red interna de la CERN.

Usando la disposición física de la red y de los edificios de la CERN como metáfora para el "mundo real" situaron diversas funciones del protocolo en diversas oficinas dentro de la CERN. En una oficina, situada en el cuarto piso, estaba ubicada la base de datos central: cualquier pedido de ficheros era encaminado a esa oficina, en donde dos o tres personas lo localizaban y los transferían, mediante la red, a la persona que había realizado la petición. Esta habitación era conocida como "Room 404" (Sitio 404).

La base de datos comenzó a crecer, y también la cantidad de gente con acceso a los documentos que en ella se almacenaba. Y también comenzaron a aparecer algunos problemas: había gente poco familiarizada con el sistema que efectuaba peticiones de documentos que no existían, o con nombres de archivo escritos incorrectamente. El personal a cargo de la "Room 404" enviaba, en esos casos, una nota explicando que el documento no podría ser hallado. Rápidamente, estas peticiones erróneas fueron contestadas con un mensaje estándar: "Sitio 404: archivo no encontrado".

Tiempo más tarde, cuando los procesos de respuesta fueron automatizados y los trabajadores del cuarto piso fueron reemplazados por ordenadores, los usuarios de la red pudieron acceder directamente a los documentos almacenados en la base de datos. Sin embargo, el mensaje de error estándar para indicar que un documento determinado no podía ser hallado siguió siendo el mismo: "404: file not found".

Este número de error ha sobrevivido hasta nuestros días, y forma parte de la lista oficial de errores del HTTP.

Esta historia tiene todo lo necesario para ser verdadera. Pero hay algunos que aseguran que se trata de otra leyenda urbana. Quienes defienden esta postura se basan en que, según está definido en el protocolo estándar HTTP, el número de ésta respuesta (404) está definido de la siguiente forma: el primer número indica el tipo de respuesta, en este caso el 4 significa “error del cliente”. Los siguientes dos número indican el subtipo de error, en este caso el 04 ("Not found").

Este argumento es válido, y está documentado en w3.org, la organización encargada de velar por el estándar “www”. Pero no se puede negar que es mucho más atractiva y romántica la historia que acabamos de leer.


Via: NeoTeo


Sigo estudiando... :P