miércoles, 29 de agosto de 2007

Oky empezando con la primera "tarea"

Si si ya se solo dejo que lo buscaramos jeje pero no resisti el buscar un poco la info y probar subiendo la informacion:

TIM BERNERS-LEE, EL SEÑOR DE LA RED

Como afirma Berners-Lee, la Red no podría existir sin Internet. Desarrollado inicialmente con fines militares por el Departamento de Defensa de Estados Unidos en los años sesenta, Internet es una red de redes. Cubre a miles de computadoras conectadas entre sí por cable telefónico, cable y satélite. La Red, que forma parte de Internet, es una colección mundial de archivos de textos y multimedia ligados mutuamente a través de un sistema de documentos hipertexto. El Protocolo de transferencia de hipertexto (HTTP) fue creado en 1990 en el CERN (Laboratorio Europeo de Física de las Partículas), como un medio para compartir los datos científicos a nivel internacional, instantáneamente y a bajo costo. Con el hipertexto, una palabra o frase puede contener un vínculo con otro texto. Para lograrlo, el CERN preparó un programa denominado HTLM, que permite a los usuarios conectarse fácilmente a otras
páginas o servicios (de redes) en la Red.

Diplomado en física por la Universidad de Oxford, Berners-Lee inició su actividad profesional en el CERN (Laboratorio Europeo de Física de las Partículas), con sede en Ginebra, en 1980, donde elaboró un programa llamado Enquire para almacenar y recuperar información a partir de asociaciones aleatorias. Ese programa inició el desarrollo del World Wide Web (Red Mundial), que inventó a en 1989 y en 1990 desarrollo el primer explorador y servidor..
Berners-Lee redactó el HTLM (Lenguaje de etiquetado hipertexto) estableciendo enlaces con otros documentos en una computadora y elaboró un esquema de direcciones que dio a cada página de la Red una localizacion única, o URL (localizador universal de recursos). Luego estableció unas reglas llamadas HTTP (Protocolo de transferencia de hipertexto), para transmitir información a través de la Red. En 1991 dio a los usuarios de Internet libre acceso a programas en el mundo entero. Los dos años siguientes perfeccionó el diseño de la Red aprovechando las observaciones de los que empleaban Internet.

Bueno en cuanto al primer servidor http lo unico que pude encontrar fue el nombre de Next Cube pero tambien entendi creo que ese era en si el nomre de la pc no el nombre del servidor y se supone que aqui http://www.flickr.com/photos/sbisson/298160250/ se puede ver la imagen de ese primer servidor.

Los MIME TYPES

MIME es un acrónimo de extensiones multipropósito de correo de internet (Multipurpose Internet Mail Extensions)

Se trata de un standard que especifica como debe un programa (inicialmente un programa de correo o un navegador web) trasferir archivos multimedia (video, sonido, por extensión cualquier archivo que no esté codificado en US-ASCII). Con anterioridad al desarrollo de las extensiones MIME, cualquier archivo que no se limitase a texto ascii debía ser codificado a estos caracteres (uuencode uudecode).

MIME adjunta un archivo de cabecera a cada archivo, especificando el tipo y el subtipo del contenido del archivo principal. Gracias a esta información tanto el servidor como el navegador pueden manejar y presentar correctamente los datos.

En el uso diario de internet estamos beneficiandonos (y a veces sufriendo) los MIME TYPES. Cada vez que solicitamos una página de internet se abre un diálogo entre nuestro navegador y el server. Nuestro navegador pide la página. El servidor, antes de enviarla, nos confirma que ese recurso existe, y el tipo de datos que contiene. Esto último, mediante referencia al tipo MIME al que corresponde. Este diálogo, oculto al usuario, es parte de las cabeceras HTTP, protocolo que se sigue en la web.

Métodos de Petición GET y POST

La primera línea de una petición contiene los comandos HTTP, conocidos como métodos. Existen varios, pero los más conocidos y utilizados son tres: GET, HEAD y POST.

El método GET se utiliza para recuperar información identificada por un URI por parte de los navegadores. Si el URI se refiere a un proceso generador de datos como un programa CGI, en lugar de él, se devuelven los datos generados por el programa. El método GET también se puede utilizar para pasar una pequeña cantidad de información al servidor en forma de pares atributo-valor añadidos al final del URI detrás de un símbolo de interrogación, ?.

GET /cgi/saludar.pl?nombre=pepe&email=pepe@infor.uva.es HTTP/1.0

La longitud de la petición GET está limitada por el espacio libre en los buffers de entrada. Por lo que para mandar una gran cantidad de información al servidor ha de utilizarse el método POST.

El método HEAD es idéntico al GET excepto que el servidor no devolverá el cuerpo del mensaje en la respuesta a un método HEAD. Esto es útil para obtener información sobre las entidades implicadas en la petición sin que tengan que transferirse. Sirve para comprobar si los enlaces son válidos o para saber cuando fue la última modificación de la entidad solicitada.

El método POST se refiere normalmente a la invocación de procesos que generan datos que serán devueltos como respuesta a la petición. Además se utiliza para aportar datos de entrada a esos programas. En este caso los pares atributo-valor son incluidos en el cuerpo de la petición separados por ampersand (&).

Y saque la informacion de Google jajaja na la direccion esta aqui:

http://www.unesco.org/courier/2000_09/sp/dires.htm

http://www.w3.org/People/Berners-Lee/

http://ecuador.latindevelopers.net/blogs/edgarsanchez/archive/2006/04/30/118.aspx

http://www.iana.org/assignments/media-types/

http://web.uservers.net/soporte/docview.php?articulo=82

http://www.ignside.net/man/servidores/mimetypes.php

http://www.infor.uva.es/~jvegas/cursos/buendia/pordocente/node15.html


No hay comentarios: