IPv4 Addressing Explained
- Networking Fundamentals & OSI Model
- TCP/IP Model
- Network Topologies
- IP Addressing & Subnetting
- Routing Algorithms & Protocols
- Switching Concepts
- Transport Layer Protocols (TCP & UDP)
- Application Layer Protocols
- Network Security & Firewalls
- Wireless Networking & Wi-Fi
- Network Address Translation (NAT)
- DNS Deep Dive
- Congestion Control & Flow Control
- Error Detection & Correction
- Network Devices
- VPN & Tunneling
- Load Balancing & CDN Networking
- Socket Programming
- Network Troubleshooting Tools
- Physical Layer & Transmission Media
- Data Link Layer & MAC Addressing
- Ethernet Protocol
- ARP (Address Resolution Protocol)
- ICMP Protocol
- Unicast, Multicast, Broadcast and Anycast
- Proxy Servers
- Port Numbers Reference
- Network Performance Metrics
- Quality of Service (QoS)
- Software-Defined Networking (SDN)
- HTTP/2 and HTTP/3 Overview
- 5G and Mobile Networks
- IoT Networking Basics
- VoIP Networking Basics
What an IPv4 Address Is
An IPv4 address uniquely identifies a device on a network, letting other devices know where to send data. It's written as four numbers separated by dots, each ranging from 0 to 255.
192.168.1.10
| | | |
8 8 8 8 bits each = 32 bits totalTwo Parts: Network and Host
Every IP address splits into a network portion (identifying which network a device belongs to) and a host portion (identifying the specific device within that network). Where exactly that split happens is determined by the subnet mask, covered in the next note in this section.
A Quick Look at Address Ranges
| Range | Typical use |
|---|---|
| 10.0.0.0 - 10.255.255.255 | Private network use |
| 172.16.0.0 - 172.31.255.255 | Private network use |
| 192.168.0.0 - 192.168.255.255 | Private network use (most home routers) |
| 127.0.0.1 | Loopback - a device talking to itself |
Private vs Public Addresses
Private addresses (like the 192.168.x.x range most home routers use) only have meaning inside a local network and are not directly reachable from the internet. Public addresses are globally unique and directly routable across the entire internet. NAT (covered in its own section) is the mechanism that lets many devices using private addresses share a single public address.
Why IPv4 Addresses Are Running Out
32 bits allows for roughly 4.3 billion unique addresses - a huge number in the 1980s, but far too few for a planet with billions of internet-connected devices today. This scarcity is the main reason IPv6 (covered later in this section) was developed.