Protocolo de transferencia de hipertexto (http)

Definición: ¿Qué significa Protocolo de transferencia de hipertexto (HTTP)?

El protocolo de transferencia de hipertexto o HTTP es un protocolo fundamental que se utiliza en Internet para controlar la transferencia de datos hacia y desde un servidor de alojamiento, en comunicación con un navegador web.

HTTP es el medio de comunicación esencial entre los usuarios web y los servidores que mantienen los sitios web.

Techinfo explica el Protocolo de transferencia de hipertexto (HTTP)

Como protocolo sin estado, HTTP no guarda inherentemente la configuración del usuario, por lo que elementos como las cookies se utilizan para ayudar a los sitios web y servidores a "recordar" lo que ha hecho un usuario.

El uso de herramientas accesibles para el usuario significa que los usuarios pueden elegir borrar las cookies y otras herramientas y comenzar de nuevo como usuarios anónimos, o guardar estos marcadores para que puedan eludir todo ese "conocer" el sitio del servidor de alojamiento nuevamente.

De alguna manera, HTTP ha sido útil en la transición del uso de la web a un resultado con estado realmente estable, pero los usuarios que eliminan todas las cookies y los datos almacenados por primera vez pueden sentirse consternados por la cantidad de su rutina web diaria que se ve comprometida.

HTTP temprano

Hablemos de algunas de las partes esenciales del encabezado HTTP. Los encabezados de solicitud y respuesta HTTP definen los parámetros operativos de las transacciones HTTP.

Una estructura de solicitud normalmente contiene la URL con un método y define el protocolo.

Luego, hay varios campos de solicitud estándar y no estándar que desencadenan diferentes interacciones.

Una forma sencilla de pensar en esto es que los códigos y campos HTTP son, nuevamente, la forma en que las dos partes que realizan la transacción se comunican: los navegadores envían la solicitud al servidor y los servidores envían las respuestas, también en sintaxis HTTP.

Universalizar esto en el contexto de la sintaxis del hipertexto tiene sentido y es parte de cómo grupos como el World Wide Web Consortium o el W3C abordaron la construcción de Internet tal como existe hoy.

Hacer HTTP seguro

Con el tiempo, surgió un nuevo protocolo llamado HTTPS, que cifra el contenido de los mensajes HTTP con los protocolos Transport Layer Security y Secure Dockets Layer o TLS / SSL.

Antes de esto, en muchos casos, los piratas informáticos podían simplemente ingresar y escribir adiciones o enmiendas a la solicitud real en la barra de URL de su navegador, antes de activar la solicitud en sí. Eso llevó a todo tipo de vulnerabilidades de seguridad en las que los malos actores obtenían el control o el acceso a los sistemas.

Debido a que HTTPS cifra la sintaxis HTTP real, es eficaz para protegerse contra este tipo de actividad.

Seguimiento e interactividad

A medida que la web se vuelve más compleja, HTTP también está evolucionando. Las formas en que los usuarios web y los sitios interactúan han estado sujetas a algunas evoluciones bastante significativas durante las últimas dos décadas.

Por ejemplo, en general, la era de la Web 2.0 ha sido una época en la que la empresa y otros sitios web se han vuelto más interactivos. Hay más campos de registro de usuarios y otros eventos de usuario incrustados en las páginas web en general, y todos estos deben administrarse con HTTP, o más exactamente con HTTPS.

Luego está la noticia de una futura web 3.0, que se basará en tecnologías como JSON para acomodar más mapeo de datos, más conexión semántica y más automatización de las interacciones del navegador y el servidor.

El propio HTTP podría sufrir muchos más cambios en el futuro para adaptarse a esto, pero por ahora, HTTPS sigue siendo un aspecto fundamental de la seguridad y función de Internet.