HTTP and TLS Protocols
The problem with standard HTTP is that it does not use any cryptographic related encryption algorithm, therefore all information is sent in plain text format (without encryption), usernames, passwords and credit card related details are public. This is why we need more secure approaches and this is exactly why HTTPS came to be.
HTTPS is Secure Hypertext Transfer Protocol it encrypts the data that is being retrieved by HTTP. There are several public key and private key cryptography related approaches it supports (RSA, ECC, AES, DES etc.)
HTTPS uses protocols to ensure data security : SSL and TLS. SSL stands for Secure Socket Layer. And no longer secure, so this is why back in 1999 it was updated to become Transport Layer Security (TLS).