#miniblog #draft #basicish #concepts #staycurious #writingimperfect #ssl #tls #https
PART 1: OVERVIEW!
Okay so today I'm going over HTTPS and trying to re-re-remember things I've forgotten and stuff. I thought it might be fun to try to explain it at a higher-level-ish
HTTPS is simply "HTTP over TLS", i.e. "HTTP/TLS". It's the same ol' HTTP underneath, it's just wrapped in TLS which is like a protective layer on top that enables encrypted communication.
The main advantages are:
Uh, okay. Well, let's look at HTTP communication. We'll pretend we're a sentient computer in someone's home network (an IoT door lock perhaps) and we're watching the foolish mortals browse the web. Someone goes on kitten.bianc.at using Chrome:
This is plain HTTP. Here, the communication between the browser and the server is as follows:
GET kitten.bianc.at/for me"