Sobre que protocolo binario está montado el protocolo HTTP?
Está montado sobre el protocolo de transporte TCP
Cuáles son los clientes http y los servidores http más utilizados?
Clientes HTTP: Navegadores web, Comandos CURL y Librerias nativas de desarrollo en distintos lenguajes
Servidores HTTP: Apache, Nginx, Microsoft IIS
Que verbos admite un comando en el requerimiento HTTP?
Se usan en los web services:GET, PUT, DELETE, POST y CONNECT
Que contenido lleva el body de un requerimiento HTTP?
Datos de formularios, Archivos enviados al servidor y informacion en distintos formatos
Que diferencia existe entre un URL y un URI?
La URL incluye protocolo, host (eldominio si hay varios host) y el puerto y La URI contiene el recurso.
Cómo se almacena información relacionada con las respuestas http?
Se guardan los datos de las respuestas en una cookie.
Que significa HTTP sobre conexiones preexistentes?
Que se puede reutilizar la misma conexión TCP para hacer varios pedidos HTTP sin necesidad de abrir una nueva conexión para cada pedido.
Que significa Virtual Hosting?
Permite alojar varios dominios (sitios web) en un mismo servidor web, compartiendo la misma dirección IP y recursos del servidor.
Que significa Cache por etag?
Es un mecanismo de cacheo que permite a los servidores web identificar versiones específicas de un recurso mediante un identificador único (ETag). Cuando un cliente solicita un recurso, el servidor puede devolver el ETag junto con el recurso. En solicitudes posteriores, el cliente puede enviar el ETag al servidor para verificar si el recurso ha cambiado.
Si no ha cambiado, el servidor puede responder con un código 304 Not Modified, lo que indica al cliente que use la versión en caché del recurso, mejorando así la eficiencia y reduciendo la carga en el servidor.
Porque el HTTP se considera STATE LESS?
Porque cada requerimiento HTTP es independiente
Que nueva versión de HTTP se está usando para mejorar la velocidad WEB?
se utiliza http/2 que compacta los headers, multiplexea requests (manda varios sin esperar respuesta) y prioriza recursos
Cómo va a mejorar el comportamiento de una aplicación WEB en ambientes ruidosos o de débil conexión?
HTTP/3 utilizando QUIC sobre UDP, permitiendo: conexiones mas rapidas, reconexiones automaticas si se pierde señal y mejora rendimiento en lugares con mala señal como aeropuertos.