INTERNET SPEC REFERENCE

The specs that actually
run the internet

A curated, practical reference for the core internet and web specifications that power SaaS, APIs, authentication, email, and browser applications. Canonical links, real explanations, no fluff.

Specs indexed
129
Must-know
57
Standards bodies
17
Topic domains
7

Back Office

Running the company

DNS, email, TLS certificates, and identity — the standards stack for operating a domain, sending authenticated email, and managing employee access.

RFC 5321RFCMust Know

SMTP

Every email your company sends or receives goes through SMTP. You need this to configure mail servers, debug delivery failures, and understand SPF/DKIM/DMARC.

Back OfficeEmail
Details
RFC 5322RFCMust Know

IMF

The structure of every email header you've ever seen is defined here. Essential for email deliverability debugging and understanding DKIM header signing.

Back OfficeEmail
Details
RFC 9051RFCMust Know

IMAP

Your email client (Outlook, Gmail app, Thunderbird, Apple Mail) uses IMAP or JMAP to read mail. Essential for mail server configuration and client integration.

Back OfficeEmail
Details
All back-office specs

Product

Building software

HTTP, OAuth, browser platform, and real-time — the specs you work with every day when building and shipping web apps, mobile backends, and APIs.

WHATWG URLWHATWGMust Know

URL Standard

Browsers parse URLs per this standard, not raw RFC 3986. Critical for client-side routing, form encoding, and cross-origin behavior.

ProductNaming & Addressing
Details
RFC 6797RFCMust Know

HSTS

A one-line HTTP header that eliminates a class of downgrade attacks. Every public web app should set HSTS.

ProductTransport Security
Details
RFC 9110RFCMust Know

HTTP Semantics

This is the core contract of every web API, browser request, and server response. You can't design or debug HTTP without knowing this.

ProductHTTP
Details
All product specs

Protocol Stack Map

How the layers fit together — from naming and transport up to the application platform.

Naming & Addressing
Transport
+1
Transport Security
Certificate Trust
HTTP
State & Sessions
Data Formats
Authentication & Authorization
Identity & Provisioning
Browser Platform
Input & Interaction
Device Access & Sensors
Graphics & XR
Real-time
WebRTC
+1
Media Delivery
API Design
Email
VPN & Tunneling
Blockchain & Web3

Must-Know Specs

The minimum set every engineer running an online business should understand.

RFC 1034RFCMust Know

DNS Concepts

DNS is the phone book of the internet. Every domain, email MX record, SPF/DKIM TXT record, and service discovery entry depends on it.

Back OfficeProductNaming & Addressing
Details
RFC 1035RFCMust Know

DNS Implementation

The record types (A, MX, TXT, CNAME) you configure in every DNS panel live in this spec. Know what you're setting.

Back OfficeProductNaming & Addressing
Details
RFC 3986RFCMust Know

URI

Every URL in your app, API, auth redirect, webhook, or deep link is built on this grammar. Essential for routing, redirects, and OAuth callback validation.

Back OfficeProductNaming & Addressing
Details
WHATWG URLWHATWGMust Know

URL Standard

Browsers parse URLs per this standard, not raw RFC 3986. Critical for client-side routing, form encoding, and cross-origin behavior.

ProductNaming & Addressing
Details
RFC 8446RFCMust Know

TLS 1.3

Every HTTPS connection, SMTP/IMAP over TLS, OAuth token exchange, and API call uses TLS. It is the foundational security layer.

Back OfficeProductTransport Security
Details
RFC 6797RFCMust Know

HSTS

A one-line HTTP header that eliminates a class of downgrade attacks. Every public web app should set HSTS.

ProductTransport Security
Details