Subnetting·Lesson 2 of 10
Need for Subnetting
The Problem: One Giant Network
Picture a company that puts every single device — hundreds of computers, phones, and printers — into one big network with no divisions. It works at first, but as it grows it gets slow, messy, and hard to secure. Subnetting exists to fix exactly this. Before we learn the maths, it helps to see why anyone bothers splitting a network up in the first place.
The one-line takeaway
We subnet to cut down noisy broadcast traffic, use addresses efficiently, improve security, and make big networks easier to manage.
Everyone shouting in one room
Imagine 500 people in a single hall, and every announcement has to be shouted to the whole room. Even if a message is meant for just one person, everyone has to stop and listen. Split those people into smaller rooms and each announcement only disturbs the people who need it. Subnets are those smaller rooms.
Reason 1: Taming Broadcast Traffic
Networks constantly send messages — messages addressed to every device on the network at once, used for routine housekeeping like finding other devices. The area those broadcasts reach is called a . In one huge network, every broadcast interrupts every device, and with enough devices this wastes a lot of time and bandwidth. Subnetting breaks the network into several smaller broadcast domains, so a broadcast only reaches the devices in its own subnet.
Reason 2: Using Addresses Efficiently
Address blocks come in fixed sizes, and hosts are limited. If a small team of 10 people were handed a block meant for 254 devices, the other ~240 addresses would sit unused. Subnetting lets you slice a block into right-sized pieces — a small subnet for the small team, a bigger one for a large department — so far fewer addresses go to waste.
Reason 3: Security and Isolation
Keeping groups on separate subnets means you can control the traffic that moves between them. You might put the finance team on one subnet and guests on another, then only allow the traffic that should cross between them. If one subnet is compromised, the damage is easier to contain because the subnets are separated rather than all mixed together.
Reason 4: Easier Management and Performance
Smaller, logically grouped networks are simply easier to understand, monitor, and troubleshoot — you can organise subnets by department, floor, or building. Because there's less unnecessary traffic reaching each device, performance improves too. Weighing the whole picture, subnetting brings clear benefits with a few costs to keep in mind:
Benefits of subnetting
- Smaller broadcast domains mean less wasted traffic
- Addresses are handed out in right-sized blocks, wasting fewer
- Groups can be isolated for better security
- Networks are easier to organise, monitor, and fix
- Less noise on each subnet can improve performance
Costs to keep in mind
- It takes planning and some maths to design well
- Each subnet loses two addresses to its network and broadcast addresses
- Poorly planned subnets can still waste space or run out of room
- More subnets mean more configuration to manage
“"Subnetting makes a network slower because it adds extra steps."”
Q:Why do we subnet a network?
A: To reduce broadcast traffic by creating smaller broadcast domains, to use IP addresses efficiently by allocating right-sized blocks, to improve security by isolating groups, and to make large networks easier to manage and troubleshoot. In short: less noise, less waste, more control.
Quick Revision Cheat Sheet
Reason 1: Smaller broadcast domains, less noise
Reason 2: Efficient, right-sized address use
Reason 3: Security through isolation
Reason 4: Easier management and better performance
Main cost: Planning effort; 2 addresses lost per subnet