Manual de apache.pdf

Vista previa de texto
Curso Mentor Apache
¿Qué son las cookies?
Para resolver estas situaciones de “falta de memoria” del protocolo, además de recordar la información de la sesión
actual (cuya información se pierde, por ejemplo, al cerrar el navegador), se utilizan las cookies.
Las cookies son archivos de texto que se intercambian entre el cliente web y el servidor.
Cuando se solicite de nuevo un intercambio de información entre estos mismos puntos se tendrá en cuenta la
información almacenada en esos archivos.
Por ejemplo, un usuario navega por la web y va visitando páginas, validandose en unas, cambiando el idioma en
otras, haciendo búsquedas o simplemente guardando información de otras. Todas estas visitas dejan 'migas' que
identifican nuestro deambular por la web y definen nuestras preferencias y son guardadas en estos archivos de texto
llamadas cookies.
Métodos del protocolo HTTP
Como ejemplo de métodos disponibles en HTTP recordamos que en la versión 1.0 el cliente web podía solicitar del servidor sólo
tres operaciones:
Métodos
Descripción
GET
obtener información del servidor, como puede ser pedir una página al hacer un clic sobre un
enlace. Es la operación que se ejecuta cada vez que se pulsa sobre un enlace y se accede a una
página web.
POST
enviar información desde el cliente web al servidor, como, por ejemplo los datos introducidos
en un formulario web.
HEAD
similar a GET pero sólo se pide la cabecera de la página con información como el tamaño,
tipo, fecha de modificación, etc.
Por ejemplo, para un mensaje de petición al servidor la primera línea tiene la estructura:
GET /index.html HTTP/1.0
que debe interpretarse como una petición (GET) del archivo index.html que está en el directorio raíz compatible con la versión 1.0
del protocolo HTTP.
Por ejemplo, para un mensaje de respuesta del servidor la primera línea tiene la estructura:
HTTP/1.0 200 OK
que debe interpretarse como la respuesta de petición servida (código 200) con éxito e indica la versión de HTTP utilizada (1.0). El
texto OK está relacionado con el código de error correspondiente. La lista de códigos está disponible en la Unidad 2.
El protocolo HTTP v. 1.1 es más potente y dispone de trece métodos diferentes.
Según sus creadores el protocolo HTTP/1.1 se puede describir como: "un protocolo de nivel de aplicación orientado a
sistemas distribuidos, para la colaboración e hypermedia. Un protocolo genérico, sin estado, orientado a objetos y que
puede ser utilizado para muchas aplicaciones, como servidores de nombres y sistemas de gestión de objetos
distribuidos, a través de las extensiones de los métodos de petición. Una característica de este protocolo es la
negociación de los tipos y representación de los datos, permitiendo que los sistemas no dependan del tipo de datos
que se utilicen".
La nueva versión de HTTP/1.1 está detallada en el RFC 2068 (http://www.faqs.org/rfcs/rfc2068.html) de Enero de 1997. Las
principales características de esta nueva versión son:
20 de 31
