Module 2 cheat sheet: Networking Foundations
IP addresses find devices, ports find services, and CIDR blocks size the networks you will build as VPCs.
Key ideas
- PAN < LAN < CAN < MAN < WAN. Switch = inside a LAN (MAC); router = between networks (IP). Day 5 โ
- IPv4 = 32 bits, 4 octets of 0โ255. Bits: 128 64 32 16 8 4 2 1. Day 6 โ
- First address = network ID, last = broadcast: never for devices. Day 6 โ
- Private ranges: 10/8, 172.16/12, 192.168/16; NAT shares one public IP. Day 7 โ
- DHCP gives IPs automatically: DORA. Day 7 โ
Ports to remember
| Port | Service |
|---|
| 22 | SSH (Linux login) |
| 80 | HTTP |
| 443 | HTTPS |
| 3389 | RDP (Windows login) |
| 3306 | MySQL |
CIDR quick table
addresses = 2^(32 โ prefix) ยท usable = โ 2 ยท in AWS = โ 5
| CIDR | Addresses | AWS usable |
|---|
| /16 | 65,536 | 65,531 |
| /20 | 4,096 | 4,091 |
| /24 | 256 | 251 |
| /28 | 16 | 11 |
| /32 | 1 (one IP) | n/a |
Classes
| Class | First octet | Default mask |
|---|
| A | 1โ126 | /8 |
| B | 128โ191 | /16 |
| C | 192โ223 | /24 |
| D | 224โ239 | multicast |
| E | 240โ255 | research |
Special addresses
| Address | Meaning |
|---|
| 0.0.0.0/0 | anywhere (in AWS rules) |
| 127.0.0.1 | loopback |
| 169.254.x.x | APIPA (no DHCP) |
| 169.254.169.254 | EC2 instance metadata |
Common mistakes
- Overlapping VPC CIDRs that can never be connected later.
- Forgetting AWS reserves 5 IPs per subnet.
- Opening SSH/RDP to 0.0.0.0/0.
- Thinking IP itself uses ports (TCP/UDP do).
Created by Ajeetkumar ยท EasyLearnSpace