Hypertext Tr
ansfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como “user agent” (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de “sesión”, y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.
Por otro lado tenemos el Hyper Text Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto), más conocido por sus siglas HTTPS, es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versión segura de HTTP.
Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.
Es como ponerle sobre a la postal de datos que transmitimos diariamente a través de la red. Se muestra en forma de candado en la barra de direcciones del navegador, o en las versiones más recientes, con un cambio de color del fondo de una parte de esa misma barra. Evita que funcionen complementos como ‘Firesheep network sniffing tool’ para robar contraseñas y suplantar identidades en redes sociales. Parece pues mejor opción que el desnudo HTTP. Y, sin embargo, todavía son pocos los sitios que lo tienen implementado.
Este protocolo va ganando terreno poco a poco, tanto así que lo usa Gmail y redes sociales en la configuración de la cuenta como Facebook y Twitter.



One Response to “HTTP….. Ó HTTPS???”
Gracias por ese dato muy interesante y sobre todo se aprende feliz tarde