• hyper text transfer protocol
  • the protocol for the World Wide Web defines how messages and formatted, transmitted, and received
  • stateless: each command is executed without any knowledge of the commands that came before
  • status codes with success or errors
  • HTTPS encrypts messages between the browser and the server through a SSL or TSL certificate
  • the website stores a private key and sends a public key to the receipient. whenever the recipient wants to send something to the website, that something is scrambled with a public key, which makes it near impossible for a middleman to decipher the message. only the person with the private key can decipher the user sent message + public key

References

https://www.instantssl.com/https-tutorials/what-is-https.html