Que es el protocolo http

Que es el protocolo http

Ver más

Visión general de HTTPHTTP es un protocolo que permite obtener recursos, como documentos HTML. Es la base de cualquier intercambio de datos en la Web y es un protocolo cliente-servidor, lo que significa que las solicitudes son iniciadas por el destinatario, normalmente el navegador web. Un documento completo se reconstruye a partir de los diferentes subdocumentos obtenidos, por ejemplo, texto, descripción del diseño, imágenes, vídeos, scripts, etc.
Los clientes y los servidores se comunican mediante el intercambio de mensajes individuales (en lugar de un flujo de datos). Los mensajes enviados por el cliente, normalmente un navegador web, se denominan peticiones y los mensajes enviados por el servidor como respuesta se llaman respuestas.
Diseñado a principios de los años 90, HTTP es un protocolo extensible que ha evolucionado con el tiempo. Es un protocolo de capa de aplicación que se envía a través de TCP, o a través de una conexión TCP encriptada por TLS, aunque teóricamente podría utilizarse cualquier protocolo de transporte fiable. Debido a su extensibilidad, se utiliza no sólo para obtener documentos de hipertexto, sino también imágenes y vídeos o para enviar contenido a los servidores, como ocurre con los resultados de los formularios HTML. HTTP también puede utilizarse para obtener partes de documentos y actualizar las páginas web bajo demanda.

Bloque de mensajes del servidor

El Protocolo de Transferencia de Hipertexto (HTTP) es un protocolo a nivel de aplicación para sistemas de información distribuidos, colaborativos e hipermedia. Es la base de la comunicación de datos para la World Wide Web (es decir, Internet) desde 1990. HTTP es un protocolo genérico y sin estado que puede utilizarse también para otros fines utilizando extensiones de sus métodos de solicitud, códigos de error y cabeceras.
Básicamente, HTTP es un protocolo de comunicación basado en TCP/IP, que se utiliza para entregar datos (archivos HTML, archivos de imagen, resultados de consultas, etc.) en la World Wide Web. El puerto por defecto es el TCP 80, pero también pueden utilizarse otros puertos. Proporciona una forma estandarizada para que los ordenadores se comuniquen entre sí. La especificación HTTP especifica cómo se construirán y enviarán al servidor los datos solicitados por los clientes, y cómo responderán los servidores a estas solicitudes.
El protocolo HTTP es un protocolo de solicitud/respuesta basado en la arquitectura cliente/servidor, en la que los navegadores web, los robots y los motores de búsqueda, etc., actúan como clientes HTTP, y el servidor web actúa como servidor.

Ejemplo de http

HTTPEl Protocolo de Transferencia de Texto (HTTP) es un protocolo de capa de aplicación para la transmisión de documentos hipermedia, como el HTML. Fue diseñado para la comunicación entre navegadores y servidores web, pero también puede utilizarse para otros fines. HTTP sigue un modelo clásico cliente-servidor, en el que un cliente abre una conexión para hacer una petición y luego espera hasta recibir una respuesta. HTTP es un protocolo sin estado, lo que significa que el servidor no guarda ningún dato (estado) entre dos peticiones.TutorialesAprende a utilizar HTTP con guías y tutoriales.
Las peticiones HTTP cruzadas son peticiones HTTP a recursos de un dominio diferente al del recurso que realiza la petición. Por ejemplo, una página HTML del dominio A (http://domaina.example/) solicita una imagen del dominio B (http://domainb.foo/image.jpg) a través del elemento img. Hoy en día, las páginas web suelen cargar recursos entre sitios, como hojas de estilo CSS, imágenes, scripts y otros recursos. CORS permite a los desarrolladores web controlar cómo reacciona su sitio a las peticiones cruzadas.

Tutorial de http

Una visión general de HTTPHTTP es un protocolo que permite la obtención de recursos, como documentos HTML. Es la base de cualquier intercambio de datos en la Web y es un protocolo cliente-servidor, lo que significa que las solicitudes son iniciadas por el destinatario, normalmente el navegador web. Un documento completo se reconstruye a partir de los diferentes subdocumentos obtenidos, por ejemplo, texto, descripción del diseño, imágenes, vídeos, scripts, etc.
Los clientes y los servidores se comunican mediante el intercambio de mensajes individuales (en lugar de un flujo de datos). Los mensajes enviados por el cliente, normalmente un navegador web, se denominan peticiones y los mensajes enviados por el servidor como respuesta se llaman respuestas.
Diseñado a principios de los años 90, HTTP es un protocolo extensible que ha evolucionado con el tiempo. Es un protocolo de capa de aplicación que se envía a través de TCP, o a través de una conexión TCP encriptada por TLS, aunque teóricamente podría utilizarse cualquier protocolo de transporte fiable. Debido a su extensibilidad, se utiliza no sólo para obtener documentos de hipertexto, sino también imágenes y vídeos o para enviar contenido a los servidores, como ocurre con los resultados de los formularios HTML. HTTP también puede utilizarse para obtener partes de documentos y actualizar las páginas web bajo demanda.