Nepedia
Back to Discover
Fluent Reader
💻

IPv4

technology Maturity 7-9 Next article →

IPv4 is a very important system for the internet. It is a set of rules called a protocol. This protocol lets different computer networks talk to each other.

IPv4 Packet-en
IPv4 Packet-en

It works at the internet layer of the Internet Protocol Suite. This layer gives the internet a way to label everything. Every device gets a unique logical address. This address helps data find its way across the world. Without these addresses, computers would not know where to send information.

How does this system actually work? It uses a method called best-effort delivery. This means the protocol sends data packets but does not guarantee they arrive. It also does not promise they arrive in the right order.

IPv4 address structure and writing systems-en
IPv4 address structure and writing systems-en

To fix these issues, other protocols like TCP are often used. IPv4 uses 32-bit addresses to identify devices. These addresses are usually written as four numbers separated by dots. For example, 192.168.0.1 is a common way to write one. This is called dot-decimal notation.

People have been working on this system for a long time. In 1981, a document called RFC 791 described IPv4. Before this, the rules for TCP and IP were combined. In March 1982, the US Department of Defense chose this suite. They made it the standard for all military computer networking.

IPv4 address structure and writing systems-en
IPv4 address structure and writing systems-en

IPv4 was first used on SATNET in 1982. Later, it was used on the ARPANET in January 1983. These early steps helped build the modern internet we use today.

There are many specific facts about these addresses. IPv4 provides about 4,294,967,296 unique addresses. However, many of these are set aside for special tasks. For instance, about 18 million addresses are for private networks.

IPv4 exhaustion time line-en
IPv4 exhaustion time line-en

These private addresses cannot travel on the public internet. On February 3, 2011, the main pool of addresses was exhausted. This means the Internet Assigned Numbers Authority ran out of them. This happened because there were so many new users and devices.

Running out of addresses is a big challenge. This problem is called IPv4 address exhaustion. As more people got smartphones and laptops, the numbers went fast.

IPv4 exhaustion time line-en
IPv4 exhaustion time line-en

To help, engineers created tools like NAT. NAT lets many devices share numbers to save space. The long-term solution is a new system called IPv6. IPv6 was specified in 1998 to provide much more space. It allows for a huge amount of new addresses for everyone.

396 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:IPv4 Packet-en.svg
IPv4 Packet-en.svg
File:IPv4 exhaustion time line-en.svg
IPv4 exhaustion time line-en.svg
File:IPv4 address structure and writing systems-en.svg
IPv4 address structure and writing systems-en.svg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.