Skip to Calculator
/24
Subnet Calculator
Internet Standards•8 min read•October 10, 2026

What is RFC and IANA? Guide to Internet Standards

Understand how the Internet is standardized. Learn what RFCs are, how the IETF creates them, what IANA coordinates, and how IP addresses are allocated.

IP
By Network Engineering Team

1. The Invisible Architecture of the Global Internet

The Internet connects billions of smartphones, cloud servers, industrial routers, and IoT sensors across hundreds of thousands of independently operated networks. There is no single central computer, no global president, and no single corporation that owns or dictates how the Internet functions.

Instead, the entire global network operates flawlessly through the cooperation of two foundational pillars:

2. What is an RFC (Request for Comments)?

An RFC is a formal document that specifies protocol standards, network operational methods, or research insights. From IP packets and TCP handshakes to HTTPS encryption and email delivery, virtually every technology that powers the Internet is defined in an RFC.

The Accidental Name: A Modest Beginning in 1969

On April 7, 1969, computer scientist Steve Crocker authored RFC 1, titled "Host Software", while developing the ARPANET at UCLA. Because the graduate researchers wanted to avoid sounding authoritative or imposing rules on other institutions, Crocker called the memorandum a "Request for Comments" to invite collaboration, critique, and feedback.

The humble name stuck, and over 9,000 RFCs have since been published. For nearly three decades, Jon Postel served as the sole RFC Editor, managing the repository and ensuring rigorous editorial clarity until his death in 1998.

"Rough Consensus and Running Code"

Unlike traditional bureaucratic treaty organizations, the Internet Engineering Task Force (IETF) adheres to computer scientist David Clark's famous motto:

"We reject: kings, presidents, and voting. We believe in: rough consensus and running code."

A proposed protocol only becomes an Internet Standard when working implementations demonstrate proven, real-world interoperability across multiple vendors.

3. RFC Categories & The Standards Track

Not every RFC is a binding standard. RFCs are organized into distinct publication tracks:

4. Iconic RFCs Every Network Engineer Should Know

Foundational RFCs of Modern Networking:
• RFC 791 (1981):  Internet Protocol (IPv4) Specification
• RFC 793 (1981):  Transmission Control Protocol (TCP)
• RFC 1918 (1996): Address Allocation for Private Internets (10/8, 172.16/12, 192.168/16)
• RFC 2131 (1997): Dynamic Host Configuration Protocol (DHCP)
• RFC 2616 (1999): Hypertext Transfer Protocol -- HTTP/1.1 (Updated by RFC 9110)
• RFC 3021 (2000): Using 31-Bit Prefixes on IPv4 Point-to-Point Links
• RFC 4291 (2006): IPv6 Addressing Architecture
• RFC 5952 (2010): A Recommendation for IPv6 Text Representation
• RFC 6598 (2012): IANA-Reserved IPv4 Prefix for Shared Address Space (CGNAT 100.64.0.0/10)
• RFC 8200 (2017): Internet Protocol, Version 6 (IPv6) Specification (Internet Standard)

Fun Fact: Every April 1st, the IETF publishes humorous April Fools' RFCs, including RFC 1149 (IP over Avian Carriers / carrier pigeons) and RFC 2324 (Hyper Text Coffee Pot Control Protocol - HTCPCP, which introduced HTTP status code 418 I'm a teapot).

5. What is IANA (Internet Assigned Numbers Authority)?

If RFCs represent the laws and grammar of the Internet, IANA is the land registry and central registrar. IANA ensures that no two organizations inadvertently use the same number for two conflicting purposes.

IANA was established by Jon Postel in the early 1970s and is operated today by Public Technical Identifiers (PTI), an affiliate of ICANN (Internet Corporation for Assigned Names and Numbers).

The Three Core Pillars of IANA

  1. IP Address & Autonomous System (ASN) Allocation: IANA manages the master pool of unallocated IPv4 blocks, IPv6 blocks, and 16-bit / 32-bit ASNs used in BGP routing. IANA delegates these blocks to the 5 Regional Internet Registries (RIRs).
  2. Domain Name System (DNS) Root Zone Management: IANA coordinates the absolute top of the global DNS tree: the DNS Root Zone (.). It oversees delegations for Top-Level Domains (TLDs) such as .com, .net, .org, and country codes (.uk, .de, .in), as well as the 13 root name server clusters (A through M).
  3. Protocol Parameter & Port Number Registries: IANA maintains the global database of port numbers, IP protocol IDs, and header flags:
    • Well-Known Ports (0–1023): Port 80 (HTTP), Port 443 (HTTPS), Port 53 (DNS), Port 22 (SSH).
    • Registered Ports (1024–49151): Application-specific ports (e.g., MySQL 3306, PostgreSQL 5432).
    • Dynamic / Private Ports (49152–65535): Ephemeral ports used dynamically by client operating systems.
    • IP Protocol Numbers: Protocol 1 (ICMP), Protocol 6 (TCP), Protocol 17 (UDP), Protocol 89 (OSPF).

6. The Global IP Address Distribution Hierarchy

IP addresses are distributed through a strict, transparent global hierarchy:

            [ IANA ]
     (Global Numbers Authority)
                 │
  ┌──────────────┼──────────────┬──────────────┬──────────────┐
  ▼              ▼              ▼              ▼              ▼
[ ARIN ]     [ RIPE NCC ]    [ APNIC ]      [ LACNIC ]    [ AFRINIC ]
North America  Europe/ME      Asia-Pacific   Latin America   Africa
  │              │              │              │              │
  └──────────────┴──────────────┼──────────────┴──────────────┘
                                ▼
                   [ National Registries & ISPs ]
                                ▼
                   [ Enterprise Networks & Users ]

The 5 Regional Internet Registries (RIRs) operate as non-profit member cooperatives:

7. The Collaboration: "IANA Considerations" in RFCs

How do RFCs and IANA work together? Whenever an engineer designs a protocol that requires a new port number, a new DHCP option code, or a reserved IP range, they must include an official section titled "IANA Considerations", governed by RFC 8126.

When the RFC is formally approved by the IESG, IANA automatically registers the assigned values into its public registry database. For example, when RFC 6598 established Carrier-Grade NAT (CGNAT) space, IANA reserved the 100.64.0.0/10 prefix, ensuring that no ISP would attempt to broadcast or route it across the public Internet backbone.

8. Key Takeaways for Network Engineers

  1. RFCs guarantee vendor neutrality: Because Cisco, Juniper, Arista, Linux, and Windows all implement RFC standards, their routers, switches, and operating systems can communicate seamlessly.
  2. IANA guarantees numeric integrity: Without IANA's single authoritative registry, overlapping port numbers, duplicate ASNs, and IP conflicts would shatter global connectivity.
  3. Always verify the status: When reviewing an RFC for engineering design, always check the RFC Editor header to verify whether the specification has been updated or obsoleted by a newer document.
Tags:#RFC#IANA#IETF#Internet Standards#IP Allocation#RIRs#Networking Governance

⚡Ready to calculate subnets?

Use our interactive IPv4/IPv6 Subnet Calculator with live 32-bit register analysis, CIDR charts, and VPC carvers.

Open Subnet Calculator →

Related Engineering Guides