1. Невидима архітектура глобального интернета
Взаимодействие оборудования тысяч независимых производителей возможно благодаря открытым стандартам IETF и координации IANA.
2. Что такое RFC (Request for Comments)?
В апреле 1969 года Стив Крокер опубликовал RFC 1 под скромным названием «Запрос комментариев», заложив традицию открытого научного обсуждения без бюрократии.
«Грубый консенсус и работающий код»
Дэвид Кларк сформулировал кредо IETF: «Мы отвергаем королей, президентов и голосование. Мы верим в грубый консенсус и работающий код».
3. Категории RFC и путь стандартизации
- Internet Standard (STD): Зрелые мировые протоколы (RFC 791, RFC 8200).
- Proposed Standard: Стабильные спецификации, проверенные на практике.
- Best Current Practice (BCP): Эксплуатационные рекомендации безопасности (BCP 38).
4. Фундаментальные RFC, которые должен знать каждый инженер
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 / 7230 / 9110: Hypertext Transfer Protocol (HTTP/1.1 & HTTP Semantics)
• RFC 3021 (2000): Using 31-Bit Prefixes on IPv4 Point-to-Point Links
• RFC 4291 / 5952: IPv6 Addressing Architecture & Recommendation for IPv6 Text Representation
• RFC 8305 (2017): Happy Eyeballs v2 (Better Dual-Stack Connectivity)
5. Что такое IANA (Internet Assigned Numbers Authority)?
Созданная Джоном Постелом организация IANA управляет тремя столпами:
- Доменные имена: Корневая зона DNS и домены верхнего уровня (.ru, .com).
- Номерные ресурсы: Выделение блоков IP и ASN пяти региональным регистраторам (RIR).
- Параметры протоколов: Порты TCP/UDP и служебные коды ICMP.
6. Глобальная иерархия распределения 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. Раздел «Соображения IANA» в документах RFC
Каждая спецификация протокола содержит инструкции для IANA по регистрации новых портов и параметров в глобальных общедоступных реестрах.
8. Выводы для сетевых архитекторов
Опора на стандарты IETF защищает сетевые решения от привязки к единственному поставщику (vendor lock-in).