IPv4 Addressing & Subnetting
β CCST GOLD LINE (Remember This First)
Subnetting = Dividing one big network into smaller networks
π If you understand this idea, everything below becomes simple β
Subnetting = Dividing one big network into smaller networks
π If you understand this idea, everything below becomes simple β
π’ What is IPv4 Addressing?
An IPv4 address is a 32-bit number used to identify a device on a network.
π Written in dotted decimal format
π§ Example: 192.168.1.10
β’ 4 parts (octets)
β’ Each part: 0β255
β’ Total = 32 bits (8 + 8 + 8 + 8)
π§ Example: 192.168.1.10
β’ 4 parts (octets)
β’ Each part: 0β255
β’ Total = 32 bits (8 + 8 + 8 + 8)
π§© What is a Subnet? (Very Important)
A subnet (sub-network) is a smaller network created from a bigger network.
π§ Think like this:
ποΈ One big society
Divide it into blocks (A, B, C)
π Each block = Subnet
ποΈ One big society
Divide it into blocks (A, B, C)
π Each block = Subnet
πΉ Why Subnetting is Needed
- Reduce network traffic
- Improve performance
- Better security
- Easy management
π§± Subnet Mask (Core Concept)
A subnet mask tells which part of the IP is network and which part is host.
π§ Example:
IP Address: 192.168.1.10
Subnet Mask: 255.255.255.0
π First 3 octets = Network
π Last octet = Hosts
IP Address: 192.168.1.10
Subnet Mask: 255.255.255.0
π First 3 octets = Network
π Last octet = Hosts
Subnet Mask Operation
Common Subnet Masks
π Most home networks use 255.255.255.0
| Subnet Mask | Meaning |
|---|---|
| 255.0.0.0 | Class A |
| 255.255.0.0 | Class B |
| 255.255.255.0 | Class C |
βοΈ CIDR / Slash Notation (VERY IMPORTANT)
CIDR (Classless Inter-Domain Routing) uses slash notation to show how many bits belong to the network.
π§ Example:
192.168.1.0/24
π 24 bits = Network
π 8 bits = Host
π /24 = 255.255.255.0
192.168.1.0/24
π 24 bits = Network
π 8 bits = Host
π /24 = 255.255.255.0
Subnetting & CIDR Visualization
Common CIDR Values
π Usable hosts = Total β 2
| CIDR | Subnet Mask | Total IPs |
|---|---|---|
| /24 | 255.255.255.0 | 256 |
| /25 | 255.255.255.128 | 128 |
| /26 | 255.255.255.192 | 64 |
| /27 | 255.255.255.224 | 32 |
| /28 | 255.255.255.240 | 16 |
π£ Broadcast Address (Very Important)
A broadcast address is the last IP in a subnet, used to send data to all devices.
π§ Example:
Network: 192.168.1.0/24
Broadcast: 192.168.1.255
π Message sent to .255 reaches everyone π’
Network: 192.168.1.0/24
Broadcast: 192.168.1.255
π Message sent to .255 reaches everyone π’
π‘ What is a Broadcast Domain?
A broadcast domain is a group of devices
that receive broadcast messages.
π Key rule:
β’ Switch β same broadcast domain
β’ Router β breaks broadcast domain
β’ Switch β same broadcast domain
β’ Router β breaks broadcast domain
Broadcast Domain Example
π§© Subnetting Example (Step-by-Step β EASY)
π― Requirement
Network: 192.168.1.0/24
Need: 4 subnets
Network: 192.168.1.0/24
Need: 4 subnets
πΉ Step 1: Borrow bits
/24 β /26
Subnet Mask: 255.255.255.192
/24 β /26
Subnet Mask: 255.255.255.192
Subnet Division Direction
πΉ Step 2: Subnets Created
π Each subnet = separate broadcast domain
| Subnet | Network | Broadcast | Usable Hosts |
|---|---|---|---|
| 1 | 192.168.1.0 | 192.168.1.63 | .1 β .62 |
| 2 | 192.168.1.64 | 192.168.1.127 | .65 β .126 |
| 3 | 192.168.1.128 | 192.168.1.191 | .129 β .190 |
| 4 | 192.168.1.192 | 192.168.1.255 | .193 β .254 |
π οΈ CCST Troubleshooting Scenarios
| Problem | Likely Issue |
|---|---|
| Devices canβt communicate | Wrong subnet mask |
| Broadcast traffic too high | Large broadcast domain |
| IP conflict | Overlapping subnets |
| Internet works, LAN fails | Subnet misconfiguration |
π§ Memory Tricks (Exam Gold π₯)
Subnet = Smaller network
/24 = 255.255.255.0
Broadcast = Last IP
Usable hosts = Total β 2
Router breaks broadcast domain
Subnet = Smaller network
/24 = 255.255.255.0
Broadcast = Last IP
Usable hosts = Total β 2
Router breaks broadcast domain