IP-адрес версии 2 (IPv4)¶
IP-адрес версии 2 — условное обозначение, под которым в разговорной речи и технической документации понимают адрес в формате IPv4 (Internet Protocol version 4) — 32-битном адресном пространстве, используемом в сетях TCP/IP. Сокращение «IP 20» в контексте вопроса «что означает» чаще всего относится к первой цифре адреса или к диапазону 20.x.x.x, либо к IPv4 как поколению протокола, следующему за ранними экспериментальными версиями IP (v0–v1 из проекта NCP/Catenet). В статье рассматриваются формат IPv4, диапазон 20.0.0.0/8, а также значение префикса «20» в различных сетевых контекстах.
¶Формат и структура IPv4-адреса
IPv4-адрес состоит из 32 бит, записываемых четырьмя десятичными октетами, разделёнными точками: например, 192.168.1.1. Каждый октет принимает значения от 0 до 255. Адрес делится на две части: сетевую (префикс) и хостовую (идентификатор устройства внутри сети). Граница между ними задаётся маской подсети (например, 255.255.255.0) или CIDR-суффиксом (/24).
Старший октет адреса определяет его класс — историческую схему классового адресования, действовавшую до внедрения CIDR в 1993 году:
| Класс | Первый октет | Диапазон | Маска по умолчанию |
|---|---|---|---|
| A | 0–127 | 0.0.0.0–127.255.255.255 | 255.0.0.0 (/8) |
| B | 128–191 | 128.0.0.0–191.255.255.255 | 255.255.0.0 (/16) |
| C | 192–223 | 192.0.0.0–223.255.255.255 | 255.255.255.0 (/24) |
| D | 224–239 | мультикаст | — |
| E | 240–255 | экспериментальные | — |
Диапазон 20.0.0.0/8 относится к классу A и исторически закреплён за организацией, обеспечивающей глобальную маршрутизацию в интернете.
¶Диапазон 20.0.0.0/8
Блок 20.0.0.0/8 (20.0.0.0 — 20.255.255.255) зарегистрирован в глобальном адресном пространстве IPv4 и администрируется ARIN (American Registry for Internet Numbers) с дальнейшей делегацией региональным реестрам. Исторически этот блок был выделен Defense Information Systems Agency (DISA) Министерства обороны США и использовался в военных сетях, в том числе в ранних этапах развития интернета (ARPANET). В настоящее время часть диапазона используется коммерческими провайдерами и корпорациями; например, ряд адресов 20.x.x.x объявляется в глобальной маршрутизации автономными системами, связанными с телекоммуникационными операторами.
Для пользователя или системного администратора «IP, начинающийся с 20» означает, что устройство находится в публичном (глобальном) адресном пространстве класса A, а не в приватных диапазонах (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, определённых RFC 1918).
¶«20» как номер версии протокола
В заголовке пакета IP первые четыре бита отведены под номер версии протокола. Значение 4 (0100 в двоичной записи) соответствует IPv4, значение 6 (0110) — IPv6. Значение 20 в этом поле не используется ни в одном стандартизированном протоколе IP; формально оно закодировано как 10100 в двоичной системе, но занимает 5 бит, что выходит за границы четырёхбитного поля версии. Тем не менее в разговорной речи фраза «IP 20» иногда употребляется как отсылка к двадцатому RFC, определяющему протокол — таким историческим документом является RFC 20 («Telnet Output Display Options», 1970 год), относящийся к ранним протоколам ARPANET.
¶IPv4 и IPv6: почему произошёл переход
Основная причина появления IPv6 — исчерпание адресного пространства IPv4. Глобальный пул свободных IPv4-адресов был распределён между региональными реестрами (RIPE NCC, ARIN, APNIC, LACNIC, AFRINIC) к февралю 2011 года. IPv6 использует 128-битные адреса, что даёт около 3,4 × 10³⁸ уникальных комбинаций и снимает проблему дефицита. Переход в России поддержан рядом крупных операторов: Ростелеком, МТС, Вымпел-Ком и другие провайдеры предоставляют поддержку IPv6 на своих сетях; согласно исследованиям RIPE NCC, доля российских автономных систем, объявляющих IPv6-маршруты, стабильно растёт с 2018 года.
¶Частные интерпретации «IP 20»
В зависимости от контекста «IP 20» может означать:
- Диапазон адресов 20.x.x.x — публичный блок класса A, используемый в глобальной маршрутизации.
- Номер версии протокола — отсылка к IPv4 (версия 4) как базовому протоколу стека TCP/IP.
- IP-адрес устройства, первый октет которого равен 20 — указывает на конкретный хост в блоке 20.0.0.0/8.
- Обозначение поколения IP в учебных материалах — иногда «IP v2» или «IP 2» употребляется для обозначения промежуточных версий протокола, разработанных в 1970-х годах (версии 1–3 существовали только как черновики и не были внедрены).
¶Практическое определение версии IP-адреса
Чтобы определить, к какому поколению относится адрес, достаточно посмотреть на его формат: четыре октета через точку — IPv4, восемь блоков по четыре шестнадцатеричные цифры через двоеточие — IPv6. В операционных системах семейства Windows и Linux команда ipconfig / ip addr выводит оба типа адресов одновременно, если стек поддерживает IPv6.
¶Историческая справка
Протокол IPv4 описан в RFC 791 (сентябрь 1981 года), автор — Джон Постель. Ранние версии протокола IP (v1, v2, v3) разрабатывались в конце 1970-х годов в рамках проекта TCP; версия 4 была принята после разделения TCP на TCP и IP как отдельные протоколы в 1978–1981 годах. Стандарт IPv6 утверждён в RFC 2460 (декабрь 1998 года), позднее обновлён RFC 8200 (2017 год).
Источники:
- RFC 791 — Internet Protocol
- RFC 1918 — Address Allocation for Private Internets
- RFC 2460 / RFC 8200 — Internet Protocol, Version 6 (IPv6) Specification
- Региональные интернет-реестры: RIPE NCC, ARIN (справочники адресных блоков)
- Документация IETF по CIDR (RFC 1519)
