Library · concept

Networking fundamentals

IP addressing and subnets, DNS, TCP and TLS, and the cloud networking built on them: VPCs, routing, NAT, security groups and load balancers.

Networking appeared in 28% of the DevOps job descriptions we read, and it is the core of Cloud and Network Engineer roles. It is also what you need when "the service is up but nobody can reach it".

The examples run locally (Python's ipaddress module, a local TLS server, curl and openssl) or validate with Terraform, so the output you see is what the commands print.

  1. 1IP, DNS, TCP and TLSIP addresses, CIDR and subnet planning3 min read
  2. 2IP, DNS, TCP and TLSDNS, TCP and TLS from the command line4 min read

Networking fundamentals lessons

Loading lessons…