1. Истоки ARPANET и рождение IPv4 (1973–1981)
В начале 1970-х годов сеть ARPANET работала на протоколе NCP. Исследователи DARPA Винтон Серф и Роберт Кан создали архитектуру TCP/IP, кодифицированную в сентябре 1981 года в RFC 791 редактором Джоном Постелом. 1 января 1983 года (Flag Day) ARPANET полностью перешла на TCP/IP.
2. Почему для IPv4 было выбрано 32 бита?
RFC 791 выделил 32 бита на адрес, что дало 4 294 967 296 уникальных чисел. В 1981 году для нескольких сотен компьютеров этот объем казался неисчерпаемым.
3. Классовая эра и кризис распределения (1981–1993)
Жесткое деление на классы (A, B, C) привело к тому, что компании массово запрашивали блоки класса B, расходуя десятки тысяч адресов впустую. К 1992 году глобальные таблицы маршрутизации BGP грозили переполнением памяти маршрутизаторов.
4. Выигрыш времени: CIDR, NAT и RFC 1918 (1993–1996)
- CIDR (RFC 1519 - 1993): Отмена классов и введение гибких масок.
- Частные диапазоны IP (RFC 1918 - 1996): Защита немаршрутизируемых сетей (
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16). - NAT (RFC 1631 - 1994): Трансляция сетевых адресов через один внешний IP.
5. Что случилось с IPv5?
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)
Версия 5 была зарезервирована за экспериментальным протоколом Internet Stream Protocol (ST / ST-II, RFC 1190) для передачи мультимедиа в реальном времени. Чтобы избежать конфликтов в анализаторах трафика, следующий протокол назвали сразу IPv6.
6. Стандартизация IPv6 (1994–1998)
На базе проекта SIPP Стива Диринга и Роберта Хиндена появились RFC 1883 и RFC 2460, а в 2017 году IPv6 получил статус официального стандарта в RFC 8200.
7. Хронология исчерпания пула 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. Настоящее и будущее: Dual-Stack и IPv6-Only
Мобильные операторы и гиперскейлеры (Google, Cloudflare, Meta) переводят инфраструктуру на чистый IPv6 (IPv6-Only) с трансляцией через 464XLAT (RFC 6877), избавляясь от затрат на таблицы NAT.