MEDIOCRE ENGINEER'S GUIDE TO HTTPS
The internet operates as a network of interconnected computer networks with a layered structure, where each layer provides specific functionalities. HTTP requests travel through these layers, starting with the sender's request and ending with content rendering on the client's screen. HTTPS is a secure version of HTTP that uses TLS for encryption and verification, where the TLS handshake process establishes a secure connection and generates session keys for encrypted communication between client and server.