1. Niewidzialna architektura globalnego internetu
Globalna sieć internetowa opiera się na otwartych standardach IETF publikowanych jako dokumenty RFC oraz na scentralizowanej koordynacji unikalnych zasobów liczbowych przez agencję IANA.
2. Czym jest dokument RFC (Request for Comments)?
W kwietniu 1969 roku Steve Crocker opublikował RFC 1 pod skromnym tytułem „Prośba o komentarze”. Do dziś opublikowano ponad 9000 dokumentów RFC definiujących zasady działania sieci.
3. Kategorie dokumentów RFC i ścieżka standaryzacji
- Standards Track: Oficjalne specyfikacje standardów internetowych (RFC 791, RFC 8200).
- Best Current Practice (BCP): Wytyczne operacyjne i najlepsze praktyki inżynieryjne (np. BCP 38).
- Informational & Experimental: Raporty techniczne, protokoły eksperymentalne i materiały edukacyjne.
4. Fundamentalne dokumenty RFC dla każdego inżyniera
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 2460 / 8200: Internet Protocol, Version 6 (IPv6) Specification
• RFC 2616 / 9110: Hypertext Transfer Protocol (HTTP Semantics)
• RFC 3021 (2000): Using 31-Bit Prefixes on IPv4 Point-to-Point Links
• RFC 4291 / 5952: IPv6 Addressing Architecture & Text Representation
• RFC 8305 (2017): Happy Eyeballs v2 (Better Dual-Stack Connectivity)
5. Czym zajmuje się organizacja IANA?
IANA odpowiada za przydział globalnych pul adresów IPv4/IPv6, numerów ASN dla protokołu BGP, zarządzanie strefą główną DNS (Root Zone) oraz rejestr portów TCP/UDP.
6. Globalna hierarchia dystrybucji adresów IP
[ IANA ]
(Global Numbers Authority)
│
┌──────────────┼──────────────┬──────────────┬──────────────┐
▼ ▼ ▼ ▼ ▼
[ARIN] [RIPE NCC] [APNIC] [LACNIC] [AFRINIC]
(N. America) (Europe/ME) (Asia-Pacific) (Latin America) (Africa)
│ │ │ │ │
└──────────────┴──────────────┼──────────────┴──────────────┘
▼
[ Internet Service Providers / ISPs ]
▼
[ Enterprise Networks & End Users ]
7. Sekcja „IANA Considerations” w dokumentach RFC
Każdy standard wymagający nowych numerów portów lub nagłówków protokołów musi zawierać sekcję dotyczącą rejestracji tych wartości w publicznych bazach IANA.
8. Wnioski dla inżynierów i architektów sieciowych
- Dokumenty RFC gwarantują interoperacyjność sprzętu od różnych producentów.
- Koordynacja IANA zapobiega konfliktom adresów IP i numerów portów na całym świecie.
- Przed wdrożeniem należy zawsze weryfikować status aktualności danego dokumentu RFC.