No matter which area of IT you work in — helpdesk, systems administration, cloud engineering, cybersecurity, or networking — IP addressing is unavoidable. It sits at the foundation of how devices locate each other, communicate, authenticate, and exchange data.
In real-world environments, most troubleshooting eventually comes back to one of a few root causes:
- Incorrect IP addressing
- Subnet misconfiguration
- Routing problems
- NAT or firewall misunderstandings
This article is designed to explain what an IP address is, how IP addresses are structured, why subnetting exists, and how all of this plays out in real production networks — not just textbook examples.
Key Networking Terms You Must Know
Before diving deeper, let’s clarify several core terms every technician should be fluent in.
IP Address
An IP (Internet Protocol) address is a logical numeric identifier assigned to a device on a TCP/IP network. Every device — computers, servers, phones, printers, firewalls, routers, cameras, IoT devices — must have an IP address to communicate.
Think of it like a street address:
- Street name = network
- House number = device
Without it, no data knows where to go.
Subnet
A subnet (short for subnetwork) is a logical grouping of IP addresses. Subnets allow large networks to be divided into smaller, manageable segments.
In the real world, subnets are often divided by:
- Office location
- Department
- VLAN
- Security zone
- Cloud workload tier
Subnet Mask
A subnet mask is a 32-bit value used to identify which portion of an IP address represents the network and which portion represents the host.
If an IP address is the street address, the subnet mask is the postcode that defines the neighborhood.
What Does “IP” Actually Mean?
The “IP” in IP address stands for Internet Protocol.
A protocol is simply a set of rules that governs how devices communicate. The Internet Protocol defines:
- How devices are identified
- How packets are addressed
- How data is routed across networks
As long as devices follow these rules, they can communicate — whether they’re on the same LAN or on opposite sides of the world.
Understanding IPv4 Address Structure
An IPv4 address is a 32-bit number, typically written in dotted decimal notation.
Example IPv4 Addresses:
192.168.1.10
145.67.87.231
10.0.0.5
Each number (called an octet) ranges from 0 to 255.
Why Only 0–255?
Each octet contains 8 bits, and each bit can be either:
- 0
- 1
That gives:
2⁸ = 256 possible values (0–255)
Four octets × 8 bits = 32 bits total
The largest possible IPv4 address:
255.255.255.255
IPv4 in Binary (What the Computer Actually Sees)
Let’s take this IP address:
145.67.87.231
In binary, it looks like:
10010001.01000011.01010111.11100111
Each group of 8 bits is called an octet, which is why IPv4 addresses are often described as four octets.
IPv4 vs IPv6: Why the Internet Needed an Upgrade
The IPv4 Address Exhaustion Problem
IPv4 provides roughly:
4.29 billion addresses
That sounded massive in the 1980s. Today, with:
- Smartphones
- IoT devices
- Cloud workloads
- Containers
- Virtual machines
…it’s nowhere near enough.
To delay exhaustion, technologies like NAT (Network Address Translation) were introduced, but they are ultimately a workaround — not a long-term fix.
IPv6 Explained (Without the Confusion)
IPv6 was designed to solve IPv4’s address shortage permanently.
Key IPv6 Characteristics:
- 128-bit address space
- Written in hexadecimal
- Eight groups separated by colons
Example IPv6 Address:
2001:8fe0:fe80:b897:8990:8a7c:99bf:323d
Why IPv6 Matters:
IPv6 provides:
~3.4 × 10³⁸ addresses
That’s enough IP addresses for every grain of sand on Earth — many times over.
Real-World IPv6 Adoption
While IPv4 is still dominant:
- ISPs increasingly deploy IPv6
- Mobile networks rely heavily on IPv6
- Cloud providers are IPv6-first internally
As an IT professional, you don’t need to master IPv6 immediately, but you do need to understand it conceptually.
What Is Subnetting (And Why It Exists)?
Subnetting allows administrators to divide a network into smaller logical networks.
Why Subnetting Is Used in Practice
1. Network Organisation
Subnets help map IP addresses to:
- Physical locations
- VLANs
- Security zones
When troubleshooting, an IP address alone can tell an experienced admin where the problem likely lives.
2. Reduced Broadcast Traffic
Many network protocols rely on broadcasts.
Without subnetting:
- Broadcasts flood the entire network
- Performance suffers
- Troubleshooting becomes difficult
Subnetting limits broadcasts to only devices that need to see them.
3. Security and Segmentation
Subnets allow:
- Firewall boundaries
- Least-privilege access
- Reduced attack surface
In modern environments, subnetting is a security control, not just a convenience.
Public vs Private IP Addresses (One of the Most Misunderstood Topics)
Why Private IP Addresses Exist
There simply aren’t enough public IPv4 addresses for every device.
So certain IP ranges are reserved for private use only.
Private IPv4 Address Ranges:
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
These addresses:
- Are not routable on the Internet
- Can be reused by anyone
- Must stay internal
Real-World Analogy: Phone Extensions
A public IP is like a company’s main phone number.
Private IPs are:
- Internal extensions
- Only reachable once you’re inside the system
NAT acts as the receptionist translating between the two.
Why You Can’t Host a Website on a Private IP
Private IPs are invisible to the public Internet.
To expose a service externally, you need:
- A public IP
- NAT or port forwarding
- Firewall rules
How This Plays Out in Real Networks
A typical business network:
- One public IP (or small range)
- Hundreds of private IPs
- Firewall performing NAT
- Subnets separated by VLANs
Understanding this model is critical for:
- VPNs
- Cloud connectivity
- Firewalls
- Remote access
- Troubleshooting “can’t connect” issues
Key Takeaways for IT Professionals
- Every device on a TCP/IP network requires a unique IP address
- IPv4 uses 32-bit dotted decimal notation
- IPv6 solves address exhaustion with a massive 128-bit space
- Subnetting improves performance, security, and manageability
- Private IPs allow massive internal networks with minimal public addresses
- IP addressing mistakes are a top cause of real-world outages
Final Thoughts
IP addressing isn’t just theory — it’s daily operational reality for IT professionals.
Once you truly understand:
- How IPs are structured
- How subnetting works
- How public and private addressing interact
…network troubleshooting becomes faster, cleaner, and far less frustrating.
Mastering these fundamentals pays dividends across every IT discipline, from helpdesk to cloud architecture.

From my early days on the helpdesk through roles as a service desk manager, systems administrator, and network engineer, I’ve spent more than 25 years in the IT world. As I transition into cyber security, my goal is to make tech a little less confusing by sharing what I’ve learned and helping others wherever I can.
