Ambos son protocolos de transferencia de hipertexto, la diferencia principal entre ambos radica en que uno permite las transferencias de información en la red mientras que el protocolo HTTPS permite realizar esta actividad de manera segura.
HTTP
También llamado como Protocolo de transferencia de hipertexto (Hypertext Transfer Protocol o HTTP). Se trata de un protocolo de comunicación que hace posible la transferencia de información en la World Wide Web.
Fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, esta colaboración culminó en 1999 dejando publicada una publicación de una serie RFC, siendo la más importante el RFC 2616 que define la sintaxis y la semántica que deben utilizar los elementos de software de la arquitectura web para comunicarse entre sí.
- No guarda la información sobre conexiones anteriores, pero si cookies, información que un servidor almacena sobre el sistema cliente.
- Cuenta con varias versiones de protocolo, cada una compatible con la anterior.
- Los mensajes en este protocolo son un texto plano fácil de depurar, sin embargo, requiere de mensajes largos.
HTTPS
También recibe el nombre de Protocolo seguro de transferencia de hipertexto (Hypertext Transfer Protocol Secure) es un protocolo basado en HTTP pero, está destinado a la transferencia segura de los datos. Emplea un cifrado basado en SSL/TSL para crear un canal cifrado apropiado para el tráfico de información sensible evitando que esta pueda ser utilizada por un atacante que haya interceptado la transferencia de datos.
Fue creada por Netscape Communications en 1992 para su navegador Netscape Navigator. Solamente era empleado para almacenar información y luego fue adoptado como un estándar en el año 2000.
Diferencias entre HTTP y HTTPS
- Con el protocolo HTTP las URLs inician con «http://» y utilizan el puerto 80.
- Con HTTPS las URLs inician con «https://» y utilizan el puerto 443.
- HTTP es inseguro y está sujeto a ataques.
- HTTPS está diseñado para resistir ataques espías y de robo de información.