Get the latest tech news

Mediocre Engineer's Guide to HTTPS


As a mediocre engineer, I took Internet and HTTPS communication for granted and never dove any deeper. Today we’re improving as engineers and learning a rough overview of how internet communication works, specifically focusing on HTTP and TLS.

The reason why the internet appears to operate so smoothly (at least from a technical perspective) is the layers of abstraction the handle retries, ordering, deduplication, security and so many other things behind the scenes. The process we just went through is a little outdated, but it’s a great place to start due to it introducing the necessary concepts of what needs to be agreed upon for secure server <> client communication. Essentially, the client is assuming that it knows the server’s preferred key exchange method (which, due to the simplified list of cipher suites, it probably does).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Guide

Guide

Photo of HTTPS

HTTPS

Photo of Mediocre Engineer

Mediocre Engineer

Related news:

News photo

A beginner's guide to smart sous vide

News photo

A designer's guide to documenting accessibility and user interactions (2022)

News photo

A Guide for the Young Academic Politician (1908)