IP Address – The IT Guy’s Guide.
An IP address (Internet Protocol Address) is the number assigned to every device connected to the network that uniquely identifies it. Computers that communicate over the internet or via local networks share information to each other using IP addresses.
What is an IP Address?
We can think of IP addresses like a postal address for your computer on the internet. It’s how devices find and communicate with each other. “Devices” can be anything connected to a network, including computers, smartphones, tablets, servers, printers, and even smart home appliances. While a network is your local home network, a company network, or the internet itself.
Internet Protocol (IP) are the set of rules that govern how data is transmitted over the internet and many other networks. IP addresses are a fundamental part of this protocol. These IP addresses enable devices to send data to the correct destination. When you send a message or request information online, your device uses the destination device’s IP address to route the data.
How IP Addresses Work
Imagine you’re sending a letter to a friend. You need their address to make sure it arrives at the right place, right? IP addresses work in a similar way for devices on a network.
These IP addresses are unique for a network and two devices do not have the same IP address inside the same private network (i.e. inside a LAN).
The Internet Assigned Numbers Authority (IANA) creates and assigns IP addresses using a mathematical system. The possible range of IPv4 addresses spans from 0.0.0.0 to 255.255.255.255.
IP addresses themselves aren’t computed, they are assigned by IANA (Internet Assigned Numbers Authority) and regional internet registries (RIRs). However, the structure and management of IP addresses rely on binary math and some related concepts.
Both IPv4 and IPv6 represent IP addresses fundamentally in binary (base-2) format. While we often see IPv4 addresses written in dotted decimal notation (e.g., 192.168.1.1), computers work with the binary equivalent. Each of the four numbers in an IPv4 address is an 8-bit byte (octet), and each bit can be either 0 or 1. Let’s look at the decimal format for 123.89.46.72 below:

IP address vs MAC address
When you analyze an IP address vs. a MAC address, you can start with the similarities. For both of these IP address types, you are dealing with a unique identifier with an attachment to that device. The manufacturer of a network card or router is the provider of the MAC address, while the internet service provider (ISP) is the provider of the IP address.
The main difference between the two is that the MAC address is the physical address of a device. If you have five laptops on your home Wi-Fi network, you can identify each of those five laptops on your network via their MAC address.
The IP address works differently as it is the identifier of the connection of the network with that device. Other differences include:
- A MAC address is a 6-byte hexadecimal address while an IP address is a 4 or 16-byte address.
- A MAC address is in a data link layer, while an IP address is in a network layer.
- A third party will have a difficult time finding a MAC address, while it can easily find an IP address.
- MAC addresses are static, while IP addresses can change dynamically
- MAC addresses and IP addresses are necessary to get a network packet to a destination. However, no one can see your MAC address unless they are on your LAN
Types of IP Addresses
Public IP address
Your public, or external, IP address is the one assigned to the device that connects your home or business network to your internet service provider (ISP), which is usually your router.
Devices connected to your router use this public IP address to communicate with the outside world. This address is essential for tasks like opening ports for online gaming, hosting email or web servers, streaming media, and setting up remote access.
Private IP address
The router assigns Private, or internal, IP addresses to devices within a local network (like a home or office). It acts as a bridge, translating these private addresses to the single public IP address used to connect to the internet.
This system allows private IP addresses reuse across different networks, saving valuable IPv4 addresses. It also effectively expands the number of devices that can connect to the internet beyond the IPv4 limit. While IPv6 provides a vast number of unique addresses for each device, private addressing is still possible and is referred to as Unique Local Addressing (ULA).
IP addresses, whether public or private, can be either static or dynamic.
Static IP address
A static IP address is one that a user manually sets on their device and remains constant. It doesn’t change automatically. ISPs sometimes assign static IP addresses to user accounts, guaranteeing the same address for every internet session.
Dynamic IP address
The router assigns Dynamic IP addresses automatically. Dynamic Host Configuration Protocol (DHCP) is used to configure these addresses.
The router, or another designated server, manages a pool of available IP addresses and assigns one to each device that connects to the network. Every time a device joins the network, it receives a new, potentially different IP address from this pool, meaning a user’s IP address might vary between sessions.

Classes of IP Addresses (IPv4)
In the early days of the internet, IPv4 addresses were categorized into five classes (A, B, C, D, and E). It was done to efficiently allocate addresses to networks of different sizes. While this classification system is largely outdated due to the exhaustion of IPv4 addresses and the adoption of CIDR (Classless Inter-Domain Routing), it’s still helpful to understand the basic concepts.
Reserved IP addreses
Some IP addresses are reserved by the Internet Assigned Numbers Authority (IANA). These are typically reserved for networks that carry a specific purpose on the Transmission Control Protocol/Internet Protocol (TCP/IP), which is used to interconnect devices. Four of these IP address classes include:
- 0.0.0.0: This IP address in IPv4 is also known as the default network. It is the non-routeable meta address that designates an invalid, non-applicable, or unknown network target.
- 127.0.0.1: This IP address is known as the loopback address, which a computer uses to identify itself regardless of whether it has been assigned an IP address.
- 169.254.0.1 to 169.254.254.254: A range of addresses that are automatically assigned if a computer is unsuccessful in an attempt to receive an address from the DHCP.
- 255.255.255.255: An address dedicated to messages that need to be sent to every computer on a network or broadcasted across a network.
IP Subnet Classes
Further reserved IP addresses are for what is known as subnet classes. Subnetworks are small computer networks that connect to a bigger network via a router. The subnet can be assigned its own IP address system, so that all devices connecting to it can communicate with each other without having to send data via the wider network.
The router on a TCP/IP network can be configured to ensure it recognizes subnets, then route the traffic onto the appropriate network. IP addresses are reserved for the following subnets:
- Class A: IP addresses between 10.0.0.0 and 10.255.255.255
- Class B: IP addresses between 172.16.0.0 and 172.31.255.255
- Class C: IP addresses between 192.186.0.0 and 192.168.255.255
- Class D or multicast: IP addresses between 224.0.0.0 and 239.255.255.255
- Class E, reserved for experimental usage: IP addresses between 240.0.0.0 and 254.255.255.254
IP addresses under Class A, Class B, and Class C are most commonly for the creation of subnets. Addresses within the multicast or Class D have specific usage rules outlined in the Internet Engineering Task Force (IETF) guidelines, while the release of Class E addresses for public use was the cause of plenty of debate before the IPv6 standard was introduced.

Subnetting (Beginner Overview)
Imagine a city divided into neighborhoods. Each neighborhood has its own set of houses, making it easier to organize and manage. Subnetting is similar – it’s a way to divide a network into smaller, logical subnetworks (like those neighborhoods). Subnets thus improve efficiency and security.
Why Subnets?
Let’s understand what Subnetting offers:
- Improved Network Performance:
By dividing a large network into smaller ones, you reduce network congestion. Imagine all the traffic of a big city trying to use one single street – it would be a mess! Subnets help manage this traffic more effectively. - Enhanced Security:
Subnetting allows you to isolate different parts of your network. The damage is minimum even if one subnet experiences compromise. This prevents it from spreading to the entire network. Think of it like having separate security checkpoints for each neighborhood. - Simplified Network Management:
Managing smaller networks is much easier than managing one large network. Subnetting therefore makes it easier to troubleshoot problems, allocate resources, and organize your network infrastructure. - Efficient IP Address Allocation:
Subnetting allows you to use your assigned block of IP addresses more efficiently. Instead of wasting addresses on unused or underutilized parts of the network, you can allocate them more precisely to each subnet.
We will dive into the “How Subnetting works” in detail on later posts From the server Room so stay tuned.
IPv4 vs IPv6
IPv4 and IPv6 are two versions of the Internet Protocol (IP), the fundamental set of rules that govern how devices communicate over the internet. The older of the two i.e. IPv4, uses 32-bit addresses, which means it can support approximately 4.3 billion unique devices. While that number seemed vast when IPv4 was introduced, the explosive growth of the internet and connected devices has led to IPv4 address exhaustion – we’ve simply run out of available addresses. This shortage is the primary reason for the development and adoption of IPv6.
IPv6 uses 128-bit addresses, providing a vastly larger address space. This translates to a number of unique addresses so large it’s practically limitless, ensuring that we won’t face address exhaustion issues again. Beyond the sheer increase in address space, IPv6 also brings other improvements. Improvements such as simplified header formats, improved routing efficiency, and built-in support for features like auto-configuration.
The transition from IPv4 to IPv6 has been a gradual process.
For many years, both protocols have coexisted, and various mechanisms have been developed to allow devices using different protocols to communicate. While IPv4 is still widely used, IPv6 adoption is steadily increasing, and it will eventually become the dominant protocol as IPv4 addresses become increasingly scarce. This transition is essential for the continued growth and evolution of the internet and its ability to connect the ever-expanding number of devices in our world. Sources and related content.

IP Address (Myth vs. Reality)
IP addresses, those seemingly cryptic strings of numbers, are fundamental to how we connect and communicate online. But they’re often shrouded in mystery, which lead to several common misconceptions. Let’s separate the myth from the reality about IP addresses.
Myth 1: IP Addresses Pinpoint Your Exact Location
Reality: While IP addresses can provide a general idea of your location (country, region, city), they don’t reveal your precise address or pinpoint your exact location. Think of it like a zip code – it narrows down the area, but doesn’t tell you which house you’re in. There are several reasons for this:
- Dynamic IP Addresses: Most home users have dynamic IP addresses, which change periodically. This makes it difficult to track a specific user based on their IP address over time.
- NAT (Network Address Translation): Multiple devices on a home network share a single public IP address. The router translates between the public IP and the private IP addresses of individual devices. This masks the specific devices from the outside world.
- VPNs and Proxies: These tools mask your real IP address and make it appear as if you’re browsing from a different location.
- Geolocation Inaccuracy: Geolocation databases, which map IP addresses to locations, aren’t always accurate. They rely on various outdated or incomplete data sources .
Myth 2: Changing Your IP Address Makes You Completely Anonymous Online
Reality: Changing your IP address (e.g., using a VPN) can improve your privacy, but it doesn’t guarantee complete anonymity. Even if VPNs hides your real IP address other tracking methods can still identify you :
- Cookies: Websites store cookies on your browser to track your activity.
- Browser Fingerprinting: Websites can collect information about your browser, operating system, and other settings. They create a unique “fingerprint” that can identify you.
- Account Information: If you log in to online services, those services can track your activity regardless of your IP address.
Myth 3: IP Addresses Are Directly Linked to Individuals
Reality: An IP address is assigned to a device or a network connection, not directly to a specific person. Several people might share the same public IP address (e.g., on a home network or in a public Wi-Fi hotspot). While law enforcement can sometimes trace an IP address back to an individual with a warrant and cooperation from the ISP, this is not a simple or automatic process.
Myth 4: Blocking an IP Address Will Stop All Attacks from That Source
Reality: Attackers can easily change their IP address. Blocking a single IP address is like playing whack-a-mole – the attacker can simply use a different IP address. Effective security measures require a more comprehensive approach, including firewalls, intrusion detection systems, and other security tools.
Myth 5: IP Addresses Are Only Used for Internet Communication
Reality: While IP addresses are most commonly associated with the internet, they are also used in private networks (intranets). This allows devices to communicate with each other within the organization.
The Reality of IP Addresses:
IP addresses are essential for network communication, but they are not a foolproof way to track individuals or guarantee anonymity. They provide a general indication of location and are used for routing data packets.
Understanding the limitations of IP addresses is crucial for protecting your privacy and security online. While they play a vital role, they are just one piece of the puzzle in the complex world of networking and online security. Sources and related content
What’s Next?
In future posts, we’ll delve into the MAC address and later on Local Area Network (LAN), its uses, common devices, topology, and a simple configuration for represent it. Stay tuned for more insights from the server room! We will also look into IP Address Troubleshooting & common Conflict Resolution as well as Security and Privacy Considerations for IP addresses. Then maybe a deeper dive into the world of Subnetting and VLANs
Have any questions or topics you’d like me to cover? Let me know in the comments below!
Leave a Reply