HTTPS Explained
Learn what HTTPS is, how it uses TLS for security, and why it is essential for modern websites.
Collection of notes by Karthik Kadambi.
Learn what HTTPS is, how it uses TLS for security, and why it is essential for modern websites.
Discover how SSL and TLS encrypt data to make the web secure for passwords, payments, and privacy.
A guide to the Hypertext Transfer Protocol (HTTP), detailed methods, status codes, and headers.
Understand what network packets are, why data is split into chunks, and how they travel across the internet.
Learn how domain names are registered, managed, and connected to websites. Understand registrars, registries, DNS, and nameservers.
Learn how web hosting works, types of hosting, web servers, and how hosting connects to domain names through DNS.
Learn how DNS converts domain names to IP addresses. Understand DNS servers, records, lookup process, caching, and security.
Learn how routing works, how packets find their path across networks, routing tables, static vs dynamic routing, and BGP basics.
Learn how subnetting divides networks into smaller parts. Understand network bits, host bits, CIDR notation, and subnet masks.
Learn what IP addresses are, how they identify devices, IPv4 vs IPv6, public vs private IPs, subnetting, NAT, and routing basics.