Protocolo http
(Protocolo de transferencia de hipertexto)
Es el protocolo más utilizado en Internet.
La versión 0.9 sólo tenía la finalidad de transferir los datos através de Internet (en particular páginas Web escritas en HTML).
La versión 1.0 del protocolo (la más utilizada) permite la transferencia de mensajes con encabezados quedescriben el contenido de los mensajes mediante la codificación MIME.
Propósito
Permite la transferencia de archivos (principalmente, en formato HTML). entre un navegador(el cliente) y un servidor web (denominado, entre otros, httpd en equipos UNIX) localizado mediante una cadena de caracteres denominada dirección URL.
Comunicación entre elnavegador y el servidor
El navegador realiza una solicitud HTTP
El servidor procesa la solicitud y después envía una respuesta HTTP
Solicitud HTTP
Es un conjunto delíneas que el navegador envía al servidor. Incluye:
Una línea de solicitud: es una línea que especifica el tipo de documento solicitado, el método que se aplicará y laversión del protocolo utilizada.
La línea está formada por tres elementos que deben estar separados por un espacio:
el método
la dirección URL
la versión del protocoloutilizada por el cliente (por lo general, HTTP/1.0)
Los campos del encabezado de solicitud: es un conjunto de líneas opcionales que permiten aportar información adicional sobrela solicitud y/o el cliente (navegador, sistema operativo, etc.).
El cuerpo de la solicitud: es un conjunto de líneas opcionales que deben estar separadas de las líneasprecedentes por una línea en blanco y, por ejemplo, permiten que se envíen datos por un comando POST durante la transmisión de datos al servidor utilizando un formulario.
Regístrate para leer el documento completo.