Credito de imagen: Dong Wenjie / Momento / GettyImages
El protocolo de transferencia de hipertexto, abreviado HTTP, es un sistema mediante el cual las computadoras se comunican entre sí a través de la World Wide Web. Es utilizado por computadoras y teléfonos inteligentes para solicitar a los servidores web que envíen el contenido de los sitios web y que envíen datos a través de formularios en línea. HTTP se basa en texto y está diseñado para ser legible tanto por humanos como por máquinas.
Propósito del protocolo HTTP
El nombre protocolo de transferencia de hipertexto se refiere al papel de HTTP en la transmisión de datos de sitios web a través de Internet. El hipertexto se refiere a la forma estándar de sitios web en los que una página puede remitir a los usuarios a otra página a través de hipervínculos en los que se puede hacer clic, generalmente llamados simplemente enlaces. El propósito del protocolo HTTP es proporcionar una forma estándar para que los navegadores web y los servidores se comuniquen entre sí.
Video del día
Las páginas web están diseñadas utilizando el lenguaje de marcado de hipertexto, o HTML, pero HTTP se utiliza hoy para transferir más que simplemente HTML y las hojas de estilo en cascada, o CSS, que se utilizan para indicar cómo deben ser las páginas desplegado. HTTP también se usa para transferir otro contenido en sitios web, incluidos archivos de imágenes, video y audio.
Las computadoras pueden conectarse a servidores web usando HTTP simplemente para solicitar los archivos en direcciones web particulares, como http://www.example.com/folder/file.html o enviar datos a través de formularios web. Cuando una computadora simplemente está obteniendo datos, generalmente envía un mensaje HTTP llamado solicitud GET, y cuando está enviando datos de formulario o cargando un archivo, usa otros formatos de mensajes llamados solicitudes PUT o POST. Puede ver los mensajes HTTP que envía su navegador web en muchos navegadores a través de las herramientas de desarrollo integradas.
Hoy en día, muchas aplicaciones distintas de los navegadores web utilizan HTTP para enviar mensajes a los servidores. Las personas que crean aplicaciones eligen HTTP a propósito porque muchos desarrolladores lo entienden bien y, en parte, porque HTTP generalmente no está filtrado. mediante firewalls de red diseñados para permitir el tráfico web, lo que significa que los mensajes HTTP pueden pasar sin problemas en la mayoría de las redes domésticas y comerciales.
HTTP y HTTPS
En algunos casos, puede notar que una dirección web comienza con HTTPS en lugar de simplemente HTTP. HTTPS se refiere al protocolo de transferencia de hipertexto seguro y, como su nombre indica, es una variante más segura de HTTP.
Específicamente, abre una conexión encriptada entre el navegador web y el servidor para que los datos se puedan enviar codificados de una manera que no sea legible por los espías. Por el contrario, los mensajes HTTP y los datos se envían como texto sin formato, por lo que cualquier persona que pueda observar su conexión, ya sea a través de una red Wi-Fi compartida o conectándose a una computadora entre su computadora y el servidor web, puede leer su mensajes.
Los sitios y aplicaciones de compras, así como otros que requieren información de tarjetas de crédito o manejan correspondencia personal, como correo electrónico o mensajes instantáneos, casi siempre usan HTTPS.