462 Shares 4978 views

¿Cuál es el protocolo HTTP?

El hipertexto Protocolo de transferencia (o HTTP) es la base de datos de la World Wide Web. Tales protocolos son un texto estructurado que utiliza enlaces lógicos (hipervínculos) entre los nodos que contienen ciertos datos. Por lo tanto, este método de intercambio o la transferencia de hipertexto.

El protocolo HTTP funciona como una función de una solicitud de respuesta en el modelo de computación cliente-servidor. Por ejemplo, un navegador web como un cliente y un servidor que aloja el sitio. El cliente envía un mensaje de petición HTTP al servidor, proporcionan ciertos recursos (por ejemplo, archivos HTML y otros materiales), y luego devuelve un mensaje de respuesta. La respuesta contiene información acerca de la solicitud, y también puede contener el contenido solicitado en el cuerpo del mensaje.

El navegador es un ejemplo básico de un agente de usuario (cliente). Otros tipos de agentes de usuario incluyen el software utilizado para la indexación de los proveedores de búsqueda, aplicaciones móviles y otros recursos que utilizan o mostrar el contenido web.

HTTP-protocolo está diseñado para proporcionar los elementos de red intermedios para mejorar o permitir la comunicación entre clientes y servidores. Los sitios con alto tráfico a menudo se recuperan por sí mismos se benefician de la memoria caché de los servidores web que muestran contenido en nombre de los recursos superiores, lo que reduce el tiempo de descarga. navegadores Web caché al mismo tiempo permite al usuario reducir el tráfico de red. El servidor proxy que utiliza el protocolo basado en HTTP en una red local puede proporcionar conectividad para los clientes, las direcciones no enrutables globalmente, mediante mensajes desde servidores externos.

sesión HTTP es un proceso secuencial de solicitudes y respuestas. El cliente inicia una solicitud mediante el establecimiento de una red TCP-conexión a un puerto específico del servidor, y el último está escuchando en este puerto y está a la espera de un mensaje de solicitud. Tras la recepción del servidor envía una barra de estado el mensaje de respuesta. El cuerpo del mensaje, por regla general, es un recurso solicitado, a pesar de que se puede visualizar y un mensaje de error u otra información.

Si tenemos en cuenta el propósito del protocolo HTTP, hay que señalar que define métodos para indicar una acción a realizar sobre el recurso identificado. La forma de la información en pantalla (los datos previamente existentes o generados dinámicamente) depende de la aplicación del servidor. A menudo, el recurso corresponde a un archivo o secuencia de comandos, que se encuentra en el host.

Algunos métodos que utiliza el protocolo HTTP Hypertext Transfer Protocol, están destinados sólo para la recuperación de información, y por lo tanto no debe cambiar el estado del servidor. En otras palabras, no tienen un grave impacto, excepto por los efectos relativamente inofensivos – almacenamiento en caché o el aumento de las estadísticas de visitas.

Por otro lado, el protocolo HTTP se puede utilizar y tales métodos están destinados a acciones que podrían tener un impacto, ya sea en el servidor o con otros recursos externos – para fortalecer las transacciones financieras o para llevar a cabo la transmisión de correo electrónico. En ocasiones, estos métodos son utilizados por los robots web o algunos sitios y pueden hacer peticiones, independientemente de las tareas principales.