HTTP

**http son las siglas** de “**Hypertext Transfer Protocol**” es un protocolo de transferencia donde se utiliza un sistema mediante el cual se permite la **transferencia de información entre diferentes servicios** y los clientes que utilizan páginas web. Este sistema fue desarrollado por las **instituciones internacionales World Wide Web Consortium** y **la Internet Engineering Task Force, finalizado en el año de 1999**.

## Funcionamiento

Aquí se utiliza todo tipo de acuerdo a través de **internet** y hace que se facilite la definición de la parte de la gramática que estudia la forma en que se combinan y relacionan las palabras para formar secuencias mayores, cláusulas y oraciones.

La función que desempeñan las **expresiones lingüísticas**, donde se utiliza los distintos tipos de **software web**– tanto clientes como servidores de la práctica, en oposición a teoría o teórica para tener una relación de acción o sentimiento, especialmente entre un ordenador y el usuario.

El **http es una ejecución de un programa**, donde hay a una base de , traducción y otras funcionalidades donde toda la información que opera la **página web** mediante este protocolo es identificada mediante el **URL o dirección** donde hay un típica acuerdo de protocolo **HTTP** que se compone de un encabezamiento seguido por una línea blanca y luego un dato donde se define la acción requerida por un servidor.

Las **aplicaciones y navegaciones web** donde se complementa la **acción del HTTP** como ocurre, por ejemplo, con las denominadas ‘’**cookies**’’, que permiten guardar **información de la sesión** y la función de la que no dispone este protocolo ya que opera sin y requiere de la inclusión del protocolo **HTTP** para su correcto funcionamiento y usualmente es seguido del tópico código **‘’www’’** y luego la dirección específica del **sitio web** que desea visitar.

## Casos

Con el enlace HTTP se utilizan diversos casos comunes.

* Los servicios alojados en Service Component Architecture (SCA) pueden invocar aplicaciones HTTP utilizando una importación HTTP.
* Los servicios alojados en SCA podrían exponerse a sí mismos como aplicaciones habilitadas para HTTP, permitiendo que los clientes HTTP puedan utilizarlos, mediante una exportación HTTP.
* IBM® Process Server y WebSphere Enterprise Service Bus pueden comunicarse entre sí a través de una infraestructura HTTP, permitiendo a los usuarios gestionar sus comunicaciones según los estándares corporativos.
* IBM Process Server y WebSphere Enterprise Service Bus pueden actuar como mediadores de comunicaciones HTTP, transformando y direccionando los mensajes, que mejora la integración de aplicaciones que utilicen una red HTTP.
* IBM Process Server yWebSphere Enterprise Service Bus se pueden utilizar para hacer de puente entre el protocolo HTTP y otros protocolos como, por ejemplo, SOAP/servicios web HTTP, adaptadores de recursos basados en Java™ Connector Architecture (JCA), JMS, etc.

## HTTPS

**HTTPS** viene a ser el **Protocolo Seguro de Transferencia de Hipertexto** y está obviamente basado en el antes mencionado HTTP pero con la particularidad de utilizar un cifrado basado en la **Secure Socket Layers** mas conocidas como **SSL** y así crear un canal de transferencia cifrado con el que obviamente aumenta la seguridad en el tráfico de información en comparación al protocolo HTTP común.

Este protocolo HTTPS es usado por los entidades bancarias pues la información que manejan es de suma confidencialidad e importancia y por ello se necesita mantener cifrado el canal de transferencia.

Últimamente se ha mejorado la seguridad no solo en servicios web bancarios sino en servicios que usuarios como nosotros usamos día a día como lo son nuestras cuentas de correo (Hotmail, Gmail, Yahoo Mail), nuestras cuentas hacia redes sociales como Twitter y Facebook entre otros sitios comunmente visitados por la mayoría de la gente que navega por internet.

## Diferencias

Las diferencias más notables son el uso que se les da. En el caso de HTTP para cualquier web que no necesite de una seguridad tan grande en donde no se debe ni se pueda ingresar datos bancarios o alguna información personal a grandes rasgos. Mientras que, HTTPS seria para agendar nuestra información en bases de datos con mayor seguridad sin temor a un robo de identidad o falsificación.

No quiere decir que, porque una web tiene certificado de seguridad sea igual de segura, pero, sí tendremos la certeza de que, con mayor dificultad nuestros datos tendrán un uso distinto al establecido.

## Referencias

http://conceptodefinicion.de/http/

https://www.ibm.com/support/knowledgecenter/es/SSFTN5\_8.5.5/com.ibm.wbpm.wid.integ.doc/topics/cuseshttpbnd.html

https://webadictos.com/2011/04/13/que-es-el-protocolo-https-y-como-funciona/