DEV Community

Cover image for How the Web Stays Connected
Jino R Krishnan
Jino R Krishnan

Posted on

How the Web Stays Connected

When you type a website address into your browser, you probably don’t think about the intricate global infrastructure that makes it all work. Behind the scenes, a handful of organizations ensure that the internet remains stable, secure, and universally accessible. Two of the most critical players in this ecosystem are ICANN and IANA.

In this blog, we’ll dive deep into:

  • What ICANN and IANA are
  • Their roles in the global internet infrastructure
  • The technical systems they manage
  • Why they are essential to the functioning of the internet

What is ICANN?

ICANN stands for the Internet Corporation for Assigned Names and Numbers. It is a non-profit organization founded in 1998 and headquartered in Los Angeles, California.

ICANN’s Core Responsibilities:

  • Domain Name System (DNS) Management: ICANN oversees the global DNS, which translates human-readable domain names (like example.com) into IP addresses (like 93.184.216.34).
  • IP Address Allocation: ICANN allocates blocks of IP addresses to Regional Internet Registries (RIRs), which then distribute them to ISPs and organizations.
  • Protocol Parameter Assignment: ICANN, through IANA, manages protocol identifiers used in internet protocols (like port numbers and MIME types).
  • Root Zone Management: ICANN coordinates changes to the DNS root zone, the top-level of the DNS hierarchy.

What is IANA?

IANA stands for the Internet Assigned Numbers Authority. It is a department within ICANN that performs the actual technical coordination of key internet resources.

IANA’s Three Main Functions:

1. IP Address Management

IANA allocates large blocks of IP addresses to the five RIRs:

  • ARIN (North America)
  • RIPE NCC (Europe, Middle East)
  • APNIC (Asia Pacific)
  • LACNIC (Latin America)
  • AFRINIC (Africa)

2. DNS Root Zone Management

IANA maintains the root zone database, which includes:

  • Top-Level Domains (TLDs) like .com, .org, .net, and country codes like .uk, .jp
  • Name servers for each TLD

3. Protocol Assignments

IANA manages registries for protocol numbers, port numbers, and other parameters used in internet protocols, in coordination with the Internet Engineering Task Force (IETF).


The Technical Backbone: How It All Works

The DNS Hierarchy

The Domain Name System is structured like a tree:

. (root)
├── com
│   └── example.com
├── org
│   └── wikipedia.org
└── net
    └── speedtest.net

Enter fullscreen mode Exit fullscreen mode

At the top is the root zone, managed by IANA. Below that are Top-Level Domains (TLDs), and beneath them are second-level domains (like example in example.com).

Root Servers

There are 13 root server letters (A to M), operated by different organizations around the world. These are not single machines but clusters of servers using anycast routing to provide resilience and speed.

  • A Root: Operated by Verisign
  • B Root: Operated by USC-ISI
  • ...
  • M Root: Operated by WIDE Project (Japan)

These servers respond to DNS queries for the root zone and direct them to the appropriate TLD name servers.

How a DNS Query Works

  1. You type www.example.com into your browser.
  2. Your computer asks a recursive resolver (usually your ISP).
  3. If the resolver doesn’t know the answer, it asks a root server.
  4. The root server replies with the address of the .com TLD server.
  5. The resolver asks the .com server for example.com.
  6. The .com server replies with the address of the authoritative server for example.com.
  7. The resolver asks that server for www.example.com.
  8. The IP address is returned, and your browser connects to the website.

Why ICANN and IANA Matter

Without ICANN and IANA:

  • There would be no global coordination of domain names or IP addresses.
  • The internet could fragment, with different regions using conflicting systems.
  • Security and trust in the internet would erode.

These organizations ensure that the internet remains a single, interoperable network for everyone.


Other Key Organizations

  • IETF (Internet Engineering Task Force): Develops and maintains internet protocols.
  • W3C (World Wide Web Consortium): Develops web standards like HTML and CSS.
  • ISOC (Internet Society): Advocates for open internet development.
  • RIRs (Regional Internet Registries): Distribute IP addresses regionally.

Governance and Controversies

ICANN operates under a multi-stakeholder model, involving:

  • Governments
  • Private sector
  • Civil society
  • Technical community

This model has faced criticism and praise. Some argue for more governmental control, while others defend the decentralized, community-driven approach.


Final Thoughts

ICANN and IANA are the unsung heroes of the internet. Their work is invisible to most users but absolutely essential. They ensure that when you type a URL, send an email, or stream a video, everything just works.

Understanding these organizations helps us appreciate the complexity and beauty of the internet’s design — and the importance of keeping it open, secure, and well-governed.

Top comments (2)

Collapse
 
divineuzor profile image
Divine Uzor

It's easy to take the internet for granted until you learn how many systems have to work together just to load a website

Collapse
 
jinkrish profile image
Jino R Krishnan

Exactly! That's what inspired me to write this article. Most of us use the web every day without realizing how much infrastructure and coordination happens behind the scenes. Glad you enjoyed it!