Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desde la parte del cliente, es el programa navegador con el que el usuario interacciona, para
solicitar a un Servidor Web el envío de páginas de información, el que realiza la petición y por tanto
el cliente real. Por ello se denomina cliente HTTP o navegador Web.
Desde el punto de vista del servidor su función es atender las peticiones de páginas y otros
documentos procedentes de los programas clientes HTTP y enviarlas. El esquema de
funcionamiento es simple: si el servidor encuentra el documento HTML solicitado por el cliente, lo
envía. Si no existe dicho documento, se envía un código de error. En ambos casos, y por ser un
protocolo sin estado, al final se libera la conexión.
Además de recordar la información de la sesión actual, se utilizan las galletas o cookies. Se trata de
ficheros de texto que se intercambian entre el cliente y el servidor, de modo que, la próxima vez que
se demande un intercambio de información entre estos mismos puntos, se tendrá en cuenta la
información de dichos ficheros.
1. Petición DNS.
2. El usuario especifica en el cliente HTTP la dirección de la página que desea consultar.
3. El cliente HTTP decodifica la información de la URL, segmentando las distintas partes.
4. El cliente establece una conexión con el servidor web y solicita la página y/o objetos
deseados.
5. El servidor envía dicha página u objeto (o, en ausencia de éstos, envía un código de error) y
el cliente inicia la tarea de interpretación de los códigos HTML
6. Se cierra la conexión
El método le indica al servidor que debe hacer con el URI (Uniform Resource Identifier)
La versión indica el número de versión del protocolo que el cliente entiende. Una petición normal
utiliza el método GET para demandar del servidor el URI solicitado y su sintaxis sería:
GET /index.html HTTP/1.0
HTTP/1.1 200 OK