1. Początki ARPANET i narodziny IPv4 (1973–1981)
Na początku lat 70. sieć ARPANET działała w oparciu o protokół NCP. Vinton Cerf i Robert Kahn zaprojektowali architekturę TCP/IP, skodyfikowaną we wrześniu 1981 roku w specyfikacji RFC 791 przez Jona Postela. 1 stycznia 1983 roku (Flag Day) ARPANET trwale przeszedł na protokół TCP/IP.
2. Dlaczego dla IPv4 wybrano adresację 32-bitową?
RFC 791 zdefiniował 32-bitowy adres IPv4, co dawało 4 294 967 296 unikalnych adresów. W roku 1981, gdy sieć liczyła kilkaset maszyn, taka pula wydawała się praktycznie niewyczerpalna.
3. Era klasowa i kryzys wyczerpania adresów (1981–1993)
Podział na sztywne klasy A, B i C doprowadził do szybkiego wyczerpania puli klasy B i eksplozji globalnych tablic routingu BGP.
4. Zyskanie na czasie: CIDR, NAT i RFC 1918 (1993–1996)
- CIDR (RFC 1519): Zniesienie sztywnych granic klasowych i wprowadzenie masek o zmiennej długości.
- Adresy prywatne (RFC 1918): Rezerwacja pul 10.0.0.0/8, 172.16.0.0/12 oraz 192.168.0.0/16 do użytku wewnętrznego.
- NAT (RFC 1631): Translacja adresów umożliwiająca tysiącom urządzeń współdzielenie jednego publicznego IP.
5. Co się stało z protokołem IPv5?
Protokół z numerem wersji 5 w nagłówku został przydzielony dla eksperymentalnego protokołu strumieniowego Internet Stream Protocol (ST/ST-II). Dlatego następca IPv4 otrzymał oznaczenie IPv6.
Version Bit Nibble:
0100 (Binary 4) = IPv4 (RFC 791)
0101 (Binary 5) = ST / ST-II (Internet Stream Protocol - RFC 1190 & RFC 1819)
0110 (Binary 6) = IPv6 (RFC 2460 & RFC 8200)
6. Standaryzacja IPv6 (1994–1998)
IETF sformalizował IPv6 w dokumencie RFC 2460 w 1998 roku (podniesionym do oficjalnego standardu internetowego w RFC 8200 w 2017 roku), wprowadzając 128-bitowe adresy i autokonfigurację SLAAC.
7. Kalendarium wyczerpania puli IPv4
Timeline of IPv4 Exhaustion Milestones:
• Feb 3, 2011: IANA distributes the final five /8 blocks to the 5 RIRs.
• Apr 15, 2011: APNIC (Asia-Pacific) exhausts standard free pool.
• Sep 14, 2012: RIPE NCC (Europe & Middle East) exhausts free pool.
• Jun 10, 2014: LACNIC (Latin America & Caribbean) exhausts free pool.
• Sep 24, 2015: ARIN (North America) exhausts free pool.
• Nov 25, 2019: RIPE NCC allocates its very last remaining IPv4 block.
8. Teraźniejszość i przyszłość: Dual-Stack i IPv6-Only
Współczesne sieci komórkowe i centra danych wielkich dostawców chmury wdrażają czyste topologie IPv6-Only z mechanizmami translacji 464XLAT (RFC 6877).