Networking Module 2: Subnetting Fundamentals

Learn how subnetting breaks large broadcast domains into smaller segments so networks stay faster, more efficient and easier to manage.

← Back to Module Overview

In computer networking, a broadcast domain allows devices to discover and communicate with each other. As that domain grows, more hosts generate more broadcasts, which can slow the network down.

Subnetting gives you a way to divide a large network into smaller, more manageable pieces. In this module, you will see how subnetting works in practice and where it fits into real network designs.

"Good subnetting is like good city planning - clear boundaries, less congestion and easier routes for everyone."

🔎 What you will learn

🧠 What is subnetting?

Subnetting is the process of dividing a large broadcast domain into smaller ones, known as subnets. This is done by borrowing host bits from the IP address to create subnet bits.

Smaller subnets reduce broadcast traffic and help you organise devices logically, which leads to better performance and easier troubleshooting.

⚙️ Advantages of subnetting

🏢 Subnetting by location

One common approach is to design subnets around physical locations, such as different floors in a building or different offices.

Example: Floor 1 - 10.0.1.0/24 where usable host addresses start at 10.0.1.1, 10.0.1.2, and so on.

🏛️ Subnetting by org units or device type

You can also align subnets with organisational units (for example HR, Students, Admin) or with device types such as printers, servers or IoT devices. This makes it easier to apply targeted policies and access controls.

🔢 Prefix changes and legacy network classes

Prefix lengths describe how many bits of the IP address are used for the network portion. Historically, these mapped to classes:

✅ Key takeaway

Efficient subnetting reduces wasted IP addresses, limits broadcast traffic and gives you cleaner logical boundaries for securing and managing your network.

🧠 Quick Quiz: Test Your Subnetting Knowledge

1. What does subnetting reduce in a network?



2. What subnet mask corresponds to a Class C network?



3. What is created when subnetting a network?



4. How does subnetting benefit a network?



5. Which of the following is a valid way to subnet?



6. How are subnets created technically?



7. Why are large broadcast domains a problem?



Celestial Ant
“Need guidance?”