Sunday, September 20, 2026

THE ADDRESS SYSTEM OF THE INTERNET | How IP Addresses Identify, Locate, and Connect Devices



Every time you open a website, send a message, stream a

video, use an app, or access a cloud service, information has to move between networked systems.

For that to happen, the network needs a way to identify destinations.

That is where IP addresses come in.

Your phone has network addresses.

Your laptop has network addresses.

A server has network addresses.

A router has network addresses.

Cloud infrastructure has network addresses.

And the Internet itself depends on a global addressing system that allows networks to identify where traffic should go.

Yet an IP address is much more than a string such as:

192.168.1.10

or:

2001:db8::1

Those numbers belong to a much larger system involving addressing, routing, networks, subnetworks, public and private addresses, IPv4, IPv6, and the organizations that coordinate Internet number resources.

This article builds that system from the ground up.


KEY TAKEAWAYS

By the end of this article, you should understand:

  • What an IP address actually is
  • Why computers and networks need IP addresses
  • The difference between an IP address and a domain name
  • IPv4 and IPv6
  • Why IPv4 ran out of available address space
  • How IPv4 addresses are written
  • How IPv6 addresses are written
  • Public and private IP addresses
  • Local and Internet-facing addresses
  • Static and dynamic addressing
  • What a subnet is
  • What a network prefix means
  • Why routers care about IP addresses
  • How NAT fits into IPv4 networks
  • Why IPv6 was created
  • Why IPv4 and IPv6 currently coexist
  • What dual-stack networking means
  • Why IP addresses do not necessarily identify individual people
  • How to inspect the addresses used by your own devices
  • Why understanding IP addressing is essential for networking, web development, cloud computing, cybersecurity, and troubleshooting

The central idea is:

An IP address gives networked systems an address that can be used as part of Internet Protocol communication and routing.


1. WHAT IS AN IP ADDRESS?

IP stands for:

Internet Protocol

An IP address is a numerical address associated with an interface or networked system participating in IP communication.

It provides information that allows network traffic to be addressed and routed.

A simple analogy is a postal address.

If someone wants to send you a physical package, the delivery system needs information about where the package should go.

Networking has a similar requirement.

POSTAL SYSTEM

Sender
  ↓
Address
  ↓
Delivery network
  ↓
Destination


IP NETWORK

Sender
  ↓
IP address
  ↓
Network routing
  ↓
Destination

The analogy is not perfect, but it gives you the right starting mental model.

ARIN defines an IP address as a numerical label associated with a device participating in a network that uses Internet Protocol.


2. WHY DOES THE INTERNET NEED ADDRESSES?

Imagine a network with one million connected devices.

Suppose a computer wants to send information to one particular server.

How does the network know where that information should go?

It needs addressing.

Without an addressing system, there would be no reliable way to distinguish destinations.

Think about sending a letter without an address:

Send this to:
"John"

That is not enough.

There might be thousands of people named John.

Similarly, network communication requires structured addressing.

The simplified idea is:

SOURCE
  ↓
DESTINATION ADDRESS
  ↓
NETWORK
  ↓
DESTINATION

IP addressing is one of the foundations that makes this possible.


3. IP ADDRESS ≠ DOMAIN NAME

This distinction is essential.

Consider:

example.com

That is a domain name.

An address such as:

192.0.2.10

is an IPv4 address.

They serve different purposes.

Domain name

Designed to be easier for humans and systems to use as a name.

IP address

Used as part of IP networking and addressing.

DNS connects the two worlds.

Human-friendly name
       │
       ▼
example.com
       │
       │ DNS
       ▼
IP address
       │
       ▼
Network communication

This is why you can type a domain name into a browser without knowing the server's numerical address.

The browser and underlying networking systems can obtain the information needed to communicate.


4. TWO MAJOR VERSIONS OF IP

There are two versions you need to understand:

  • IPv4
  • IPv6

IPv4 is the older and still widely used version.

IPv6 is the newer version designed with a vastly larger address space.

The basic difference is the size of the address.

IPv4
32 bits

IPv6
128 bits

ARIN explains that IPv4 uses 32-bit addresses while IPv6 uses 128-bit addresses.

That difference is enormous.


5. IPv4: THE ADDRESSING SYSTEM THAT BUILT THE EARLY INTERNET

IPv4 addresses contain 32 bits.

They are normally written using four decimal numbers separated by periods.

For example:

192.168.1.10

Each number represents eight bits.

Therefore:

8 bits + 8 bits + 8 bits + 8 bits
=
32 bits

Each section is called an octet.

So:

192 . 168 . 1 . 10
 │     │    │    │
octet octet octet octet

Each octet can represent values from:

0 to 255

because eight binary bits can represent 256 possible values.


6. IPv4 IN BINARY

You do not need to work in binary every day to use networking.

But understanding it is extremely useful.

For example:

192

in binary is:

11000000

And:

168

is:

10101000

Therefore:

192.168.1.10

can be represented as:

11000000.10101000.00000001.00001010

That is the same address expressed in another notation.

This becomes important when you learn subnetting.


7. HOW MANY IPv4 ADDRESSES EXIST?

A 32-bit address space contains:

2³²

possible bit combinations.

That is approximately:

4.29 billion

possible IPv4 addresses in the full 32-bit space.

That sounds enormous.

It was enormous compared with the Internet of the early 1980s.

But the Internet became something much larger.

Billions of people now use multiple connected devices, while organizations operate enormous numbers of servers, routers, cloud systems, IoT devices, mobile devices, and other networked equipment.

ARIN notes that the IPv4 address space was never designed to accommodate the scale of today's global Internet and that its free IPv4 pool was depleted in 2015.


8. IPv4 ADDRESS EXHAUSTION

IPv4 exhaustion does not mean:

“There are no IPv4 addresses anywhere.”

That is too simplistic.

It means that the pools of previously unallocated IPv4 addresses held by Regional Internet Registries have largely been exhausted, and obtaining additional IPv4 space is subject to policies, transfers, and other mechanisms.

For example, ARIN's free IPv4 pool was depleted on 24 September 2015.

The Internet therefore developed techniques to extend the useful life of IPv4 while IPv6 adoption continued.

Some of those techniques include:

  • NAT
  • private addressing
  • address sharing
  • IPv4 address transfers
  • IPv6 deployment
  • dual-stack networking
  • translation technologies

This is one of the most important transitions in Internet history.


9. PRIVATE IPv4 ADDRESSES

You may have seen addresses such as:

192.168.1.1

or:

10.0.0.5

These are commonly used inside private networks.

They are not ordinary globally routable Internet addresses.

Common private IPv4 ranges include:

10.0.0.0/8

172.16.0.0/12

192.168.0.0/16

This means a home router can assign devices addresses such as:

Phone
192.168.1.10

Laptop
192.168.1.11

Printer
192.168.1.12

Smart TV
192.168.1.13

Inside the local network, those addresses help distinguish the devices.


10. YOUR HOME NETWORK MAY LOOK LIKE THIS

Imagine your Internet connection enters your home through a router.

A simplified arrangement might be:

                 INTERNET
                    │
                    │
             PUBLIC ADDRESS
                    │
                [ROUTER]
               /    |    \
              /     |     \
             /      |      \
          PHONE   LAPTOP   TV
            │       │       │
        PRIVATE   PRIVATE  PRIVATE
         ADDRESS   ADDRESS  ADDRESS

For example:

Router: 192.168.1.1
Phone:  192.168.1.10
Laptop: 192.168.1.11
TV:     192.168.1.12

The exact addresses vary by network.

The important concept is that a private network can have its own internal addressing structure.


11. PUBLIC IP ADDRESSES

A public IP address is an address used in Internet-facing communication and routing.

Your home router may have a public IPv4 address assigned by your Internet service provider.

Your devices can then use private addresses behind the router.

This creates an important distinction:

PRIVATE NETWORK

Phone
192.168.1.10
     │
     ▼
Router
     │
     ▼
PUBLIC INTERNET ADDRESS
     │
     ▼
Internet

The public address and private address are not interchangeable.


12. NAT: SHARING AN IPv4 ADDRESS

One reason private IPv4 addressing became so important is NAT.

NAT stands for:

Network Address Translation

A router can translate traffic between private addresses inside a network and a public address used toward the Internet.

For example:

PHONE
192.168.1.10
     │
     ▼
ROUTER / NAT
     │
     ▼
PUBLIC IPv4
     │
     ▼
INTERNET

Multiple devices can therefore share a public IPv4 address.

This helped organizations and households make much more efficient use of limited IPv4 address space.

But NAT also introduces additional complexity into networking.


13. PRIVATE ADDRESSING IS NOT THE SAME AS SECURITY

A common misconception is:

“Private IP addresses make my device secure.”

Not automatically.

Private addressing and NAT can affect how traffic is exposed and routed, but they are not substitutes for:

  • firewalls
  • secure applications
  • strong authentication
  • software updates
  • encryption
  • endpoint security
  • sensible network configuration

Think of NAT as a networking mechanism, not a complete security system.


14. SUBNETS: DIVIDING NETWORKS INTO NETWORKS

Now we reach one of the most important concepts in IP addressing:

subnetting

A subnet is a logical subdivision of an IP network.

Suppose an organization has:

10.0.0.0

It might divide its network into separate logical areas.

For example:

Administration
10.0.1.0/24

Development
10.0.2.0/24

Servers
10.0.3.0/24

Guest network
10.0.4.0/24

This creates structure.

Instead of treating thousands of devices as one giant network, an organization can divide them into smaller network segments.


15. WHAT DOES /24 MEAN?

You will frequently see IP addresses written like:

192.168.1.0/24

The /24 is called a prefix length.

It tells you how many bits belong to the network prefix.

For IPv4:

32 total bits
24 network bits
8 remaining bits

A /24 therefore has:

2⁸ = 256

addresses in the mathematical address block.

In a typical traditional IPv4 subnet, some addresses have special purposes, so the number of assignable host addresses is not simply the total number in the block.

The important beginner concept is:

The prefix tells you how much of the address represents the network portion.


16. NETWORK PART + HOST PART

An IPv4 address can conceptually be divided into:

NETWORK PART | HOST PART

For example, with:

192.168.1.25/24

the first 24 bits identify the network prefix.

The remaining 8 bits identify addresses within that network.

Conceptually:

192.168.1 | 25
NETWORK   | HOST

This is a simplified representation, but it gives you the right mental model.


17. WHY SUBNETTING MATTERS

Subnetting is not just a mathematical exercise.

It helps organizations design networks.

For example:

CORPORATE NETWORK
       │
       ├── Staff
       │
       ├── Servers
       │
       ├── Printers
       │
       ├── Security devices
       │
       └── Guest Wi-Fi

Separate subnets can make it easier to manage:

  • routing
  • security policies
  • broadcast domains
  • network organization
  • address allocation
  • troubleshooting
  • access control

This is why subnetting becomes a core skill for network administrators and engineers.


18. IPv6: THE NEXT GENERATION

IPv6 was designed to provide a vastly larger address space.

Instead of 32 bits, IPv6 uses:

128 bits

That gives approximately:

3.4 × 10³⁸

possible addresses in the full 128-bit space.

You do not need to memorize that number.

The practical lesson is:

IPv6 provides an address space vastly larger than IPv4.

ARIN describes IPv6 as the successor to IPv4 and highlights its much larger address pool.


19. WHAT DOES AN IPv6 ADDRESS LOOK LIKE?

IPv6 uses hexadecimal notation.

Example:

2001:db8:1234:5678::1

An IPv6 address contains groups separated by colons.

A fully expanded address can contain eight groups of four hexadecimal digits:

2001:0db8:1234:5678:0000:0000:0000:0001

It can then be shortened.

For example:

2001:0db8:1234:5678:0000:0000:0000:0001

can be represented as:

2001:db8:1234:5678::1

IPv6 uses hexadecimal because 128 bits are much easier to represent compactly that way.

ARIN documents the 128-bit structure and IPv6 hexadecimal notation.


20. WHY DOES IPv6 LOOK SO COMPLICATED?

At first:

2001:db8:1234:5678::1

looks much harder than:

192.168.1.10

That is mostly because IPv6 contains far more address information.

Once you understand the notation, it becomes manageable.

The important thing is not to memorize random IPv6 addresses.

Learn the structure.

IPv4
32 bits
decimal
dots

IPv6
128 bits
hexadecimal
colons

21. IPv6 ADDRESS SHORTENING

IPv6 allows leading zeros within groups to be omitted.

For example:

2001:0db8:0001:0000:0000:0000:0000:0001

can be shortened.

Leading zeros in each group can be removed:

2001:db8:1:0:0:0:0:1

Consecutive groups of zeros can also be compressed using:

::

giving:

2001:db8:1::1

The :: notation can only be used once in an IPv6 address because otherwise the exact number of omitted groups would become ambiguous.

This notation becomes second nature with practice.


22. IPv6 USES PREFIXES TOO

IPv6 also uses prefix notation.

For example:

2001:db8:1234::/48

The /48 identifies the length of the network prefix.

ARIN notes that /64 is a common IPv6 subnet prefix convention, particularly because it accommodates Stateless Address Autoconfiguration (SLAAC).

This means IPv6 subnetting is not simply:

“IPv4 but with longer numbers.”

It has its own addressing architecture and operational practices.


23. IPv4 VS IPv6

Here is the essential comparison:

Feature IPv4 IPv6
Address size 32 bits 128 bits
Notation Decimal Hexadecimal
Example 192.168.1.10 2001:db8::10
Address space Much smaller Vastly larger
Address exhaustion Major constraint Designed to solve address scarcity
Private/local addressing Common Different mechanisms and scopes
NAT Very common Not fundamental to IPv6 operation
Autoconfiguration DHCP and other methods SLAAC and DHCPv6 among others
Deployment Very widespread Increasing globally

IPv4 and IPv6 are not simply two names for the same protocol.

They are distinct versions of the Internet Protocol.


24. WHY HAVEN'T WE JUST REPLACED IPv4?

Because the Internet is enormous.

It contains:

  • old routers
  • new routers
  • old applications
  • new applications
  • cloud systems
  • data centers
  • mobile networks
  • enterprise networks
  • home networks
  • IoT devices
  • legacy infrastructure
  • Internet service providers
  • content providers
  • security systems

Replacing every IPv4 system simultaneously would be extremely difficult.

So the Internet has evolved through coexistence and transition mechanisms.


25. DUAL-STACK NETWORKING

One major approach is:

dual stack

A device or network can support both IPv4 and IPv6.

Conceptually:

DEVICE
 │
 ├── IPv4
 │
 └── IPv6

The network can then communicate using whichever protocol is available and appropriate.

This is one of the major ways the transition can occur without requiring the entire Internet to switch at once.


26. IPv6 IS NO LONGER JUST A FUTURE IDEA

IPv6 deployment has become a significant part of the current Internet.

Internet Society reported that native IPv6 access to Google services exceeded 50% on 28 March 2026, reaching 50.10% in its cited measurement.

Internet Society's current Pulse data also reports that 51% of the top 1,000 websites globally support IPv6.

But adoption varies significantly by country and network.

For example, Internet Society's 2026 Nigeria country report currently reports IPv6 access at about 5% of users, compared with a 7% Africa average in its dataset.

The lesson is important:

IPv6 is an active part of today's Internet, but deployment is uneven across countries, networks, providers, and organizations.


27. IP ADDRESSES DO NOT AUTOMATICALLY IDENTIFY A PERSON

This is an important privacy concept.

An IP address can provide useful information about network connectivity and can sometimes be associated with an organization, ISP, network, or approximate geographic area.

But:

An IP address is not automatically a person's identity.

For example, hundreds or thousands of customers may appear on the Internet through shared infrastructure.

Mobile networks and carrier-grade NAT can make this even more complicated.

A household may also have many devices sharing one public IPv4 address.

Therefore:

IP ADDRESS
≠
PERSON

An IP address is network information.

Connecting it to a specific person generally requires additional information, context, and sometimes records held by network providers.


28. IP ADDRESSES CAN CHANGE

An IP address is not necessarily permanent.

Your device may receive an address dynamically.

Your Internet provider may assign a different public address at another time.

Your phone can move between:

  • Wi-Fi
  • mobile data
  • another Wi-Fi network
  • another geographic location

and therefore use different network addresses.

A laptop connected at home can have a different local IP address from when it connects at a café.

This is another reason not to think of an IP address as a permanent identity.


29. STATIC VS DYNAMIC IP ADDRESSES

Static

An address is configured or assigned so that it remains stable over the relevant period.

Useful for systems that need predictable addressing.

Examples can include:

  • servers
  • network infrastructure
  • certain business systems
  • managed services

Dynamic

An address is assigned automatically and can change.

This is common for ordinary client devices and many Internet connections.

The important distinction is:

STATIC
Predictable address

DYNAMIC
Address may change

The exact behavior depends on the network and service provider.


30. DHCP: AUTOMATIC ADDRESSING

A common technology used in IPv4 networks is:

DHCP

Dynamic Host Configuration Protocol.

Instead of manually configuring every device, a DHCP server can provide network configuration information.

A simplified exchange is often remembered as:

DISCOVER
    ↓
OFFER
    ↓
REQUEST
    ↓
ACKNOWLEDGE

This allows devices to obtain configuration such as:

  • IP address
  • subnet information
  • default gateway
  • DNS server information

So when your phone connects to Wi-Fi and quickly becomes usable, automatic network configuration is part of what is happening.


31. THE DEFAULT GATEWAY

Suppose your laptop wants to communicate with a destination outside its local network.

It needs somewhere to send that traffic.

That is where the default gateway comes in.

A simplified home network might look like:

Laptop
192.168.1.20
     │
     ▼
Default Gateway
192.168.1.1
     │
     ▼
ISP
     │
     ▼
Internet

The gateway is typically a router or routing function that provides a path toward other networks.

This connects IP addressing directly to routing.


32. IP ADDRESSING AND ROUTING ARE CONNECTED

An IP address alone does not magically deliver a packet.

The network needs routing.

Think of it as:

ADDRESS
  ↓
Which network?
  ↓
Which route?
  ↓
Which next hop?
  ↓
Destination

Routers examine addressing information and make forwarding decisions based on their routing information.

This is why the next major networking subject after IP addressing is routing.


33. NETWORK PREFIXES HELP ROUTERS

Consider:

192.168.1.0/24

The /24 describes the network prefix.

Routers can use prefixes to determine which destination addresses belong to which networks.

A simplified example:

192.168.1.0/24
       │
       └── Send toward Network A

192.168.2.0/24
       │
       └── Send toward Network B

Real Internet routing is far more complex, but this is the foundation.


34. CIDR: MODERN IP ADDRESSING

CIDR stands for:

Classless Inter-Domain Routing

It uses prefix lengths such as:

  • /8
  • /16
  • /24
  • /27
  • /32
  • IPv6 prefixes such as /48 and /64

CIDR provides a flexible way to describe address blocks.

This replaced the older classful addressing model as the primary way of thinking about IP address allocation and routing.

If you are studying networking seriously, CIDR and subnetting are essential.


35. AN IP ADDRESS HAS CONTEXT

An IP address by itself is not the entire story.

Consider:

192.168.1.10

You should immediately ask:

In what network?

The same private address can exist in many different private networks.

For example:

HOME A
192.168.1.10

HOME B
192.168.1.10

OFFICE C
192.168.1.10

There is no contradiction.

They are separate networks.

The address only has meaning within the relevant addressing and routing context.


36. IP ADDRESS + PREFIX IS MORE INFORMATIVE

Compare:

192.168.1.10

with:

192.168.1.10/24

The second provides the address plus prefix information.

That helps describe the network relationship.

Likewise:

2001:db8:1234::10/64

contains both an IPv6 address and its prefix length.

When learning networking, get into the habit of thinking:

address + prefix

rather than just:

address


37. HOW TO FIND YOUR DEVICE'S IP ADDRESS

You can inspect the network information on your own device.

On a computer, network settings commonly show information such as:

  • IPv4 address
  • IPv6 address
  • subnet information
  • gateway
  • DNS servers

On Android and other mobile operating systems, Wi-Fi network details may expose local network information.

The exact interface varies by device and operating-system version.

Do not confuse:

  • local/private IP
  • public IP
  • IPv4
  • IPv6

They may all be different.


38. TRY THIS: MAP YOUR OWN NETWORK

If you have a home Wi-Fi network, create a simple inventory.

For example:

ROUTER
Gateway:
192.168.1.1

PHONE
192.168.1.10

LAPTOP
192.168.1.11

TV
192.168.1.12

PRINTER
192.168.1.13

Your actual addresses will differ.

Then ask:

  1. Which addresses are IPv4?
  2. Which are private?
  3. Is IPv6 enabled?
  4. What is the default gateway?
  5. What DNS servers are being used?
  6. Does your public connection use IPv4, IPv6, or both?

You have just turned your home network into a networking laboratory.


39. SOLVE THIS: TWO DEVICES CANNOT COMMUNICATE

Suppose:

Computer A
192.168.1.20/24

Computer B
192.168.2.20/24

They are not in the same /24 network.

That does not automatically mean communication is impossible.

It means that routing or another network mechanism may be required.

Now compare:

Computer A
192.168.1.20/24

Computer B
192.168.1.30/24

These addresses are in the same /24 network.

The addressing relationship is different.

This is the beginning of understanding subnet design and routing decisions.


40. COMMON IP ADDRESSING MISTAKES

Mistake 1: Thinking every IP address is globally unique

Private addresses can be reused across different private networks.


Mistake 2: Thinking an IP address permanently belongs to a device

Addresses can be dynamically assigned and can change.


Mistake 3: Thinking an IP address identifies a person

An IP address identifies network addressing information, not automatically a human identity.


Mistake 4: Thinking IPv6 is simply “more digits”

IPv6 is a different version of IP with a different addressing architecture and protocol behavior.


Mistake 5: Thinking IPv4 is already gone

IPv4 remains widely deployed even as IPv6 adoption continues.


Mistake 6: Thinking NAT is the same as a firewall

NAT translates addressing information.

A firewall enforces traffic-control policies.

They are different functions, although many consumer routers implement both.


Mistake 7: Memorizing subnetting formulas without understanding networks

Subnetting is fundamentally about dividing address space and creating logical network boundaries.

Understand the purpose before memorizing calculations.


41. IP ADDRESSING IN WEB DEVELOPMENT

If you build websites, you may encounter IP addresses when working with:

  • domain DNS
  • hosting
  • servers
  • APIs
  • reverse proxies
  • CDNs
  • load balancers
  • SSL/TLS certificates
  • firewalls
  • cloud infrastructure
  • email systems

For example:

DOMAIN
   ↓
DNS
   ↓
IP / infrastructure
   ↓
SERVER
   ↓
APPLICATION

You do not need to become a network engineer before building websites.

But understanding this chain makes hosting and deployment much less mysterious.


42. IP ADDRESSING IN CLOUD COMPUTING

Cloud platforms heavily depend on networking.

A cloud architecture might contain:

Internet
   │
   ▼
Public network
   │
   ▼
Load balancer
   │
   ▼
Private network
   │
   ├── Application server
   ├── Database
   ├── Cache
   └── Internal services

You will encounter concepts such as:

  • virtual networks
  • subnets
  • private IP addresses
  • public IP addresses
  • routes
  • gateways
  • security groups
  • network interfaces
  • load balancers

Understanding IP addressing first makes these concepts far easier.


43. IP ADDRESSING IN CYBERSECURITY

Security professionals work with IP addresses constantly.

For example:

  • firewall rules
  • access control
  • intrusion detection
  • network monitoring
  • threat intelligence
  • server logs
  • incident investigation
  • network segmentation

Suppose a server log contains:

203.0.113.50

That is an IP address appearing in the network record.

A security analyst may then investigate:

  • which network owns the address
  • what service was contacted
  • when the connection occurred
  • what protocol was used
  • whether the activity matches expected behavior

An IP address is therefore one piece of evidence—not automatically proof of who was behind an activity.


44. IP ADDRESSING IN IoT

The number of connected devices continues to expand through:

  • sensors
  • cameras
  • smart meters
  • industrial equipment
  • vehicles
  • appliances
  • building systems
  • environmental monitors

IPv6's enormous address space is particularly relevant to large-scale connected-device environments.

Imagine a smart building containing:

Temperature sensors
Motion sensors
Access controllers
Cameras
Lighting systems
Energy meters
HVAC controllers
Fire systems
Occupancy sensors

Networking all of these devices requires careful addressing and segmentation.

IP addressing is therefore part of the foundation of the connected physical world.


45. IPv6 AND THE FUTURE OF CONNECTIVITY

The Internet is not simply becoming “bigger.”

It is becoming more deeply integrated into physical infrastructure.

We are connecting:

  • people
  • phones
  • computers
  • vehicles
  • buildings
  • factories
  • sensors
  • cloud systems
  • AI systems
  • industrial equipment

IPv6 provides a much larger addressing foundation for that expanding environment.

This does not mean every device needs a publicly reachable address or that NAT disappears from every environment.

It means that the underlying Internet Protocol has room for a much larger address space.


46. A BETTER MENTAL MODEL OF IP

Do not think:

“An IP address is just a number.”

Think:

An IP address is part of a system that allows networked interfaces to be addressed within an Internet Protocol network.

Then add:

IP address
   +
prefix
   +
network
   +
routing
   +
interface

Now the concept becomes much richer.


47. THE ADDRESSING STACK

Here is a useful learning model:

DEVICE / INTERFACE
       │
       ▼
IP ADDRESS
       │
       ▼
PREFIX
       │
       ▼
SUBNET
       │
       ▼
ROUTER
       │
       ▼
NETWORK
       │
       ▼
INTERNET

Each layer answers a different question.

IP address

What address is associated with this interface?

Prefix

Which portion identifies the network?

Subnet

Which logical network does it belong to?

Router

Where should traffic go next?

Network

Which connected path leads toward the destination?


48. THE BIG PICTURE

Now connect this article to the previous one.

You learned that when you enter a web address:

URL
 ↓
DNS
 ↓
IP
 ↓
NETWORK
 ↓
SERVER

This article explains the IP part.

The next question naturally becomes:

Once a packet has an IP destination, how does the Internet decide where to send it?

That is the job of routing.

Then another question follows:

Once traffic reaches a device, how does the device know which application should receive it?

That leads to:

ports and transport protocols such as TCP and UDP.

So your learning path is becoming:

WEB ADDRESS
     ↓
DNS
     ↓
IP ADDRESSING
     ↓
ROUTING
     ↓
TCP / UDP
     ↓
PORTS
     ↓
HTTP / HTTPS
     ↓
WEB APPLICATIONS

This is how foundational knowledge should accumulate.


49. KNOWLEDGE MAP

                    INTERNET
                       │
                 IP PROTOCOL
                       │
          ┌────────────┴────────────┐
          │                         │
        IPv4                       IPv6
          │                         │
     32-bit                       128-bit
          │                         │
     Addressing                  Addressing
          │                         │
     Subnets / CIDR            Prefixes
          │                         │
          └────────────┬────────────┘
                       │
                     ROUTING
                       │
                     TCP/UDP
                       │
                     PORTS
                       │
                    SERVICES

This is the foundation underneath much of modern network communication.


50. WHAT YOU CAN DO NOW

After completing this article, you should be able to:

  • recognize an IPv4 address
  • recognize an IPv6 address
  • explain why both exist
  • distinguish an IP address from a domain name
  • explain public versus private IPv4 addresses
  • understand the basic purpose of NAT
  • understand what a subnet is
  • understand what /24 and /64 represent conceptually
  • explain why IPv4 addresses became scarce
  • explain why IPv6 was developed
  • understand why IPv4 and IPv6 coexist
  • inspect your device's network configuration
  • begin thinking about routing in terms of destination networks

That is a significant step beyond simply knowing that “IP stands for Internet Protocol.”


51. YOUR NEXT STEP

Take one device you use regularly.

Find its network information.

Write down:

IPv4:
IPv6:
Subnet / Prefix:
Default Gateway:
DNS:
Connection:

Then identify whether each address is:

  • private
  • public
  • IPv4
  • IPv6

Do not worry if your device does not show every item.

The purpose is to begin seeing your own Internet connection as a real network rather than an invisible service.


FREQUENTLY ASKED QUESTIONS

Can two devices have the same IP address?

They can have the same private address when they are on separate private networks.

Two devices should not ordinarily be configured with the same address within the same network context because that creates an address conflict.


Does every device need a public IP address?

No.

Many devices operate behind routers and private addressing systems.

A device can communicate with Internet services without having its own globally reachable IPv4 address.


Does IPv6 eliminate the need for routers?

No.

IPv6 still depends on routing.

The larger address space changes addressing possibilities; it does not eliminate the need for network infrastructure.


Is IPv6 faster than IPv4?

Not simply because it is IPv6.

Performance depends on many factors, including network paths, provider infrastructure, congestion, configuration, server location, application behavior, and protocol implementation.

IPv6 primarily addresses the limitations and design requirements of Internet addressing rather than being a simple “faster Internet” upgrade.


Why does my device sometimes show both IPv4 and IPv6?

Your network may be using dual-stack connectivity.

This allows applications and systems to communicate using either protocol where available.


Can I identify someone's exact location from an IP address?

Usually not from the IP address alone.

An IP can provide network-related information and sometimes an approximate geographic association, but it does not automatically reveal a person's exact physical location or identity.


Why do private addresses often start with 192.168?

192.168.0.0/16 is one of the IPv4 private address ranges reserved for use within private networks.

It is common in homes and small networks.


Why is IPv6 so long?

IPv6 uses 128-bit addresses because the Internet needed a vastly larger address space than IPv4's 32 bits could provide.


CONCLUSION

IP addressing is one of the invisible systems that makes the Internet possible.

When you open a website, send a message, connect to a server, or use a cloud application, network traffic needs destinations.

IP provides the addressing foundation.

IPv4 gave the Internet a 32-bit addressing system that supported enormous growth but eventually faced address exhaustion.

IPv6 introduced a 128-bit address space designed to provide vastly greater room for the expanding Internet.

Around these protocols, networks use prefixes, subnets, routers, gateways, address assignment, translation, and routing systems to organize and move traffic.

The most important thing is not memorizing every address format.

It is understanding the relationship:

DEVICE
   ↓
IP ADDRESS
   ↓
NETWORK / PREFIX
   ↓
ROUTER
   ↓
ROUTE
   ↓
DESTINATION

Once that model becomes familiar, networking stops looking like a collection of mysterious numbers.

You begin to see the Internet as an enormous addressing and forwarding system connecting networks together.

And the next question becomes even more interesting:

If an IP address tells the network where traffic should go, how does the Internet decide which path that traffic should take?

That is where routing begins.

Sources for further learning

  • American Registry for Internet Numbers (ARIN) — IPv6 information and IPv4/IPv6 addressing fundamentals.
  • ARIN — IPv4 addressing options and the history of IPv4 free-pool depletion.
  • Internet Society Pulse — current global IPv6 adoption and Internet infrastructure indicators.
  • Internet Society Pulse — Nigeria Internet infrastructure and IPv6 adoption data.
  • ARIN — Internet number resources, IP addresses and Autonomous System Numbers. 
Image: Instagram 

No comments:

Post a Comment