¿Qué significa HTTP?

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


HTTP (Hypertext Transfer Protocol) proporciona un estándar de protocolo de red que los navegadores web y los servidores utilizan para comunicarse. Es fácil reconocer esto cuando se visita un sitio web porque está escrito justo en la URL (por ejemplo, http://www.lifewire.com).

Este protocolo es similar a otros como FTP en el sentido de que es utilizado por un programa cliente para solicitar archivos desde un servidor remoto. En el caso de HTTP, suele ser un navegador web que solicita archivos HTML de un servidor web, que luego se muestran en el navegador con texto, imágenes, hipervínculos, etc.

HTTP es lo que se llama un sistema sin estado. Esto significa que, a diferencia de otros protocolos de transferencia de archivos como FTP, la conexión HTTP se cancela una vez que se ha realizado la solicitud. Por lo tanto, una vez que su navegador web envía la solicitud y el servidor responde con la página, la conexión se cierra.

Dado que la mayoría de los navegadores web son HTTP por defecto, puede escribir sólo el nombre de dominio y hacer que el navegador rellene automáticamente la parte’http://’.

Historia de HTTP

Tim Berners-Lee creó el HTTP inicial a principios de los 90 como parte de su trabajo en la definición de la World Wide Web original. Durante la década de 1990 se desplegaron ampliamente tres versiones primarias:

  • HTTP 0.9 (para soportar documentos de hipertexto básicos)
  • HTTP 1.0 (extensiones para soportar sitios web ricos y escalabilidad)
  • HTTP 1.1 (desarrollado para abordar las limitaciones de rendimiento de HTTP 1.0, especificado en Internet RFC 2068)

La última versión, HTTP 2.0, se convirtió en un estándar aprobado en 2015. Mantiene la compatibilidad con HTTP 1.1 pero ofrece mejoras de rendimiento adicionales.

Aunque el HTTP estándar no cifra el tráfico enviado a través de una red, el estándar HTTPS se desarrolló para añadir cifrado a HTTP mediante el uso de (originalmente) Secure Sockets Layer (SSL) o (posteriormente) Transport Layer Security (TLS).

Cómo funciona HTTP

HTTP es un protocolo de capa de aplicación construido sobre TCP que utiliza un modelo de comunicación cliente-servidor. Los clientes y servidores HTTP se comunican a través de mensajes de solicitud y respuesta HTTP. Los tres tipos principales de mensajes HTTP son GET, POST y HEAD.

  • Los mensajes HTTP GET enviados a un servidor contienen sólo una URL. Al final de la URL se pueden añadir cero o más parámetros de datos opcionales. El servidor procesa la parte de datos opcional de la URL, si está presente, y devuelve el resultado (una página web o un elemento de una página web) al navegador.
  • HTTP POST colocan cualquier parámetro de datos opcional en el cuerpo del mensaje de solicitud en lugar de añadirlo al final de la URL.
  • HTTP HEAD funciona igual que las peticiones GET. En lugar de responder con el contenido completo de la URL, el servidor devuelve sólo la información del encabezado (contenida dentro de la sección HTML).

El navegador inicia la comunicación con un servidor HTTP iniciando una conexión TCP con el servidor. Las sesiones de navegación web utilizan el puerto 80 del servidor de forma predeterminada, aunque a veces se utilizan otros puertos como el 8080.

Una vez establecida la sesión, el usuario activa el envío y recepción de mensajes HTTP visitando la página web.

Problemas con HTTP

Los mensajes transmitidos a través de HTTP pueden no ser entregados correctamente por varias razones:

  • error de usuario
  • mal funcionamiento del navegador o servidor web
  • errores en la creación de páginas web
  • fallos temporales de la red

Cuando se producen estos fallos, el protocolo captura la causa del fallo (si es posible) e informa al navegador de un código de error llamado línea/código de estado HTTP. Los errores comienzan con un cierto número para indicar qué tipo de error es.

Por ejemplo, los errores 4xx indican que la solicitud de la página no se puede completar correctamente o que la solicitud contiene una sintaxis incorrecta. Como ejemplo, 404 errores significa que la página no puede ser encontrada; algunos sitios web incluso tienen algunas páginas de error 404 personalizadas y divertidas.

Deja un comentario

TAMBIÉN TE INTERESA

607123000 quien es

607123000, quién es y por qué te llaman tanto desde este número

Seguro que últimamente has recibido llamadas de este número: 607123000. En este artículo te mostraremos quién es, porque tanta insistencia y cómo evitar que te vuelvan a llamar si es que lo consideras oportuno.   Índice de contenidos1 607123000, quién es1.1 Un teléfono Vodafone que puede parecerse a otro cualquiera1.2 Muy similar al clásico 123

pasos-para-instalar-certificado-digital-en-Chrome

Instalar el certificado digital en Chrome paso a paso

En este artículo te enseñamos a instalar tu certificado digital en Chrome para poder hacer las muchas gestiones que se pueden hacer con este documento electrónico.   Antes de pasar a este breve y sencillo tutorial, nos detendremos en otro proceso, el de la obtención del certificado digital. La solicitud y obtención de un certificado

desinstalar-aplicaciones-en-Mac

Cómo desinstalar aplicaciones en Mac fácilmente

Desinstalar aplicaciones en Mac es un proceso muy sencillo, aunque es lógico que muchos principiantes en este sistema operativa tengan sus dudas. Y es que cuando has estado toda la vida operando en entornos Windows u otros como Linux, puedes estar algo perdido en acciones tan básicas como instalar o desinstalar aplicaciones en Mac. Índice

discos-duros-externos

Discos duros externos, la guía de compra que necesitas

Todo el mundo necesita discos duros externos. Aunque hoy los ordenadores dispongan de mucha memoria interna y la nube se haya consolidado en el mercado, estos aparatos siguen siendo necesarios para guardar todo tipo de información.   De eso se trata, de guardar la mucha información que hoy disponemos en archivos. A diferencia de la

descargar-videos-de-instagram

Cómo descargar vídeos de Instagram (2 soluciones útiles)

Hola instgramer, si estás buscando una app para poder descargar vídeos de Instagram de forma rápida, este artículo te ayudará.   Te habrás dado cuenta de que Instragram es una de esas redes sociales que se consideran imprescindibles para los usuarios millennials, así como la marcas. Instagram se ha convertido en una máquina de fabricar

Apple-Fitness+

Apple Fitness+: el deporte más tech

El nuevo servicio Apple Fitness+, desvelado en la última presentación de la compañía de Cupertino, promete elevar el deporte y el entrenamiento a otro nivel.   Queda claro que los últimos productos de Apple tienen una clara orientación al cuidado de la salud de las personas. A través del deporte, Apple quiere mover a sus