El protocolo HTTP permite que clientes y servidores se comuniquen a través de Internet. Los clientes envían peticiones a los servidores, como solicitar una página o enviar datos, y los servidores responden con la información solicitada u otro código de resultado. La versión 1.0 de HTTP permitía tres operaciones básicas, mientras que la 1.1 introdujo conexiones persistentes, peticiones múltiples simultáneas y negociación de contenido para mejorar la eficiencia.
La publicidad una herramienta al servicio del consumo
Protocolo http marcela
1.
2. El protocolo HTTP es el que da vida a Internet, y
gracias al cual, los clientes y servidores se pueden
comunicar.
3. El funcionamiento básico es que el cliente estable una
conexión TCP con el servidor, hace una petición, el servidor
le responde y se cierra la conexión
4. En la primera versión ampliamente utilizada del protocolo (1.0), el
cliente solo podía invocar tres operaciones en el servidor: GET para
pedir una página, HEAD para pedir la cabecera de una página y
POST para enviar datos a una URL.
5. Siento un poco más estrictos, el funcionamiento del protocolo es:
El cliente envía una petición al servidor. Dicha petición está
compuesta por un método a invocar en el servidor (URI) y una
versión del protocolo, seguida por un mensaje compatible con
MIME con los parámetros de la petición, información del cliente, y
un cuerpo opcional con más datos para el servidor. Un ejemplo es:
6. El servidor responde con una línea de estado, incluyendo la versión
del protocolo del mensaje y si la petición tuvo éxito o fracaso, con
un código de resultado, seguido de un mensaje compatible con
MIME con información del servidor, meta información (datos a
cerca de la información) de la entidad solicitada y un cuerpo
opcional con la entidad solicitada. Un ejemplo es:
7. Los creadores del HTTP 1.1 lo describen 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".
8. • Está nueva versión de HTTP está recogida dentro de la
RFC 2068 de Enero de 1997, la cual se puede obtener en
[1]. Las principales características de esta nueva versión
son:
• Conexiones persistentes: ya no se cierra la conexión tras el
envío de cada parte de un documento, evitando la
sobrecarga del establecimiento de conexiones TCP.
9. • Varias
peticiones simultáneas: un cliente puede realizar
varias peticiones utilizando una única conexión, sin esperar
a la respuesta del servidor para cada una de ellas.
• Negociación del contenido: se asignan diferentes valores a
las características de la comunicación, entre ellos cuanto se
puede degradar la calidad de la conexión,