Internet Protocol (IP) addressing is a foundational concept in computer networking that enables devices to identify themselves and communicate across local networks and the global internet. Every device that connects to a network, whether it is a desktop computer, smartphone, printer, or server, must have an IP address in order to send and receive data. An IP address functions much like a mailing address, allowing data packets to be delivered to the correct destination.

IP addressing exists because networks require a standardized, logical method of identifying devices beyond physical hardware identifiers. While network interface cards use physical addresses known as Media Access Control (MAC) addresses, those addresses do not scale efficiently across large or interconnected networks. IP addressing provides a hierarchical and flexible system that allows billions of devices to communicate reliably.
For CompTIA A+ technicians, understanding IP addressing is essential because nearly all troubleshooting tasks involve identifying, assigning, or correcting IP configuration issues. Whether diagnosing internet connectivity problems, configuring new devices, or supporting business networks, technicians must understand how IP addresses are assigned, structured, and used in real-world environments.
Core Concepts of IP Addressing
An IP address is a numerical identifier assigned to a device on an IP-based network. It serves two primary purposes: identifying the device itself and identifying the network to which the device belongs. IP addresses are used by routers and switches to determine how data should be forwarded from one device to another.
When a device sends data over a network, that data is broken into small units called packets. Each packet contains a source IP address, which identifies the sender, and a destination IP address, which identifies the intended recipient. Networking equipment reads these addresses and forwards the packet along the most appropriate path. Without IP addresses, devices would have no reliable way to locate each other or exchange data.
There are two major versions of IP addressing in use today: Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). Both perform the same fundamental role but differ significantly in structure, capacity, and design goals.
IPv4 Addressing
IPv4 is the most widely used IP addressing system and remains dominant in most networks today. An IPv4 address is a 32-bit number divided into four groups of eight bits called octets. Each octet is expressed as a decimal number between 0 and 255, resulting in addresses written in dotted-decimal notation such as 192.168.1.10.
Because IPv4 uses 32-bit addressing, it can support approximately 4.3 billion unique addresses. While this once seemed sufficient, the rapid growth of internet-connected devices eventually exhausted the available IPv4 address space. This limitation led to the creation of address conservation techniques and ultimately the development of IPv6.
Private IPv4 Addresses
Private IPv4 addresses are address ranges reserved for use within local networks and are not routable on the public internet. These addresses allow organizations and households to reuse the same internal address ranges without conflict, significantly conserving public IP addresses.
Private addresses exist because most devices do not need to be directly reachable from the internet. Instead, they communicate internally and access external resources through a router using a process known as Network Address Translation (NAT). NAT allows multiple private devices to share a single public IP address while maintaining individual internal identities.
The commonly used private IPv4 address ranges are 10.0.0.0 through 10.255.255.255, 172.16.0.0 through 172.31.255.255, and 192.168.0.0 through 192.168.255.255. These ranges are heavily used in home networks, small businesses, and large enterprise environments.
Public IPv4 Addresses
Public IPv4 addresses are globally unique addresses that are routable across the internet. These addresses are assigned by Internet Service Providers (ISPs) and ultimately governed by regional internet registries to ensure uniqueness worldwide.
A public IP address allows a device or network to be directly reachable from outside networks. Web servers, email servers, and other internet-facing systems require public IP addresses so that users can connect to them from anywhere in the world.